.partner-container{width:100%;padding:max(min(1440px,100vw)*60/1440,40px) 0;background:#e9f6ec;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:20px}.partner-container .partner-title{font-size:max(min(1440px,100vw)*48/1440,32px);font-weight:900;color:#141a21;line-height:125%}.partner-container .partner-desc{font-size:max(min(1440px,100vw)*20/1440,16px);padding:0 20px;text-align:center;color:#141a21;line-height:170%;margin-bottom:20px}.partner-container .partner-content{width:100%;overflow:hidden}.partner-container .partner-wrap{width:100%;height:60px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:0 40px}.partner-container .partner-wrap:has(.no-animate){height:auto}.partner-container .partner-wrap .scroll{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:0 40px}.partner-container .partner-wrap .scroll.no-animate{width:100%;height:auto;gap:40px;justify-content:center;padding:0 20px;flex-wrap:wrap}.partner-container .partner-wrap .scroll.no-animate .partner-box{flex-shrink:0}.partner-container .partner-wrap .scroll .partner-box{background:#fff;border-radius:10px;cursor:pointer;width:220px;height:60px;padding:10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px}.partner-container .partner-wrap .scroll .partner-box .img{flex-shrink:0;width:40px;height:40px;object-fit:contain;background-color:#fff}.partner-container .partner-wrap .scroll .partner-box .name{font-size:16px;color:#141a21;font-weight:700}.partner-container .partner-wrap .scroll.animate1{animation:animate 240s linear infinite;animation-delay:-240s}.partner-container .partner-wrap .scroll.animate2{animation:animate2 240s linear infinite;animation-delay:-120s}.partner-container .partner-wrap .scroll.animate-reverse1{animation:animate-reverse 240s linear infinite;animation-delay:-240s}.partner-container .partner-wrap .scroll.animate-reverse2{animation:animate2-reverse 240s linear infinite;animation-delay:-120s}.partner-container .partner-wrap:not(:last-of-type){margin-bottom:40px}@keyframes animate{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes animate2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes animate-reverse{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes animate2-reverse{0%{transform:translateX(-200%)}to{transform:translateX(0)}}.payment-container{width:100%;padding:max(min(1440px,100vw)*60/1440,40px) 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0 0}.payment-container .payment-title{font-size:max(min(1440px,100vw)*48/1440,30px);font-weight:700;text-align:center;color:#141a21}.payment-container .payment-desc{font-size:max(min(1440px,100vw)*20/1440,16px);color:#141a21;text-align:center;margin:20px 0 40px}.payment-container .payment-group{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px max(min(1440px,100vw)*80/1440,40px)}.payment-container .payment-group .payment-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:20px 0}.payment-container .payment-group .payment-item .payment-img-box{width:100px;height:100px;border-radius:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0 0;background:#000;cursor:pointer;transition:background .5s}.payment-container .payment-group .payment-item .payment-img-box:hover{background:#27aa41}.payment-container .payment-group .payment-item .payment-title{font-size:16px;font-weight:400;color:#141a21}