.nrl .nrl-wrap{max-width: 108.8rem;margin: 0 auto;padding: 0 2rem;}
.nrl .h4-tit01+.txt01{margin-top: -1.6rem;}
.nrl .txt01{margin-bottom: 3.6rem;font-family: 'Roboto';font-weight: 400;font-size: 2rem;line-height: 2.8rem;letter-spacing: -0.02em;color: #2e2f31;}

.nrl .tit01{margin-bottom: 1.4rem;font-family: 'Noto Sans KR';font-weight: 500;font-size: 2.8rem;line-height: 3.9rem;letter-spacing: -0.04em;color: #858484;}
.nrl .tit02{margin-bottom: 4rem;font-family: 'Noto Sans KR';font-weight: 600;font-size: 3.2rem;line-height: 3.8rem;letter-spacing: -0.04em;color: #2e2f31;}
.nrl .txt02{margin-bottom: 4rem;font-family: 'Noto Sans KR';font-weight: 400;font-size: 1.6rem;line-height: 1;letter-spacing: -0.02em;color: #2e2f31;}

.nrl01{padding: 0 0 8rem;}
.nrl01 .nrl-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 4.8rem;}
.nrl01 .h4-tit01{color: #121315;}
.nrl01 .left{flex: 1;}
.nrl01 .right{width: 52.8rem;text-align: center;}
.nrl02{padding: 8rem 0;background-color: #E8EDF2;}
.nrl02 .nrl02-box+.nrl02-box{margin-top: 4rem;}
.nrl02 .h4-tit01{color: #2E2F31;}
.nrl02 .list01{display: flex;flex-direction: column;align-items: center;gap: 0.8rem;}
.nrl02 .list01 li{box-sizing: border-box;display: flex;align-items: center;gap: 1rem 2rem;width: 100%;padding: 1.6rem 3.2rem 1.5rem;border-bottom: 0.1rem solid rgba(121, 121, 121, 0.5);}
.nrl02 .list01 li+li{position: relative;}
.nrl02 .list01 li+li:before{content: '';position: absolute;bottom: calc(100% - 2.6rem);left: 50%;width: 3.2rem;height: 6rem;background: url(../img/about-us/nrl-ico-arrow01.png) no-repeat center;transform: translatex(-50%);}
.nrl02 .list01 li .img{display: flex;justify-content: center;align-items: center;width: 6.4rem;aspect-ratio: 1/1;background-color: #fff;border-radius: 1.6rem;}
.nrl02 .list01 li .img img{max-width: 3.2rem;max-height: 3.2rem;}
.nrl02 .list01 li .txt{font-family: 'Roboto';font-weight: 600;font-size: 1.8rem;line-height: 2.5rem;letter-spacing: -0.02em;color: #fff;}
.nrl02 .list01 li:nth-child(1){max-width: 30rem;background-color: #042F6C;}
.nrl02 .list01 li:nth-child(2){max-width: 45rem;background-color: #042F6C;}
.nrl02 .list01 li:nth-child(3){max-width: 60rem;background-color: #033D8F;}
.nrl02 .list01 li:nth-child(4){max-width: 75rem;background-color: #3569B3;}
.nrl02 .list01 li:nth-child(5){max-width: 90rem;background-color: #5E8DD0;}
.nrl02 .list02{display: flex;gap: 4rem;padding: 4rem;background: url(../img/about-us/nrl-bg01.jpg) no-repeat center / cover;}
.nrl02 .list02 li{flex: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 3rem 2rem 2.2rem;background-color: rgb(255 255 255 / .18);border: 0.2rem solid rgb(255 255 255 / .05);backdrop-filter: blur(0.7rem);border-radius: 0.8rem;}
.nrl02 .list02 li+li{position: relative;}
.nrl02 .list02 li+li:before{content: '';position: absolute;top: 50%;right: calc(100% + 0.4rem);width: 3.2rem;height: 3.2rem;background: url(../img/about-us/nrl-ico-plus.png) no-repeat center;transform: translatey(-50%);}
.nrl02 .list02 li .img{width: 8rem;height: 8rem;}
.nrl02 .list02 li .img img{display: block;max-width: 8rem;max-height: 8rem;margin: auto;}
.nrl02 .list02 li .txt{padding: 2.8rem 0 0;font-family: 'Noto Sans KR';font-weight: 400;font-size: 1.5rem;line-height: 2.1rem;letter-spacing: -0.02em;text-align: center;color: #fff;}
.nrl03 .nrl03-box{padding: 4rem 0;}
.nrl03 .nrl03-box+.nrl03-box{padding-bottom: 0;}
.nrl03 .h4-tit01{color: #2E2F31;}
.nrl03 .list03{display: flex;flex-wrap: wrap;justify-content: center;gap: 4rem;padding: 4.6rem 4.4rem;background: url(../img/about-us/nrl-bg02.jpg) no-repeat center / cover;}
.nrl03 .list03 li{display: flex;flex-direction: column;justify-content: center;width: 16.4rem;align-items: center;aspect-ratio: 1/1;border: 0.2rem solid #fff;border-radius: 50%;}
.nrl03 .list03 li+li{position: relative;}
.nrl03 .list03 li+li:before{content: '';position: absolute;top: 50%;right: calc(100% + 0.8rem);width: 2.4rem;height: 2.4rem;background: url(../img/about-us/nrl-ico-arrow02.png) no-repeat center;transform: translatey(-50%);}
.nrl03 .list03 li .img{width: 8rem;height: 8rem;}
.nrl03 .list03 li .img img{display: block;max-width: 8rem;max-height: 8rem;margin: auto;}
.nrl03 .list03 li .txt{padding-top: 0.8rem;font-family: 'Roboto';font-weight: 600;font-size: 1.6rem;line-height: 1;letter-spacing: -0.02em;text-align: center;color: #fff;}
.nrl03 .list04{display: flex;gap: 1.6rem;padding: 2.4rem;background-color: #E8EDF2;}
.nrl03 .list04 li{flex: 1;display: flex;justify-content: center;align-items: center;height: 4.4rem;}
@media(max-width:1024px){
	.nrl .tit01{font-size: 2rem;line-height: 2.8rem;}
	.nrl .txt01{font-size: 1.4rem;line-height: 2rem;}
	.nrl .tit02{margin-bottom: 3.2rem;font-size: 2rem;line-height: 2.8rem;}
	.nrl .txt02{margin-bottom: 3.2rem;font-size: 1.4rem;line-height: 2rem;}
	.nrl01 .nrl-wrap{gap: 2.4rem;}
	.nrl01 .right{flex: 1;width: unset;}
	.nrl02 .list01 li .txt{font-size: 1.4rem;line-height: 2rem;}
	.nrl02 .list02{padding: 2.4rem;}
	.nrl02 .list02 li .txt{padding: 1.6rem 0 0;font-size: 1.4rem;line-height: 2rem;}
	.nrl03 .list03{padding: 2.4rem;}
	.nrl03 .list03 li .txt{font-size: 1.4rem;line-height: 2rem;}
}
@media(max-width:768px){
	.nrl01 .nrl-wrap{flex-direction: column;}
	.nrl01 .right{flex: 1;width: 100%;}
	.nrl02 .list01 li{max-width: 100% !important;padding: 2rem 1.6rem;}
	.nrl02 .list02{flex-direction: column;}
	.nrl02 .list02 li{padding: 2.4rem 2rem;}
	.nrl02 .list02 li+li:before{top: unset;bottom: calc(100% + 0.4rem);right: unset;left: 50%;transform: translatex(-50%);}
	.nrl03 .list03{flex-direction: column;align-items: center;}
	.nrl03 .list03 li{box-sizing: border-box;width: 100%;aspect-ratio: unset;padding: 2.4rem 2rem;border-radius: 0.8rem;}
	.nrl03 .list03 li+li:before{top: unset;bottom: calc(100% + 0.8rem);right: unset;left: 50%;transform: translatex(-50%) rotate(90deg);}
	.nrl03 .list04{flex-wrap: wrap;}
	.nrl03 .list04 li{flex: unset;justify-content: flex-start;width: calc(50% - 0.8rem);}
}
@media(max-width:480px){
	.nrl03 .list04 li{width: 100%;}
}