@charset "UTF-8";
/*사용자를 생각하는 합리적인 요금제를 제공합니다.*/
.payment{position: relative;padding: 82px 0;height: 644px;background: url('/images/api/common/payment/payment-background-7a3b0ae7d7e8d61daa5b33259016e628.png') center/cover no-repeat;}
.payment .inner{position: relative; z-index: 2;}
.payment .title-box{text-align: center;}
.payment .title-box h2{color : #fff;font-size: 36px;font-family : 'NotoSansKR-Bold';letter-spacing: -0.035em;word-spacing: -1px;margin-left: 4px;}
.payment .item-box{height : 383px;}
.payment .item-box ul{width : 100%; height : 100%; background: url('/images/api/common/payment/four-background-976a5961f09500f1ac64be7ba1ad96ff.png') center no-repeat;}
.payment .item-box ul li{position : absolute; z-index: 2; text-align: center; color : #1d3263; font-size : 21px;  font-family : 'NotoSansKR-Regular'; line-height : 27px;  letter-spacing: -0.035em;}
.payment .item-box ul li strong{color : #fff; font-size : 35px; font-family : 'NotoSansKR-Bold'; display : flex;  letter-spacing: -0.01em;}
.payment .item-box ul li strong i{font-size : 48px;margin-top : -2px;letter-spacing: -0.05em;display: inline-block;margin-right: 2px;}
.payment .item-box ul li strong i.font-size-40{font-size : 40px; transform : translateX(5px);}
.payment .item-box ul li strong span{font-size : 35px; color : #0ee793; font-family : 'NotoSansKR-Bold'; margin-left : -7px;}
.payment .item-box ul li small{display : block;color : #1d3263;font-family: 'NotoSansKR-Medium';margin-top: 13px;text-indent: -6px;font-size : 17px;line-height: 18px;} 
.payment .item-box ul li mark{background-color : transparent;color : #040404;font-size: 24px;font-family : 'NotoSansKR-Bold';line-height : 27.65px;letter-spacing: -0.05em;margin-top: 3px;display: inline-block;}
.payment .item-box ul li em{display : block; color : #3f5ee3; font-size : 26px; font-family : 'NotoSansKR-Bold'; margin-top : 4px; letter-spacing: -0.05em;}
.payment .item-box ul li:nth-child(1) mark{color: #fff;}
.payment .item-box ul li:nth-child(1){top: 50%; transform: translateY(-50%); left: 115px;color: #fff;}
.payment .item-box ul li:nth-child(2){top: 50%; transform: translateY(-50%); left: 438px;line-height : 24px;}
.payment .item-box ul li:nth-child(3){top: 50%; transform: translateY(-50%); left: 705px;line-height : 28px;word-spacing: -4px; width : 170px;}
.payment .item-box ul li:nth-child(4){top: 50%; transform: translateY(-50%); left: 1030px;line-height : 29px;}
.payment .btn-box{text-align: center;margin-top: -8px;margin-left: 0px;}
.payment .btn-box a{color : #fff;font-size : 20px;border-radius: 3px;width : 190px;height : 55px;display: inline-flex;align-items: center;justify-content: center;margin: 0 6px;letter-spacing: -0.05em;}
.payment .btn-box a:first-child{background-image : linear-gradient(112deg , #3ccdb1 10%, #5174ed 40%); font-family : 'NotoSansKR-Medium';}
.payment .btn-box a:last-child{font-family : 'NotoSansKR-DemiLight'; border : solid 1px #f5f7f8; }