.elementor-12400 .elementor-element.elementor-element-c068ca9 .elementor-repeater-item-b62fc76.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-12400 .elementor-element.elementor-element-91fe58e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12400 .elementor-element.elementor-element-dfb8bd7 > .elementor-container{max-width:1440px;}.elementor-12400 .elementor-element.elementor-element-dfb8bd7 .elementor-repeater-item-c224cb1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-12400 .elementor-element.elementor-element-7aa5073 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-12400 .elementor-element.elementor-element-eef3923{text-align:center;}.elementor-12400 .elementor-element.elementor-element-eef3923 .elementor-heading-title{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.8em;}.elementor-12400 .elementor-element.elementor-element-dfb8bd7{margin-top:0px;margin-bottom:120px;}.elementor-12400 .elementor-element.elementor-element-14f0da9 .elementor-repeater-item-c224cb1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-12400 .elementor-element.elementor-element-8925520 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-12400 .elementor-element.elementor-element-aaa981e .elementor-icon-wrapper{text-align:center;}.elementor-12400 .elementor-element.elementor-element-19cac07 .elementor-icon-wrapper{text-align:center;}.elementor-12400 .elementor-element.elementor-element-14f0da9{margin-top:0px;margin-bottom:120px;padding:0rem 0rem 0rem 0rem;}@media(max-width:1024px){.elementor-12400 .elementor-element.elementor-element-eef3923{text-align:left;}.elementor-12400 .elementor-element.elementor-element-dfb8bd7{margin-top:0px;margin-bottom:80px;}.elementor-12400 .elementor-element.elementor-element-14f0da9{margin-top:0px;margin-bottom:100px;}}@media(min-width:768px){.elementor-12400 .elementor-element.elementor-element-7aa5073{width:100%;}.elementor-12400 .elementor-element.elementor-element-8925520{width:100%;}}@media(max-width:767px){.elementor-12400 .elementor-element.elementor-element-7aa5073 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-12400 .elementor-element.elementor-element-eef3923 .elementor-heading-title{font-size:1.4rem;}.elementor-12400 .elementor-element.elementor-element-dfb8bd7{margin-top:0px;margin-bottom:70px;}}/* Start custom CSS for heading, class: .elementor-element-eef3923 */.elementor-12400 .elementor-element.elementor-element-eef3923 strong{
    font-size: 1.3em;
    color: #111
}

