.tp-fi-service-item-btn a{font-size:16px;font-weight:500;display:flex;padding:12px 25px;border-radius:4px;justify-content:space-between;color:var(--tp-finance-secondary);border:1px solid rgba(34,47,48,0.1)}
@media only screen and (min-width:768px) and (max-width:991px){.tp-fi-service-item-btn a{padding:10px 25px}}
.tp-fi-service-item-2{padding:40px;border-radius:6px;background-size:cover;background-repeat:no-repeat}
.tp-fi-service-item-2-content{padding-top:192px}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-service-item-2-content{padding-top:172px}}
.tp-fi-service-item-2-icon{margin-bottom:30px}
.tp-fi-service-item-2-title{margin:0;font-size:24px;font-weight:400;letter-spacing:-0.48px;color:var(--tp-common-white)}
.tp-fi-text-slider-item p{margin:0;font-size:20px;letter-spacing:-0.4px;color:var(--tp-finance-secondary)}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-text-slider-item p{font-size:18px}}
.tp-fi-testimonial-title{font-size:32px;font-weight:400;letter-spacing:-0.32px;color:var(--tp-finance-secondary)}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-testimonial-title br{display:none}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-testimonial-title{font-size:28px}}
.tp-fi-testimonial-quote{gap:28px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-testimonial-quote{gap:12px}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-testimonial-quote{margin-bottom:30px}}
.tp-fi-testimonial-quote-icon span{width:60px;height:60px;border-radius:50%;display:inline-grid;place-content:center;background-color:var(--tp-finance-primary)}
.tp-fi-testimonial-quote-content span{font-size:20px;font-weight:500;display:inline-block;color:var(--tp-finance-secondary)}
.tp-fi-testimonial-quote-content p{margin:0;color:var(--tp-finance-secondary)}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-testimonial-slider-text{padding-bottom:80px}}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-fi-testimonial-slider-text{padding-bottom:50px}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-testimonial-slider-text{padding-bottom:30px}}
.tp-fi-testimonial-slider-wrap{position:relative}
.tp-fi-testimonial-slider-wrap .tp-testimonial-bottom-thumb-active{margin-right:125px}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-testimonial-slider-wrap .tp-testimonial-bottom-thumb-active{margin-right:90px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.tp-fi-testimonial-slider-wrap .tp-testimonial-bottom-thumb-active{margin-right:60px}}
@media (max-width:767px){.tp-fi-testimonial-slider-wrap .tp-testimonial-bottom-thumb-active{margin-right:0}}
.tp-fi-testimonial-slider-wrap .tp-testimonial-bottom-thumb-active .swiper-slide.swiper-slide-active.swiper-slide-visible .tp-fi-testimonial-slider-thumb img{filter:grayscale(0)}
.tp-fi-testimonial-slider-thumb img{width:100%;border-radius:6px;filter:grayscale(100%)}
.tp-fi-testimonial-navigation{position:absolute;top:50%;right:0;transform:translateY(-50%)}
@media (max-width:767px){.tp-fi-testimonial-navigation{display:none}}
@media only screen and (min-width:576px) and (max-width:767px){.tp-fi-testimonial-navigation{display:block}}
.tp-fi-testimonial-navigation .tp-testimonial-next{width:50px;height:50px;cursor:pointer;text-align:center;border-radius:50%;display:inline-grid;place-content:center;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:var(--tp-common-white);background-color:var(--tp-finance-secondary)}
.tp-fi-testimonial-navigation .tp-testimonial-next:hover{color:var(--tp-finance-secondary);background-color:var(--tp-finance-primary)}
.tp-fi-brand-top a{font-size:16px;font-weight:500;color:var(--tp-theme-secondary)}
.tp-fi-brand-slider-item{opacity:0.25;text-align:center;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.tp-fi-brand-wrapper .swiper-slide-active .tp-fi-brand-slider-item{opacity:1}
.tp-fi-team-item{z-index:1;padding:50px;overflow:hidden;border-radius:6px;transition:all 0.4s ease-in-out;border:1px dashed rgba(34,47,48,0.13)}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-team-item{padding:35px}}
.tp-fi-team-item:hover{border-style:solid;border-color:transparent;background-color:var(--tp-finance-primary)}
.tp-fi-team-item:hover .tp-fi-team-item-thumb{opacity:1;visibility:visible;transform:scale(1)}
.tp-fi-team-item:hover .tp-fi-team-item-content{transform:translateY(67%)}
.tp-fi-team-item-title{font-size:24px;font-weight:500;line-height:1;transition:0.3s;margin-bottom:2px;letter-spacing:-0.24px;color:var(--tp-finance-secondary)}
@media (max-width:767px){.tp-fi-team-item-title{font-size:20px}}
.tp-fi-team-item-thumb{position:absolute;opacity:0;left:50px;top:50px;border-radius:50%;transition:all 0.5s ease-in-out}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-team-item-thumb{left:35px}}
.tp-fi-team-item-thumb img{width:80px;height:80px;border-radius:50%;object-fit:cover}
.tp-fi-team-item-content{transition:0.4s}
.tp-fi-team-item-content span{font-size:16px;font-weight:400;letter-spacing:-0.16px;color:var(--tp-finance-secondary)}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-team-heading{margin-bottom:30px}}
.tp-fi-team-btn{font-size:16px;line-height:1;font-weight:500;color:var(--tp-finance-secondary)}
.tp-fi-team-btn:hover span{color:var(--tp-common-white);background-color:var(--tp-finance-secondary)}
.tp-fi-team-btn span{width:22px;height:22px;margin-left:5px;border-radius:50%;text-align:center;display:inline-grid;place-content:center;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background-color:var(--tp-finance-primary)}
.tp-fi-team-btn-wrap{gap:30px;display:flex;align-items:center}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-team-btn-wrap{margin-bottom:30px}}
.tp-fi-stories-content p{font-size:20px;margin-bottom:50px;color:var(--tp-finance-secondary)}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-stories-content p br{display:none}}
@media (max-width:767px){.tp-fi-stories-content p{margin-bottom:30px}}
.tp-fi-stories-btn a{font-size:16px;font-weight:500;color:var(--tp-finance-secondary)}
.tp-fi-stories-item{padding:40px;border-radius:6px;background-size:cover;background-repeat:no-repeat}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){.tp-fi-stories-item{padding:35px}}
@media (max-width:767px){.tp-fi-stories-item{padding:30px}}
.tp-fi-stories-item.style-3{border:1px solid rgba(34,47,48,0.08)}
.tp-fi-stories-item-content span{margin-bottom:10px;display:inline-block;letter-spacing:-0.16px;color:var(--tp-common-white)}
.tp-fi-stories-item-content.style-2 span,.tp-fi-stories-item-content.style-2 h4{color:var(--tp-finance-secondary)}
.tp-fi-stories-item-logo{padding-bottom:196px}
.tp-fi-stories-item-title{margin:0;line-height:1;font-size:48px;font-weight:400;letter-spacing:-0.48px;color:var(--tp-common-white)}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-stories-item-title{font-size:40px}}
.tp-fi-value-thumb-main{padding-left:30px;position:relative;display:inline-block}
.tp-fi-value-thumb-main img{border-radius:6px 0 6px 0}
.tp-fi-value-thumb-main::before{position:absolute;content:"";width:100%;top:-30px;left:0;z-index:-1;border-radius:6px;height:calc(100% + 30px);background-color:var(--tp-finance-white)}
.tp-fi-value-graph{position:absolute;bottom:30px;right:18%;width:240px;padding:20px;height:160px;border-radius:6px;background-color:var(--tp-finance-primary)}
@media only screen and (min-width:1200px) and (max-width:1399px),(max-width:767px){.tp-fi-value-graph{right:6%}}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-fi-value-graph{right:10%}}
.tp-fi-value-graph-title{font-size:18px;line-height:1;font-weight:500;margin-bottom:2px;color:var(--tp-finance-secondary)}
.tp-fi-value-graph-date{font-size:14px;margin-bottom:15px;display:inline-block;color:var(--tp-finance-secondary)}
.tp-fi-value-graph-count{margin-bottom:15px}
.tp-fi-value-graph-count span{font-size:24px;font-weight:500;display:inline-block;color:var(--tp-finance-secondary)}
.tp-fi-value-graph-count p{margin:0;font-size:12px;line-height:1.3}
.tp-fi-value-graph-icon{position:absolute;top:20px;right:20px}
.tp-fi-value-graph-icon span{display:inline-grid;place-content:center;width:32px;height:32px;border-radius:50%;background:#B7EF75}
.tp-fi-value-graph-range{position:relative;width:100%;height:20px;border-radius:6px;background:#99D84F}
.tp-fi-value-graph-range::after{position:absolute;content:"";height:16px;width:87px;top:2px;left:2px;border-radius:4px;background:var(--tp-common-white)}
.tp-fi-value-heading{margin-bottom:42px;padding-bottom:28px;border-bottom:1px solid rgba(34,47,48,0.08)}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-value-heading{margin-bottom:25px;padding-bottom:10px}}
.tp-fi-value-heading p{color:var(--tp-finance-secondary)}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tp-fi-value-heading p br{display:none}}
.tp-fi-value-list ul li{gap:15px;display:flex;font-size:20px;font-weight:400;align-items:center;margin-bottom:18px;letter-spacing:-0.2px;color:var(--tp-finance-secondary)}
.tp-fi-value-list ul li span{width:20px;height:20px;border-radius:50%;display:inline-grid;place-content:center;color:var(--tp-finance-secondary);background-color:var(--tp-finance-primary)}
.tp-fi-partner-heading{margin-bottom:40px;padding-bottom:180px;border-bottom:1px solid rgba(255,255,255,0.15)}
@media only screen and (min-width:1400px) and (max-width:1599px){.tp-fi-partner-heading{padding-bottom:120px}}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-partner-heading{padding-bottom:50px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.tp-fi-partner-heading{padding-bottom:30px;margin-bottom:30px}}
@media (max-width:767px){.tp-fi-partner-heading{padding-bottom:20px;margin-bottom:20px}}
@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-partner-heading .tp-section-title br{display:none}}
.tp-fi-partner-wrap p{margin-bottom:45px;color:var(--tp-common-white)}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-partner-wrap p br{display:none}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-partner-wrap p{margin-bottom:30px}}
.tp-fi-partner-btn-wrap{gap:25px;display:flex}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-partner-btn-wrap{gap:20px;flex-wrap:wrap}}
.tp-fi-partner-btn-wrap .tp-fi-hero-contact a{color:var(--tp-common-white)}
.tp-fi-partner-btn-wrap .tp-fi-hero-contact a span{color:var(--tp-finance-primary);background:rgba(255,255,255,0.2)}
.tp-fi-partner-thumb-wrap .main-thumb img{filter:grayscale(100%)}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-partner-thumb-wrap .main-thumb img{width:100%}}
.tp-fi-partner-thumb-wrap .shape-1{position:absolute;bottom:30px;left:22%;z-index:1}
@media only screen and (min-width:1400px) and (max-width:1599px){.tp-fi-partner-thumb-wrap .shape-1{left:14%}}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-partner-thumb-wrap .shape-1{left:5%}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-partner-thumb-wrap .shape-1{display:none}}
.tp-fi-partner-thumb-wrap .tp-fi-hero-shape{bottom:0;right:0}
@media only screen and (min-width:1400px) and (max-width:1599px){.tp-fi-partner-thumb-wrap .tp-fi-hero-shape{right:-16%;bottom:-9%}}
@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.tp-fi-partner-thumb-wrap .tp-fi-hero-shape{right:-24%;bottom:-15%}}
@media (max-width:767px){.tp-fi-partner-thumb-wrap .tp-fi-hero-shape{display:none}}
.tp-fi-banner-title{font-size:24px;font-weight:400;margin-bottom:12px;color:var(--tp-finance-secondary)}
@media (max-width:767px){.tp-fi-banner-wrapper{height:300px}}
@media (max-width:767px){.tp-fi-banner-wrapper img{height:100%;object-fit:cover}}
.tp-fi-banner-wrapper .tp-cn-success-item-2-shape{top:auto;left:13%;right:auto;bottom:120px}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-fi-banner-wrapper .tp-cn-success-item-2-shape{bottom:80px}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-banner-wrapper .tp-cn-success-item-2-shape{display:none}}
.tp-fi-banner-content{position:absolute;bottom:120px;right:200px;width:400px;padding:50px;border-radius:6px;background:rgba(255,255,255,0.95)}
@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-banner-content{right:100px;bottom:80px}}
@media only screen and (min-width:992px) and (max-width:1199px){.tp-fi-banner-content{right:50px;bottom:50px}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-banner-content{right:30px;bottom:30px}}
@media (max-width:767px){.tp-fi-banner-content{width:340px;padding:30px}}
.tp-fi-banner-content p{margin:0;font-size:15px;font-weight:400;color:var(--tp-finance-secondary)}
@media (max-width:767px){.tp-fi-banner-content p br{display:none}}
.tp-fi-banner-wrap{padding:20px 0}
.tp-fi-banner-text{text-align:center;color:var(--tp-common-white);margin:0}
.tp-fi-banner-text .video{margin-inline-end:20px}
.tp-fi-banner-text .video a{width:40px;height:40px;border-radius:50%;text-align:center;place-content:center;display:inline-grid;background-color:var(--tp-finance-primary)}
.tp-fi-banner-text .video a svg{display:inline-block;transform:translateY(0px)}
.tp-fi-banner-text .link{font-weight:500}
.tp-fi-banner-text .link:hover{color:var(--tp-common-white)}
.tp-cn-success-item-2-shape{position:absolute;top:50px;right:50px;mix-blend-mode:screen;animation:animation-popup 2.5s linear 0s infinite alternate}
.tp-fi-cta-bg{padding:50px 50px 50px 100px}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-cta-bg{padding:50px 50px 50px 50px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.tp-fi-cta-bg{padding:40px}}
@media (max-width:767px){.tp-fi-cta-bg{padding:30px}}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-fi-cta-wrapper{margin-bottom:30px}}
.tp-fi-cta-wrapper p{color:var(--tp-finance-secondary)}
.tp-fi-cta-title{font-size:48px;font-weight:400;margin-bottom:30px;letter-spacing:-0.48px;color:var(--tp-finance-secondary)}
@media only screen and (min-width:1200px) and (max-width:1399px){.tp-fi-cta-title{font-size:40px}}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.tp-fi-cta-title{font-size:36px;margin-bottom:20px}}
@media (max-width:767px){.tp-fi-cta-title{font-size:28px;margin-bottom:20px}}
