.main-content-inner06{padding: 140px 0;}
.main-content-inner06 .title{margin-bottom: 20px;text-align: center;font-family: 'Prompt';font-weight: 700;font-size: 28px;line-height: 110%;text-align: center;letter-spacing: 0.06em;text-transform: uppercase;color: #000000;}
.main-content-inner06 .icon{text-align: center;}

.main-content-inner06 .swiper-inner06{padding: 30px 0 0;}
.main-content-inner06 .swiper-slide{max-width: 400px;}
.main-content-inner06 .swiper-slide a{display: block;transition: transform 0.5s ease;}
.main-content-inner06 .swiper-slide a .img-box{height: 225px;border-radius: 10px;overflow: hidden;position: absolute;inset: 0;transition: transform 0.5s ease, padding 0.1s ease;background: #004BAE;box-sizing: border-box;}
.main-content-inner06 .swiper-slide a .img-box:before{content:'';width: 44px;height: 31px;background: url(../img/common/ico-youtube.png) no-repeat center;position: absolute;left:0;right:0;top:0;bottom:0;margin: auto;transition: all 0.5s ease;}
.main-content-inner06 .swiper-slide a .img-box:after{content:'';background: rgba(17, 17, 17, 0.6);position: absolute;inset: 0;margin: 5px;transition: background 0.5s ease;border-radius: 7px;opacity: 0;}
.main-content-inner06 .swiper-slide a .img-box img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all 0.5s ease;border-radius: 10px;}
.main-content-inner06 .swiper-slide a .txt-box{padding: 16px 5px 0;margin-top: 225px;}
.main-content-inner06 .swiper-slide a .txt-box .txt01{font-weight: 600;font-size: 18px;line-height: 140%;letter-spacing: -0.02em;color: #111111;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.main-content-inner06 .swiper-slide a .txt-box .txt02{font-weight: 600;font-size: 15px;line-height: 140%;letter-spacing: -0.02em;color: #999999;margin-top: 10px;}


.main-content-inner06 .swiper-slide a:hover .img-box{transform: translatey(-15px);padding: 5px;}
.main-content-inner06 .swiper-slide a:hover .img-box:before{width: 131px;height: 52px;background: rgba(255, 255, 255, 0.1) url(../img/common/ico-video.png) no-repeat center;padding: 15px 25px;box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1), inset 0px 0px 9.5px rgba(255, 255, 255, 0.15);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);border-radius: 54px;box-sizing: border-box;z-index: 50;transition: all 0.5s ease;}
.main-content-inner06 .swiper-slide a:hover .img-box:after{opacity: 1;}
.main-content-inner06 .swiper-slide a:hover .txt-box .txt01{color: #004BAE;}


.main-content-inner06 .swiper-controls-wrap{display: flex;align-items: center;justify-content: center;gap: 10px 41px;margin-top: 40px;}
.main-content-inner06 .swiper-controls-box{display: flex;align-items: center;justify-content: center;gap: 10px 20px;}
.main-content-inner06 .swiper-controls{display: flex;align-items: center;justify-content: center;gap: 6px;}

.main-content-inner06 .swiper-pagination{position: unset;}
.main-content-inner06 .swiper-pagination .swiper-pagination-bullet{margin:0 7.5px;width:8px;height:8px;border-radius:50%;background:#D9D9D9;opacity:1;}
.main-content-inner06 .swiper-pagination .swiper-pagination-bullet-active{background:#004BAE;}

.main-content-inner06 .swiper-controls .swiper-button-prev,
.main-content-inner06 .swiper-controls .swiper-button-next{position: unset;width: 50px;height: 50px;border-radius: 50%;border: 1px solid #D9D9D9;margin: 0;font-size: 0;background: #fff url(../img/main/sec04-arrow.png) no-repeat center;transition: all 0.5s;}
.main-content-inner06 .swiper-controls .swiper-button-prev{transform: rotate(180deg);}
.main-content-inner06 .swiper-controls .swiper-button-prev:after,
.main-content-inner06 .swiper-controls .swiper-button-next:after{display: none;}
.main-content-inner06 .swiper-controls .swiper-button-prev:hover,
.main-content-inner06 .swiper-controls .swiper-button-next:hover{background: #004BAE url(../img/main/sec04-arrow02.png) no-repeat center;border-color: #004BAE;}

.main-content-inner06 .swiper-controls-wrap .txt-more{display: inline-block;position: relative;}
.main-content-inner06 .swiper-controls-wrap .txt-more:before{content:'';width: 1px;height: 36px;background: #e7e7e7;position: absolute;left: -21px;top: 50%;transform: translateY(-50%);}
.main-content-inner06 .swiper-controls-wrap .txt-more a{font-weight: 700;font-size: 16px;line-height: 19px;letter-spacing: -0.01em;color: #060606;background: #FFFFFF;padding: 14.5px 26px;border: 1px solid #a9a9a9;border-radius: 25px;display: inline-flex;gap: 10px;    align-items: center;transition: all 0.5s ease;}
.main-content-inner06 .swiper-controls-wrap .txt-more a:after{content:'';width: 15px;height: 15px;background: url(../img/main/sec04-link01.png) no-repeat center;display: inline-block;transition: all 0.5s ease;}

.main-content-inner06 .swiper-controls-wrap .txt-more a:hover{color: #fff;background: #004BAE;border-color: #004BAE;}
.main-content-inner06 .swiper-controls-wrap .txt-more a:hover:after{filter: brightness(0) invert(1);}

@media(max-width: 1024px){
	.main-content-inner06{padding: 78px 8px 110px;}
	.main-content-inner06 .title{margin-bottom: 20px;font-size:24px;line-height: 110%;}
	.main-content-inner06 .swiper-inner06{padding: 20px 0 0;}
	.main-content-inner06 .swiper-slide a .txt-box .txt01{font-size: 18px;line-height: 140%;-webkit-line-clamp: 1;}
	.main-content-inner06 .swiper-slide a .txt-box .txt02{font-size: 15px;line-height: 140%;}
	.main-content-inner06 .swiper-pagination{display: none;}
}

@media(max-width: 768px){
	.main-content-inner06 .swiper-slide{max-width: 100%;}
	.main-content-inner06 {
		.turn-off-data-aos {
			[data-aos] {
				opacity: 1 !important;
				transform: none !important;
			}
		}
	}

}