._research .cont {}
._research._sub .cont ._tit{margin-top: 0;}
._research .desc {font-size: 22px;font-family: 'museosans';font-weight:300;color: #818181;line-height: calc(36/22);margin-top: 25px;text-align: center;overflow: hidden;}
._research .research_bx{display: flex;justify-content: center;align-items: center;flex-direction: column;}
._research .swiperBx{}
._research .swiperBx .tit{text-align: center;font-size: 22px;font-family: 'museosans';font-weight:700;color: #484848;overflow: hidden;}
._research .research_bx ._mob{display: none;}
._research .swiperBx .swiper{}
._research .swiperBx .swiper-slide{}
._research .swiperBx .swiper-slide .imgBx{position: relative; width: 100%;}
._research .swiperBx .swiper-slide .imgBx::before{content: '';display: block;padding-bottom: calc(360 / 250 * 100%);}
._research .swiperBx .swiper-slide .imgBx img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

._research .swiper-pagination-fraction,
._research .swiper-pagination-custom,
._research .swiper-horizontal > .swiper-pagination-bullets,
._research .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}
._research .swiper-pagination-bullet{background-color: #818181;opacity: 1;width: 18px;height: 18px;}
._research .swiper-pagination-bullet-active{background-color: #b51f28;}


/* 간격 */
._research .cont {margin-top: 100px; margin-bottom: 200px;}
._research .research_bx{margin-top: 90px;}
._research .swiperBx{margin-top: 130px;}
._research .swiperBx .swiper{margin-top: 35px;}

@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1024px) {
	/* 간격 */
	._research .cont {margin-top: 100px; margin-bottom: 100px;}
	._research .research_bx{margin-top: 60px;}
	._research .swiperBx{margin-top: 80px;}
	._research .swiperBx .swiper{margin-top: 20px;}
}
@media screen and (max-width: 820px) {
	._research .desc{font-size: 18px; }

	._research .research_bx img{max-width: 70vw;}
}
@media screen and (max-width: 500px) {

	._research .desc{font-size: 14px; }
    ._research .swiperBx .swiper-slide {max-width: unset; width: 100%;}
    ._research .swiper-pagination-bullet{width: 10px;height: 10px;}

	/* 간격 */
	._research .cont {margin-top: 80px; margin-bottom: 80px;}
	._research .research_bx{margin-top: 40px;}
	._research .swiperBx{margin-top: 60px;}

	._research .swiper-pagination-fraction,
	._research .swiper-pagination-custom,
	._research .swiper-horizontal > .swiper-pagination-bullets,
	._research .swiper-pagination-bullets.swiper-pagination-horizontal {margin-top: 20px;}
}
@media screen and (max-width: 360px) {}




/* technology */
._technology{padding:170px 0;}
._technology .topArea{margin-bottom:200px;}
._technology .topArea h3{margin-bottom:30px; font-size:50px; color:#242424; letter-spacing:-0.03em; font-family:"museo-sans"; font-weight:700; line-height:1.13; }
._technology .topArea ul{display:flex; flex-direction:column; gap:90px 0;}
._technology .topArea ul li{padding:20px 0; display:flex; border-top:1px solid #E3E3E3; display:flex; }
._technology .topArea ul li .title{width:28%; font-size:22px; font-family:"museo-sans"; font-weight:700; color:var(--red); letter-spacing:-0.03em; line-height:2.5; }
._technology .topArea ul li .txtArea{width:72%; }
._technology .topArea ul li .txtArea p{font-size:36px; color:#b2b2b2; letter-spacing:-0.03em; font-family:"museo-sans"; font-weight:500; line-height:1.35; }
._technology .topArea ul li .txtArea p span{
    color:#b2b2b2;
    background: linear-gradient(90deg, #242424 0%, #b2b2b2 0%);
    -webkit-background-clip:text !important;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}
._technology .topArea ul li .txtArea em{margin-top:54px; font-size:18px; color:#373737; letter-spacing:-0.03em; font-family:"museo-sans"; font-weight:300; line-height:1.5;  display:block; }
._technology .btmArea .titleArea h4{font-size:44px; color:#242424; letter-spacing:-0.03em; font-family:"museo-sans"; font-weight:700; line-height:1.13; text-align:center;}
._technology .btmArea .titleArea p{margin-top:25px; font-size:18px; color:#373737; letter-spacing:-0.03em; font-family:"museo-sans"; font-weight:300; line-height:1.5;  display:block;  text-align:center; }
._technology .btmArea .list{margin:75px 0 246px; }
._technology .btmArea .list ul{display:flex; gap:35px;}
._technology .btmArea .list ul li{position:relative; width:calc((100% - (35px * 2)) / 3);}
._technology .btmArea .list ul li .img_area{position: relative;width: 100%;}
._technology .btmArea .list ul li .img_area img{width:100%;}
._technology .btmArea .list ul li span{position:absolute; left:50%; top:50%; z-index:3; transform:translate(-50%, -50%); font-size:38px; font-family:"museo-sans"; font-weight:700; color:#fff; letter-spacing:-0.03em; line-height:1.13; text-align:center; }

@media screen and (max-width:1440px){
    ._technology .topArea h3{font-size:42px;}
    ._technology .topArea ul li .title{font-size:20px;}
    ._technology .topArea ul li .txtArea p{font-size:32px;}
    ._technology .topArea ul li .txtArea em{font-size:17px;}
    ._technology .btmArea .titleArea h4{font-size:38px;}
    ._technology .btmArea .titleArea p{font-size:17px;}
}

@media screen and (max-width:1280px){
    ._technology .topArea h3{font-size:38px;}
    ._technology .topArea ul li .title{font-size:18px;}
    ._technology .topArea ul li .txtArea p{font-size:28px;}
    ._technology .topArea ul li .txtArea em{font-size:16px;}
    ._technology .btmArea .titleArea h4{font-size:34px;}
    ._technology .btmArea .titleArea p{font-size:16px;}
}

@media screen and (max-width:1024px){
    ._technology .topArea h3{font-size:32px;}
    ._technology .topArea ul li .title{font-size:18px;}
    ._technology .topArea ul li .txtArea p{font-size:24px;}
    ._technology .topArea ul li .txtArea em{font-size:15px;}
    ._technology .btmArea .titleArea h4{font-size:30px;}
    ._technology .btmArea .titleArea p{font-size:15px;}


	/* 간격 */
	._technology{padding: 100px 0;}
	._technology .topArea{margin-bottom: 100px;}
	._technology .topArea ul{gap: 40px;}
	._technology .topArea ul li{padding: 0; padding-top: 20px;}
	._technology .btmArea .list{margin-top: 60px; margin-bottom: 100px;}
}

@media screen and (max-width:820px){
    ._technology .topArea h3{font-size:28px;}
    ._technology .topArea ul li .title{font-size:16px;}
    ._technology .topArea ul li .txtArea p{font-size:22px;}
    ._technology .topArea ul li .txtArea em{margin-top:20px;font-size:14px;}
    ._technology .btmArea .titleArea h4{font-size:26px;}
    ._technology .btmArea .titleArea p{font-size:14px;}
    ._technology .topArea ul{gap:40px 0;}
    ._technology .topArea ul li{flex-direction: column; gap:10px 0;}
    ._technology .topArea ul li .title{width:100%;}
    ._technology .topArea ul li .txtArea{width:100%;}
    ._technology .btmArea .list ul{flex-direction: column; gap:20px 0;}
    ._technology .btmArea .list ul li{width:100%;}
    ._technology .btmArea .list ul li .img_area{width:100%;}
    ._technology .btmArea .list ul li .img_area img{width:100%;}
}

@media screen and (max-width:500px){
    ._technology .topArea h3{font-size:24px;}
    ._technology .topArea ul li .title{font-size:14px;}
    ._technology .topArea ul li .txtArea p{font-size:18px;}
    ._technology .topArea ul li .txtArea em{font-size:13px;}
    ._technology .btmArea .titleArea h4{font-size:22px;}
    ._technology .btmArea .titleArea p{font-size:13px;}

		/* 간격 */
		._technology{padding: 80px 0;}
		._technology .topArea{margin-bottom: 80px;}
		._technology .btmArea .list{margin-top: 40px; margin-bottom: 60px;}
}

@media screen and (max-width:360px){
    ._technology .topArea h3{font-size:22px;}
    ._technology .topArea ul li .title{font-size:13px;}
    ._technology .topArea ul li .txtArea p{font-size:16px;}
    ._technology .topArea ul li .txtArea em{font-size:12px;}
    ._technology .btmArea .titleArea h4{font-size:20px;}
    ._technology .btmArea .titleArea p{font-size:12px;}
}

/* permission */
._permission{margin-top: 200px; margin-bottom: 160px;}
._permission ul{display:flex; flex-direction: column; gap:75px 0;}
._permission ul li{display:flex; gap:90px; align-items: center;}
._permission ul li .img_area{width:47%; position: relative;}
._permission ul li .img_area::before {
	content:''; display: block; padding-bottom: calc(500/687*100%);
}
._permission ul li .img_area img{
	position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;
}
._permission ul li .txt_area{margin-left:auto; flex:1;}
._permission ul li:nth-child(even){flex-direction: row-reverse;}
._permission ul li .tit{margin-bottom:24px; display:flex; align-items: center; font-size:18px; font-family:"museo-sans"; font-weight:700; color:var(--red); letter-spacing:-0.03em; line-height:1.13;}
._permission ul li .tit:before{width:10px; aspect-ratio: 1/1; background-color: var(--red); border-radius:50%; display:block; content:''; margin-right:10px;}
._permission ul li .txt_1{font-size:38px; letter-spacing:-0.03em; font-family:"museo-sans"; font-weight:500; line-height:1.5;  display:block; }
._permission ul li .txt_2{margin-top:57px; font-size:18px; letter-spacing:-0.03em; font-family:"museo-sans"; font-weight:300; line-height:1.5;  display:block; }

@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {
	._permission ul li{gap: 40px;}
	._permission ul li .txt_1{font-size: 30px; }
	._permission ul li .txt_2{margin-top: 20px;}
}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {
	._permission{margin: 100px 0;}
	._permission ul{gap: 60px;}
	._permission ul li{align-items: flex-start;}

	._permission ul li .tit{font-size: 14px; margin-bottom: 14px;}
	._permission ul li .txt_1{font-size: 24px; }
	._permission ul li .txt_2{font-size: 16px; }
}
@media screen and (max-width:820px) {
	._permission ul li{flex-direction: column !important;}

	._permission ul li .img_area{width: 100%;}
}
@media screen and (max-width:500px) {
	._permission{margin: 80px 0;}

	._permission ul li{gap: 20px;}
	._permission ul li .tit{font-size: 12px;}
	._permission ul li .txt_1{font-size: 18px; }
	._permission ul li .txt_2{font-size: 14px; }
}
@media screen and (max-width:320px) {}