.intro-wrap {display:flex;gap:60px;}
.intro-wrap .left {width:calc(50% - 30px);}
.intro-wrap .left .title {margin-bottom:20px;line-height:1.21em;font-size:28px;font-weight:700;color:#143770;letter-spacing:-0.5px;}
.intro-wrap .left .ul-type-dot li {line-height:120%;}
.intro-wrap .right {display:flex;gap:20px;width:calc(50% - 30px);}
.intro-wrap .right .img-box {width:calc(50% - 10px);}
.intro-wrap .right .img-box img {width:100%;}

.swiper-button-next, .swiper-button-prev {font-size:0;width:40px;height:40px;background-size:10px 15px;border:1px solid #fff;border-radius:100%;background-color:#fff;}
.instru-wrap {display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 25px;align-items:stretch;}
.instru-wrap .item {display:flex;flex-direction:column;height:100%;}
.instru-wrap .item .top {padding:20px 10px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:#fff;background-color:#43c7ca;}
.instru-wrap .item .bot {padding:20px;background:#f7f7f7;flex:1;}
.instru-wrap .item .bot .txt01 {font-size:15px;font-weight:700;margin:0 0 5px;text-align:center;}

.nano-intro-swiper .box-img + p {font-size:15px;margin:10px 0 0;font-weight:700;}
.swiper-nano-control .swiper-nano-next, .swiper-nano-prev {font-size:0;width:40px;height:40px;background-size:10px 15px;border:1px solid #fff;border-radius:100%;background-color:#fff;}
.swiper-slide img {width:100%;height:100%;object-fit:cover;}

@media (max-width:1024px) {
	.instru-wrap {grid-template-columns:repeat(2, 1fr);}
}
@media (max-width:768px) {
	.intro-wrap {flex-direction:column;gap:30px;}
	.intro-wrap .left {width:100%;}
	.intro-wrap .right {width:100%;}
	
	.intro-wrap .left .title {font-size:25px;}
	.instru-wrap {grid-template-columns:repeat(1, 1fr);}
}
@media ( max-width:500px ) {
	.status-wrap .item .box-img img {width:100%;height:100%;object-fit:cover;}
}