.financials-ons-hero-section{text-align:left;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:1100px;padding:78px 155px}.financials-ons-hero-section .subtitle-custom{font-family:var(--font-bold);text-transform:uppercase;color:#fff;font-size:13px}.financials-ons-hero-section .custom-financial-btn{max-width:fit-content}.financials-ons-hero-section .title-custom{font-family:var(--font-bold);color:#fff;font-size:35px}.financials-ons-hero-section .fp-container{margin:0 auto;padding:24px}.financials-ons-hero-section .fp-tabs-container{background-color:#000;border-radius:20px 20px 0 0;gap:0;margin-bottom:0;display:flex;overflow:hidden}.financials-ons-hero-section .fp-tab{color:#fff;cursor:pointer;text-align:center;font-family:var(--font-semibold);background-color:#0000;border:none;flex:1;padding:16px 24px;font-size:18px;transition:all .2s}.financials-ons-hero-section .fp-tab-active{color:#000;background-color:#fff}.financials-ons-hero-section .fp-content-container{background-color:#fff;border-radius:0 0 20px 20px;max-width:100%;padding:92px}.financials-ons-hero-section .fp-partner-card{cursor:pointer;border-bottom:1px solid #e3e5eb;border-radius:0;align-items:flex-start;gap:20px;margin-bottom:16px;padding:24px;transition:transform .2s;display:flex}.financials-ons-hero-section .fp-logo-container,.financials-ons-hero-section .fp-logo-container img{width:50px!important;height:50px!important}.financials-ons-hero-section .fp-logo{object-fit:cover;max-width:100%;max-height:100%}.financials-ons-hero-section .fp-partner-info{flex:1}.financials-ons-hero-section .fp-partner-name{color:#000;font-size:18px;font-family:var(--font-semibold);margin-top:0;margin-bottom:8px}.financials-ons-hero-section .fp-partner-description{color:#333;margin:0}.financials-ons-hero-section .fp-link-icon{color:#000;flex-shrink:0;margin-top:4px}@media (max-width:1284px){.financials-ons-hero-section{padding:40px 12px}.fp-content-container{padding:25px!important}}@media (max-width:1024px){.financials-ons-hero-section{padding:40px 12px}.fp-content-container{padding:25px!important}}@media (max-width:968px){.fp-container-main-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.fp-container{min-width:738px;display:inline-block}}