@media (max-width: 1190px) {
    .elementor-12400 .elementor-element.elementor-element-eef3923 br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef3923 */.elementor-12400 .elementor-element.elementor-element-eef3923 strong{
    font-size: 1.3em;
    color: #111
}

@media (max-width: 1190px) {
    .elementor-12400 .elementor-element.elementor-element-eef3923 br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3701e2c */.elementor-12400 .elementor-element.elementor-element-3701e2c .inner {
	display: flex;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul {
	width: 100%;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
	width: 350px;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a {
	overflow: hidden;
	border-radius: 30px;
	display: block;
	position: relative;
	aspect-ratio: 5/3;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a img,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.5s ease;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a:hover img,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a:hover img {
	transform: translate(-50%, -50%) scale(1.1);
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a:before,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a:before {
	content: "\e89d";
	font-family: eicons;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 60px;
	color: #fff;
	text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
	z-index: 4;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a:after,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.1;
	z-index: 3;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
	width: calc(100% - 700px);
	padding: 0 40px;
	display: flex;
	gap: 50px;
	align-items: flex-start;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li {
	display: flex;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .center {
	flex-direction: row-reverse;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video {
	width: 350px;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
	width: calc(100% - 350px - 50px);
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a {
	overflow: hidden;
	border-radius: 30px;
	display: block;
	position: relative;
	aspect-ratio: 5/3;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.5s ease;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a:hover img {
	transform: translate(-50%, -50%) scale(1.1);
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a:before {
	content: "\e89d";
	font-family: eicons;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 60px;
	color: #fff;
	text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
	z-index: 4;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.1;
	z-index: 3;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt .desc {
	max-width: 500px;
	line-height: 1.6;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt .ico {
	margin-left: auto;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt .desc {
	margin-left: auto;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt {
	text-align: right;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .ico {
	display: flex;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
	font-size: 25px;
	margin-bottom: 20px;
	border: 3px solid #d9d9d9;
	display: none
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.one .ctt .ico {
	color: #88898d;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.two .ctt .ico {
	color: #02214d;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.three .ctt .ico {
	color: #08b3ba;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.four .ctt .ico {
	color: #4185f4;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit {
	font-size: 1.8rem;
	font-weight: 600;
	margin: 11px 0;
	line-height: 1.2;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit a {
	display: block;
	color: #999;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit a:hover {
	text-decoration: #eaeaea 3px underline;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit i {
	width: 28px;
	height: 28px;
	display: inline-block;
	font-size: 0;
	background: #fff;
	vertical-align: 25px;
	margin-left: 5px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z'/%3E%3C/svg%3E");
	background-size: 18px;
	background-color: #888;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.5s ease;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit a:hover i {
	background-color: #555;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .tit strong {
	color: #00B3BA;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .divi {
	background: #f1f1f1;
	color: #666;
	padding: 3px 15px;
	display: inline-block;
	border-radius: 20px;
	font-weight: 500;
	font-size: 0.9rem;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line {
	justify-content: center;
	margin: 80px 0;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line .inner {
	display: block;
	width: 500px;
	height: 0;
	background: transparent;
	position: relative;
	border-bottom: 2px dotted #A3CAEB;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line:not(.reverse) .inner:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-left: 2px dotted #A3CAEB;
	border-bottom: 2px dotted #A3CAEB;
	border-radius: 0 0 0 60px;
	position: absolute;
	bottom: -2px;
	left: -40px;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line:not(.reverse) .inner:after {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-right: 2px dotted #A3CAEB;
	border-top: 2px dotted #A3CAEB;
	border-radius: 0 60px 0 0;
	position: absolute;
	top: 0;
	right: -40px;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line.reverse .inner:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-left: 2px dotted #A3CAEB;
	border-top: 2px dotted #A3CAEB;
	border-radius: 60px 0 0 0;
	position: absolute;
	top: 0;
	left: -40px;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line.reverse .inner:after {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-right: 2px dotted #A3CAEB;
	border-bottom: 2px dotted #A3CAEB;
	border-radius: 0 0 60px 0;
	position: absolute;
	bottom: -2px;
	right: -40px;
}


@media (max-width: 1750px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: 300px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video {
		width: 100%;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
		width: calc(100% - 600px);
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video {
		width: 300px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		width: calc(100% - 300px - 50px);
	}
}

@media (max-width: 1600px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li {
		flex-direction: column;
		flex-flow: row wrap;
		gap: 40px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse:not(.line) {
		justify-content: end;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left {
		order: 1;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		order: 2;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
		order: 0;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: 400px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
		width: 100%;
		padding: 0;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video {
		width: 400px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		width: calc(100% - 400px - 50px);
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li {
		align-items: center;
	}

}

@media (max-width: 1450px) {
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line .inner {
		width: 300px;
	}

}


@media (max-width: 1200px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li {
		gap: 20px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: 300px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video {
		width: 300px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		width: calc(100% - 300px - 50px);
		padding-bottom: 40px;
	}

}


@media (max-width: 768px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
		flex-direction: column-reverse !important;
		gap: 30px !important;
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: calc(100%/2 - 10px);
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		padding-bottom: 0;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		width: 100%;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit {
		margin: 5px 0 10px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt {
		text-align: left;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt .desc {
		margin-left: 0;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .video a {
		aspect-ratio: 4/2;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line:not(.reverse) .inner:before {
		width: 30px;
		height: 30px;
		bottom: -2px;
		left: -30px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line:not(.reverse) .inner:after {
		width: 30px;
		height: 30px;
		top: 0;
		right: -30px;
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line.reverse .inner:before {
		width: 30px;
		height: 30px;
		top: 0;
		left: -30px;
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line.reverse .inner:after {
		width: 30px;
		height: 30px;
		bottom: -2px;
		right: -30px;
	}
}



@media (max-width: 600px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: 100%;
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .video,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt {
		width: 100%;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit {
		font-size: 2rem;
	}
}


/* 실리콘벨리 수정 */

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li:last-child .video a{
	pointer-events: none
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li:last-child .video a:before{
	display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8925520 */.elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 5rem;
    }
    
@media (max-width: 1500px) {
    .elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 9rem;
    }
}

@media (max-width: 1450px) {
    .elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 5rem;
    }
}

@media (max-width: 1024px) {
    .elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 20px;
    }
}

@media (max-width: 767px) {
    .elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3701e2c */.elementor-12400 .elementor-element.elementor-element-3701e2c .inner {
	display: flex;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul {
	width: 100%;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
	width: 350px;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a {
	overflow: hidden;
	border-radius: 30px;
	display: block;
	position: relative;
	aspect-ratio: 5/3;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a img,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.5s ease;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a:hover img,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a:hover img {
	transform: translate(-50%, -50%) scale(1.1);
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a:before,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a:before {
	content: "\e89d";
	font-family: eicons;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 60px;
	color: #fff;
	text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
	z-index: 4;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video a:after,
.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.1;
	z-index: 3;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
	width: calc(100% - 700px);
	padding: 0 40px;
	display: flex;
	gap: 50px;
	align-items: flex-start;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li {
	display: flex;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .center {
	flex-direction: row-reverse;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video {
	width: 350px;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
	width: calc(100% - 350px - 50px);
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a {
	overflow: hidden;
	border-radius: 30px;
	display: block;
	position: relative;
	aspect-ratio: 5/3;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.5s ease;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a:hover img {
	transform: translate(-50%, -50%) scale(1.1);
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a:before {
	content: "\e89d";
	font-family: eicons;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 60px;
	color: #fff;
	text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
	z-index: 4;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.1;
	z-index: 3;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt .desc {
	max-width: 500px;
	line-height: 1.6;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt .ico {
	margin-left: auto;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt .desc {
	margin-left: auto;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt {
	text-align: right;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .ico {
	display: flex;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
	font-size: 25px;
	margin-bottom: 20px;
	border: 3px solid #d9d9d9;
	display: none
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.one .ctt .ico {
	color: #88898d;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.two .ctt .ico {
	color: #02214d;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.three .ctt .ico {
	color: #08b3ba;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.four .ctt .ico {
	color: #4185f4;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit {
	font-size: 1.8rem;
	font-weight: 600;
	margin: 11px 0;
	line-height: 1.2;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit a {
	display: block;
	color: #999;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit a:hover {
	text-decoration: #eaeaea 3px underline;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit i {
	width: 28px;
	height: 28px;
	display: inline-block;
	font-size: 0;
	background: #fff;
	vertical-align: 25px;
	margin-left: 5px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z'/%3E%3C/svg%3E");
	background-size: 18px;
	background-color: #888;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.5s ease;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit a:hover i {
	background-color: #555;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .tit strong {
	color: #00B3BA;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .divi {
	background: #f1f1f1;
	color: #666;
	padding: 3px 15px;
	display: inline-block;
	border-radius: 20px;
	font-weight: 500;
	font-size: 0.9rem;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line {
	justify-content: center;
	margin: 80px 0;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line .inner {
	display: block;
	width: 500px;
	height: 0;
	background: transparent;
	position: relative;
	border-bottom: 2px dotted #A3CAEB;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line:not(.reverse) .inner:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-left: 2px dotted #A3CAEB;
	border-bottom: 2px dotted #A3CAEB;
	border-radius: 0 0 0 60px;
	position: absolute;
	bottom: -2px;
	left: -40px;
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line:not(.reverse) .inner:after {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-right: 2px dotted #A3CAEB;
	border-top: 2px dotted #A3CAEB;
	border-radius: 0 60px 0 0;
	position: absolute;
	top: 0;
	right: -40px;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line.reverse .inner:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-left: 2px dotted #A3CAEB;
	border-top: 2px dotted #A3CAEB;
	border-radius: 60px 0 0 0;
	position: absolute;
	top: 0;
	left: -40px;
}


.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line.reverse .inner:after {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	border-right: 2px dotted #A3CAEB;
	border-bottom: 2px dotted #A3CAEB;
	border-radius: 0 0 60px 0;
	position: absolute;
	bottom: -2px;
	right: -40px;
}


@media (max-width: 1750px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: 300px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left .video,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right .video {
		width: 100%;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
		width: calc(100% - 600px);
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video {
		width: 300px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		width: calc(100% - 300px - 50px);
	}
}

@media (max-width: 1600px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li {
		flex-direction: column;
		flex-flow: row wrap;
		gap: 40px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse:not(.line) {
		justify-content: end;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left {
		order: 1;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		order: 2;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
		order: 0;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: 400px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
		width: 100%;
		padding: 0;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video {
		width: 400px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		width: calc(100% - 400px - 50px);
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li {
		align-items: center;
	}

}

@media (max-width: 1450px) {
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line .inner {
		width: 300px;
	}

}


@media (max-width: 1200px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li {
		gap: 20px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: 300px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video {
		width: 300px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		width: calc(100% - 300px - 50px);
		padding-bottom: 40px;
	}

}


@media (max-width: 768px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center {
		flex-direction: column-reverse !important;
		gap: 30px !important;
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: calc(100%/2 - 10px);
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		padding-bottom: 0;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .video,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .center .ctt {
		width: 100%;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit {
		margin: 5px 0 10px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt {
		text-align: left;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.reverse .ctt .desc {
		margin-left: 0;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .video a {
		aspect-ratio: 4/2;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line:not(.reverse) .inner:before {
		width: 30px;
		height: 30px;
		bottom: -2px;
		left: -30px;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line:not(.reverse) .inner:after {
		width: 30px;
		height: 30px;
		top: 0;
		right: -30px;
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line.reverse .inner:before {
		width: 30px;
		height: 30px;
		top: 0;
		left: -30px;
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li.line.reverse .inner:after {
		width: 30px;
		height: 30px;
		bottom: -2px;
		right: -30px;
	}
}



@media (max-width: 600px) {

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .left,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .right {
		width: 100%;
	}


	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .video,
	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt {
		width: 100%;
	}

	.elementor-12400 .elementor-element.elementor-element-3701e2c ul li .ctt .tit {
		font-size: 2rem;
	}
}


/* 실리콘벨리 수정 */

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li:last-child .video a{
	pointer-events: none
}

.elementor-12400 .elementor-element.elementor-element-3701e2c ul li:last-child .video a:before{
	display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8925520 */.elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 5rem;
    }
    
@media (max-width: 1500px) {
    .elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 9rem;
    }
}

@media (max-width: 1450px) {
    .elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 5rem;
    }
}

@media (max-width: 1024px) {
    .elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 20px;
    }
}

@media (max-width: 767px) {
    .elementor-12400 .elementor-element.elementor-element-8925520 {
          padding: 0rem 15px;
    }
}/* End custom CSS */