.navbar{background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/05/Section-Header.webp) no-repeat top}.hero-section{position:relative;min-height:701px;background-position:top;background-size:cover;background-repeat:no-repeat;display:flex;padding:116px 0}.content-box{position:relative;padding-left:42px;max-width:596px;margin-bottom:34px;background:#fff;padding:40px 40px 40px 74px;border-radius:4px}.content-box::before{content:"";position:absolute;left:40px;top:40px;width:10px;height:141px;background:#f58220}.script-text{font-family:'Playlist Script';font-size:60px;color:#082B5A;line-height:120%;margin-bottom:0}.main-title{font-family:'Cooper Hewitt';font-size:58px;font-weight:710;color:#082B5A;text-transform:uppercase;line-height:140%;margin-bottom:12px}.description{font-weight:705;font-size:18px;line-height:160%;letter-spacing:2%;margin:0;color:#214370}.button-orange:hover{color:#fff}@media (max-width:991px){.script-text{font-size:56px}.main-title{font-size:48px}.description{font-size:16px}}@media (max-width:767px){.content-box{padding:20px 20px 20px 50px}.script-text{font-size:42px}.main-title{font-size:34px}.content-box::before{height:90px;left:20px;top:20px}}.your-card-slider{margin:0 -12px}.your-card-slider .featured-card-hov{padding:0 12px}.your-card-slider .slick-track{display:flex}.your-card-slider .slick-slide{height:auto}.your-card-slider .slick-slide>div{height:100%}.your-card-slider .feature-card{height:100%;z-index:1;position:relative}.your-card-grid{padding:116px 0px!important;padding-bottom:120px!important;background-color:#F0F4F7!important}.your-card-advantage{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.your-card-advantage-arrow{width:20px;height:auto;object-fit:contain}.your-card-advantage span{color:#214370;font-size:18px;font-weight:711;font-family:'Cooper Hewitt'}.your-card-advantage-text span:hover{color:#214370}.feature-card{border:none;border-radius:8px;padding:32px}.your-card-grid .row{justify-content:center}.icon-box{margin-bottom:32px}.card-title{font-family:Cooper Hewitt;font-weight:711;font-size:24px;color:#082B5A;margin-bottom:32px}.feature-card h6{font-family:Cooper Hewitt;font-weight:711;font-size:18px;margin-top:15px;color:#214370}.feature-card p{font-family:Cooper Hewitt;font-weight:705;font-size:16px;line-height:160%;margin-bottom:24px;color:#214370}.feature-card p:last-child{margin-bottom:0}.divider{border-top:1px solid #D8DEE5;margin:18px 0}.featured-card-hov::before{display:inline-block!important;content:attr(data-hover);height:68px;width:100%;border-radius:8px 8px 0 0;background:#196AE3;color:#fff;text-align:center;font-family:Cooper Hewitt;font-weight:711;font-size:24px;transform:translateY(-10px);transition:all 0.3s ease;margin-bottom:-10px;padding-top:15px;opacity:0;line-height:1.3}.featured-card-hov:hover::before{opacity:1;transform:translateY(0);animation:fadeUp 0.35s ease forwards;display:inline-block!important}.feature-card{border:1px solid #fff}.featured-card-hov:hover .feature-card{border:1px solid #196AE3}.hover-txt{margin-top:8px}.featured-card-hov .hover-txt{display:none}.featured-card-hov:hover .hover-txt{display:block}.banking-with{padding:115px 0}.banking-with .container{padding:0 60px;gap:43px;display:grid;place-items:center!important}.banking-with h3{font-family:Cooper Hewitt;font-weight:710;font-style:Bold;font-size:52px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-transform:uppercase;color:#082B5A;margin-top:0}.banking-with p{font-family:Cooper Hewitt;font-weight:705;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:160%;color:#214370;max-width:462px;margin-bottom:20px!important}.banking-with p:nth-last-child(1){margin-bottom:0px!important}.banking-with ul p{margin-left:8px!important}.banking-with ul{display:flex!important;flex-direction:column!important;gap:16px!important;list-style:none;padding-left:0;margin-bottom:24px!important}.banking-with li::before{content:"";position:absolute;left:0;top:5px;width:36px;height:29px;background-image:url(/wp-content/uploads/2026/05/check-icon.webp);background-size:contain;background-repeat:no-repeat}.banking-with li{position:relative;padding-left:24px}.banking-with li{padding-left:36px;font-weight:705;color:#214370;font-size:18px;line-height:1.6}.banking-with ul{gap:32px!important}.banking-with li div{display:flex!important;flex-direction:column!important;gap:8px!important;margin-left:12px!important}.banking-with li div h6{font-family:Cooper Hewitt!important;font-weight:709!important;font-size:24px!important;color:#082B5A!important;margin-bottom:0px!important}.banking-with li div p{font-family:Cooper Hewitt!important;font-weight:705!important;font-size:18px!important;line-height:160%!important;color:#214370!important;margin:0px!important}.banking-with .button-orange{margin-top:16px!important}.banking-with.lr-img .row{max-width:1200px!important;width:100%!important;justify-content:space-between!important}.banking-with.lr-img .row .col-7 img{max-width:651px!important;width:100%!important}.banking-with.lr-img .row .col-5{max-width:480px!important}.financial-tools,.rr-run{background:#fff!important;padding:120px 0}.box-c-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;justify-content:center;text-align:center;gap:24px!important}.financial-tools .box-c-grid{max-width:1320px!important;margin:auto!important}.box-c-grid .ic-box{display:flex;flex-direction:column;gap:24px!important;border:1px solid #E6EBF2!important;border-radius:8px!important;padding:48px 22px!important}.financial-tools.down-pay-section h3{margin-bottom:61px!important;font-family:Cooper Hewitt;font-weight:710;font-style:Bold;font-size:52px;line-height:120%;letter-spacing:0%;text-transform:uppercase;color:#082B5A}.ic-box .c-text{padding:0 15px!important;margin-top:16px!important;min-height:124px!important}.one-roof .card-body p{font-weight:703!important}.one-roof .button-orange{min-width:200px!important;display:flex!important;justify-content:center!important;align-items:center!important}.ic-box h5{font-family:Cooper Hewitt!important;font-weight:709!important;font-size:28px!important;line-height:100%;color:#082B5A!important}.ic-box p{font-family:Cooper Hewitt!important;font-weight:703;font-size:20px!important;line-height:160%;color:#214370!important;margin-bottom:5px!important}.financial-tools.down-pay-section .box-c-grid h5{font-size:24px!important}.financial-tools.down-pay-section .box-c-grid p{font-size:18px!important}.financial-tools.down-pay-section .ic-box .c-text{padding:0 18px!important}.financial-tools .button-orange{margin-top:64px!important}.branch-cta .container{max-width:857px}.branch-cta p{max-width:707px!important}.learn-section .wp-post-image{aspect-ratio:384/502!important;object-fit:cover!important}.learn-section .tag{padding:8px!important}@media only screen and (max-width:1399px){.branch-cta h3{font-size:46px}}@media only screen and (max-width:1399px){.financial-tools.tool-1 .box-c-grid{display:flex!important;flex-wrap:wrap!important}.financial-tools.tool-1 .box-c-grid .ic-box{flex-basis:calc(33% - 20px)!important;max-width:100%}.financial-tools.tool-1 .box-c-grid .ic-box img{max-width:100%!important}}@media only screen and (max-width:991px){.financial-tools.tool-1 .box-c-grid .ic-box{flex-basis:calc(50% - 20px)!important}.box-c-grid{grid-template-columns:repeat(2,1fr)!important}}@media only screen and (max-width:1199px){.branch-cta h3{font-size:36px}}@media only screen and (max-width:767px){.branch-cta{margin-bottom:0}.branch-cta h3{font-size:34px}.branch-cta{padding:80px 0px!important}.your-card-grid{padding:80px 0px!important}.box-c-grid{grid-template-columns:repeat(1,1fr)!important}}@media only screen and (max-width:1366px){.banking-with .container{padding:0 12px;display:grid}}@media only screen and (max-width:1199px){.banking-with h3{font-size:42px;margin-top:20px}.banking-with p,.banking-with li{font-size:16px}.banking-with{padding:80px 0}.banking-with .container{gap:80px;display:grid}}@media (max-width:991px){.banking-with p{max-width:100%}.banking-with .text-lg-end{order:1}.banking-with .col-lg-5{order:2}.banking-with .container{gap:30px}}@media only screen and (max-width:991px){.banking-with h3,.financial-tools h3{font-size:42px!important}}@media only screen and (max-width:991px){.banking-with,.financial-tools{padding:80px 0px!important}}@media only screen and (max-width:767px){.banking-with h3,.financial-tools h3{font-size:28px!important}.banking-with h3,.financial-tools h3{margin-bottom:40px!important}.script-text{font-size:40px}}@media only screen and (max-width:767px){.hero-section .btn-group{flex-direction:column!important;margin-top:25px!important;gap:20px!important;align-items:start}.hero-section .btn-group .button-orange{margin-top:0px!important;min-width:190px!important}.banking-with h3{margin-bottom:10px!important}.banking-with li div h6{font-size:20px!important}.financial-tools.tool-1 .box-c-grid .ic-box{flex-basis:calc(100% - 20px)!important}.featured-card-hov::before{opacity:1;transform:translateY(0)}.featured-card-hov .feature-card{border:1px solid #196AE3}.featured-card-hov .hover-txt{display:block}.your-card-slider .slick-list{padding:0 16px}}@media only screen and (max-width:991px){.banking-with.lr-img .row{flex-direction:column!important}.banking-with.lr-img .row .col-5,.banking-with.lr-img .row .col-7{max-width:100%!important;width:100%!important}}