.page-id-959 .page-header.flex-middle,.page-id-996 .page-header.flex-middle,.page-id-898 .page-header.flex-middle,.page-id-2601 .page-header.flex-middle,.page-id-2335 .page-header.flex-middle,.page-id-2259 .page-header.flex-middle,.page-id-977 .page-header.flex-middle{display:none}h3.th-content{color:#fff;margin-top:7px;margin-bottom:0;font-size:1.8rem}span.separator{color:#f39c21}.ornage{color:#ff8f15!important}.badge-container{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50px;padding:4px;padding-right:30px;background:rgba(255,255,255,.03)}.badge-tag{background-color:#fff;color:#ff6a00;font-size:12px;font-weight:500;padding:3px 22px;border-radius:50px;margin-right:12px;box-shadow:0 2px 4px rgba(0,0,0,.15)}.badge-text{color:#fff;font-weight:700;font-size:12px;letter-spacing:.3px}.flipboxy .ot-image-box{height:480px}.flipboxy .ot-image-box{height:480px}.hero-stats-container{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.stat-item{display:flex;align-items:center;gap:12px;position:relative;background:#ff8f15;border-radius:10px;padding:8px}.stat-item:not(:last-child)::after{content:"";position:absolute;right:-12px;top:15%;height:70%;width:1px;background-color:rgba(255,255,255,.25)}.stat-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff;border-radius:50%;color:#04196b;font-size:18px;flex-shrink:0}.stat-content{display:flex;flex-direction:column}.stat-number{color:#fff;font-size:19px;font-weight:700;line-height:1.1;font-family:"Montserrat"}.stat-label{color:#fff;font-size:13px;font-weight:400;font-family:"Montserrat"}.banner-form .custom-calc-header{padding:20px 15px!important}.mwananchi-service-loan label{color:rgba(0,0,0,.82)!important;font-size:12px!important}a.mwananchi-service-card{display:block}.mwananchi-service-loan .forminator-row{padding:0!important}@media (max-width:768px){.hero-stats-container{padding-top:0}.stat-icon{width:30px;height:30px;font-size:14px}.page-header .page-title{font-size:22px}.stat-number{font-size:15px}.stat-label{font-size:11px}.hero-stats-container{gap:16px}.stat-item:not(:last-child)::after{display:none}.stat-item{flex:1 1 40%}}@media (max-width:1024px){.flipboxy .ot-image-box{height:auto}.badge-tag{font-size:12px}.badge-text{font-size:12px}}