.elementor-11098 .elementor-element.elementor-element-a7cd439 .elementor-repeater-item-b62fc76.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-11098 .elementor-element.elementor-element-86bd498 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11098 .elementor-element.elementor-element-4fd165b > .elementor-container{max-width:1440px;}.elementor-11098 .elementor-element.elementor-element-4fd165b .elementor-repeater-item-c224cb1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-11098 .elementor-element.elementor-element-0aa5514 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-11098 .elementor-element.elementor-element-05ad839{text-align:center;}.elementor-11098 .elementor-element.elementor-element-05ad839 .elementor-heading-title{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.8em;}.elementor-11098 .elementor-element.elementor-element-4fd165b{margin-top:0px;margin-bottom:90px;}.elementor-11098 .elementor-element.elementor-element-583674d > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-11098 .elementor-element.elementor-element-05ad839{text-align:center;}.elementor-11098 .elementor-element.elementor-element-4fd165b{margin-top:0px;margin-bottom:80px;}}@media(min-width:768px){.elementor-11098 .elementor-element.elementor-element-0aa5514{width:100%;}}@media(max-width:767px){.elementor-11098 .elementor-element.elementor-element-0aa5514 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-11098 .elementor-element.elementor-element-05ad839 .elementor-heading-title{font-size:1.4rem;}.elementor-11098 .elementor-element.elementor-element-4fd165b{margin-top:0px;margin-bottom:70px;}}/* Start custom CSS for heading, class: .elementor-element-05ad839 */.elementor-11098 .elementor-element.elementor-element-05ad839 strong{
    font-size: 1.3em;
    color: #111;
	font-weight: 700;
	position: relative;
	background-image: linear-gradient(to right, transparent 50%, #d7f3ec 50%);
	background-origin: 0;
	background-size: 200% 30%;
	background-repeat: repeat-x;
	background-position: -100% 90%;
}

@media (max-width: 1024px) {
    .elementor-11098 .elementor-element.elementor-element-05ad839 br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ad839 */.elementor-11098 .elementor-element.elementor-element-05ad839 strong{
    font-size: 1.3em;
    color: #111;
	font-weight: 700;
	position: relative;
	background-image: linear-gradient(to right, transparent 50%, #d7f3ec 50%);
	background-origin: 0;
	background-size: 200% 30%;
	background-repeat: repeat-x;
	background-position: -100% 90%;
}

@media (max-width: 1024px) {
    .elementor-11098 .elementor-element.elementor-element-05ad839 br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0abb79c */.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list {
	display: flex;
	height: 100vh;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li {
	width: 20%;
	height: 100%;
	color: #fff;
	transition: 0.5s;
	background-size: cover;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li + li {
	border-left: 2px solid #fff;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li:nth-child(1) {
	background: url(/wp-content/uploads/sites/353/2025/09/major-bg-1.jpg)no-repeat left center;
	background-size: cover;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li:nth-child(2) {
	background: url(/wp-content/uploads/sites/353/2025/09/major-bg-2.jpg)no-repeat left center;
	background-size: cover;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li:nth-child(3) {
	background: url(/wp-content/uploads/sites/353/2025/09/major-bg-3-1.jpg)no-repeat left center;
	background-size: cover;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li:nth-child(4) {
	background: url(/wp-content/uploads/sites/353/2025/09/major-bg-4.jpg)no-repeat center;
	background-size: cover;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li:nth-child(5) {
	background: url(/wp-content/uploads/sites/353/2025/09/major-bg-5.jpg)no-repeat left center;
	background-size: cover;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list a {
	height: 100%;
	padding: 50px;
	background: rgba(0, 0, 0, 0.5);
	transition: 0.5s;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list a:hover {
	background: #00000010;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list .img {
	width: 60px;
	margin-bottom: 30px;
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(699%) hue-rotate(227deg) brightness(108%) contrast(108%);
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list h4 {
	font-size: 1.5rem;
	font-weight: 600;
	color: #fff;
	margin: 0;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list span {
	font-size: 1.0rem;
	display: block;
	padding-top: 20px;
	color: #fff;
	max-width: 400px;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list .ico {
	display: flex;
	justify-content: left;
	transition: transform 0.3s ease;
	vertical-align: middle;
	margin-top: 30px;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li .arrow-icon {
	transition: transform 0.3s ease vertical-align: middle;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li .arrow-icon--circle {
	transition: stroke-dashoffset .3s ease;
	stroke-dasharray: 95;
	stroke-dashoffset: 95;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li:hover .arrow-icon--circle {
	stroke-dashoffset: 0;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list .hover-text {
	height: 0;
	overflow: hidden;
	transition: 0.5s;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li.hover-active {
	width: 40%;
}

.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li.hover-active .hover-text {
	height: 100px;
}

@media (max-width: 1600px) {
	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list {
		flex-flow: row wrap;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li {
		width: 50%;
		height: 33.33%;
	}


	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li:nth-child(odd) {
		border-left: 0;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li.hover-active {
		width: 50%;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list .hover-text {
		display: none;
	}
}



@media (max-width: 768px) {
	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list {
		height: auto;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li {
		width: 100%;
		height: 33.33%;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li {
		border-left: 0 !important;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li + li {
		border-top: 2px solid #fff;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list li.hover-active {
		width: 100%;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list a {
		padding: 40px 50px;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list .img {
		width: 50px;
		margin-bottom: 20px;
	}
}



@media (max-width: 600px) {

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list .img {
		width: 40px;
		margin-bottom: 10px;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list .ico {
		margin-top: 20px;
	}

	.elementor-11098 .elementor-element.elementor-element-0abb79c .major-list a {
		padding: 40px;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-886c5c8 */[data-elementor-type="footer"] {
  margin-top: 0;
}/* End custom CSS */