.elementor-4540 .elementor-element.elementor-element-72498253, .elementor-4540 .elementor-element.elementor-element-72498253 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4540 .elementor-element.elementor-element-22e2f80e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4540 .elementor-element.elementor-element-22e2f80e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4540 .elementor-element.elementor-element-56d2490 img{width:100%;transition-duration:0.3s;}.elementor-4540 .elementor-element.elementor-element-56d2490:hover img{opacity:20;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4540 .elementor-element.elementor-element-56d2490 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Sans KR", Sans-serif;font-size:1.4rem;font-weight:500;}@media(max-width:1024px){.elementor-4540 .elementor-element.elementor-element-22e2f80e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4540 .elementor-element.elementor-element-22e2f80e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4540 .elementor-element.elementor-element-22e2f80e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-heading-title{font-size:1.2rem;}}/* Start custom CSS for image, class: .elementor-element-56d2490 */.elementor-4540 .elementor-element.elementor-element-56d2490 a{
    display: block;
    width: 100%;
  height: 460px;
  overflow: hidden;
  position: relative;
}

.elementor-4540 .elementor-element.elementor-element-56d2490 a img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-89b89f0 */.elementor-4540 .elementor-element.elementor-element-89b89f0 {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-widget-container,
.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-widget-container .elementor-heading-title {
	height: 100%;
}

.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-widget-container .elementor-heading-title a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	position: relative;
	z-index: 999;
	color: #fff;
	transition: all 0.5s ease 0s;
	opacity: 0;
}

.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-widget-container .elementor-heading-title:hover a {
	opacity: 1;
}

.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-widget-container .elementor-heading-title:before {
	content: "";
	display: block;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	transition: all 0.5s ease 0s;
}

.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-widget-container .elementor-heading-title:after {
	content: "";
	display: block;
	width: 90%;
	height: 90%;
	border: 1px solid rgb(255, 255, 255);
	left: 5%;
	top: 5%;
	position: absolute;
	transition: all 0.5s ease 0s;
	opacity: 0;
}

.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-widget-container .elementor-heading-title:hover:after {
	opacity: 1;
}

.elementor-4540 .elementor-element.elementor-element-89b89f0 .elementor-widget-container .elementor-heading-title:hover:before {
	background: rgba(0, 0, 0, 0.9);
}/* End custom CSS */