:root{--slider-mobile-item-image:url("");--slider-item-image:url("")}.credit-promotion{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;flex:1 0 0}.credit-promotion>nav{width:fit-content}.credit-promotion .credit-nav-list{border:2px solid #9fe870}.credit-promotion .credit-nav-icon{width:24px;height:24px;flex-shrink:0;object-fit:cover;object-position:center}.credit-promotion .credit-promotion-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.credit-promotion-list .credit-type-name{color:#080808;font-size:20px;font-style:normal;font-family:Averta-semibold;line-height:130%;letter-spacing:-.4px;margin:0}.credit-all-customer,.credit-all-new,.credit-card-customer,.credit-card-new{position:relative;width:100%;border-radius:24px;overflow:hidden}.credit-all-customer:hover,.credit-all-new:hover,.credit-card-customer:hover,.credit-card-new:hover{box-shadow:0 8px 20px 0 rgba(0,0,0,.1)}.credit-promotion-list .credit-slider-list{display:flex;align-items:center;width:100%}.credit-slider-list .credit-slider-item:not(.slick-slide):not(:first-child){display:none}.credit-slider-list .credit-slider-item{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;align-self:stretch;border-radius:24px;border:1px solid #ececec;overflow:hidden}.credit-slider-list .credit-slider-item .image-link{width:100%;height:220px;flex-shrink:0}.credit-slider-list .credit-slider-item .slider-item-image{width:100%;height:100%;background-image:var(--slider-item-image);background-position:center;background-size:cover;background-repeat:no-repeat}.credit-slider-list .credit-slider-item .slider-item-content{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;background:#fff}.credit-slider-item .slider-item-content .content-type{display:flex;padding:4px 16px;align-items:center;gap:20px;border-radius:16px;background:#ecfae2;color:#00994f;font-size:16px;font-style:normal;font-family:Averta-semibold;line-height:140%;letter-spacing:-.32px}.credit-slider-item .slider-item-content .heading-link{width:100%;text-wrap:wrap}.credit-slider-item .slider-item-content .heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#080808;text-overflow:ellipsis;font-size:23px;font-style:normal;font-family:Averta-semibold;line-height:130%;letter-spacing:-.46px;margin-bottom:0}.credit-slider-item .slider-item-content .text{overflow:hidden;color:#747474;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;width:100%;text-overflow:ellipsis;white-space:wrap;font-size:15px;font-style:normal;line-height:140%;letter-spacing:-.3px;--base-spacing:0;align-self:stretch;margin-bottom:0}.credit-slider-item .slider-item-content .btn-detail{color:#00994f;text-align:right;font-size:15px;font-style:normal;font-family:Averta-bold;line-height:150%;letter-spacing:-.15px;padding:0;margin-top:auto;margin-left:auto;border-color:transparent!important}.credit-promotion .tab-pane{display:flex;flex-direction:column;gap:32px}.credit-promotion-list .pagination{display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:31px}.credit-promotion-list .pagination .nav-tabs{display:flex;align-items:center;gap:12px;margin:0;border-bottom:none}.credit-promotion-list .pagination .nav-tabs .nav-item{display:flex;width:20px;height:20px;flex-direction:column;justify-content:center;align-items:center}.credit-promotion-list .pagination .nav-tabs .nav-cre-link{border:none;background:0 0;color:#bbb;font-size:15px;font-family:Averta-bold;line-height:150%;letter-spacing:-.15px}.credit-promotion-list .pagination .nav-tabs .nav-cre-link.active{color:#00994f}.credit-promotion-list .pagination .btn.btn-all{color:#00994f;text-align:center;font-size:15px;font-style:normal;font-family:Averta-bold;line-height:150%;letter-spacing:-.15px;padding:4px 0}.credit-promotion-list .slider-indicator{height:28px;bottom:16px}.credit-promotion-list .slick-dotted.slick-slider{margin-bottom:0}.credit-promotion-list .slider-indicator .slider-wrapper{padding:0;display:flex}.credit-promotion-list .slider-wrapper .slider-container{width:100%;align-self:stretch}.credit-promotion-list .slider-indicator .indicator{left:16px}@media (max-width:767px){.credit-promotion-list .slider-indicator{top:204px;transform:translateY(-100%);bottom:unset}.credit-promotion-list .slider-indicator .slider-wrapper{align-items:center;justify-content:center;transform:translateX(-14px)}.credit-promotion-list .slider-wrapper .slider-container{width:fit-content}.slider-indicator .indicator .slick-arrow{opacity:.7}}@media (min-width:768px){.credit-promotion{gap:36px}.credit-promotion .credit-promotion-list{gap:20px}.credit-promotion-list .credit-type-name{font-size:24px}.credit-slider-list .credit-slider-item{flex-direction:row;justify-content:unset;height:310px;align-items:flex-end}.credit-slider-list .credit-slider-item .image-link{width:60%;height:100%}.credit-slider-list .credit-slider-item .slider-item-image{background-image:var(--slider-item-image)}.credit-slider-list .credit-slider-item .slider-item-content{padding:20px;align-self:stretch;flex:1 0 0;max-width:40%}}@media (min-width:992px){.credit-promotion-list .pagination{height:40px}.credit-promotion-list .pagination .nav-tabs{display:flex;align-items:center;gap:16px;margin:0}.credit-promotion-list .pagination .btn.btn-all{font-size:16px;letter-spacing:-.16px;padding:8px 0}.credit-promotion-list .indicator .slick-dots li{width:36px}}@media (min-width:1280px){.credit-promotion{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:48px;flex:1 0 0}.credit-promotion .tab-pane{gap:48px}.credit-promotion .credit-promotion-list{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.credit-promotion-list .credit-type-name{font-size:32px;letter-spacing:-.64px}.credit-slider-list .credit-slider-item{height:382px}.credit-slider-list .credit-slider-item .image-link{width:842px;flex-shrink:0}.credit-slider-list .credit-slider-item .slider-item-content{padding:24px;max-width:calc(100% - 842px);gap:8px}.credit-slider-item .slider-item-content .content-type{font-size:20px;letter-spacing:-.4px}.credit-slider-item .slider-item-content .heading{font-size:30px;letter-spacing:-.6px}.credit-slider-item .slider-item-content .text{font-size:17px;letter-spacing:-.34px;height:96px}.credit-slider-item .slider-item-content .btn-detail{font-size:16px;letter-spacing:-.16px}.credit-promotion-list .slider-indicator{height:40px;bottom:12px}.credit-promotion-list .slider-indicator .slider-wrapper{padding:0;display:flex}.credit-promotion-list .slider-wrapper .slider-container{width:100%;align-self:stretch}.credit-promotion-list .slider-indicator .indicator{left:12px}}