body{font-family:'Cooper Hewitt';font-weight:707;background:#F0F4F7;overflow-x:hidden}a{text-decoration:none;color:#fff}.script{font-family:'Cooper Hewitt';font-weight:500;text-transform:none}.text-navy{color:var(--navy)!important}.bg-navy{background:var(--navy)!important}.btn-warning{background:var(--orange);border-color:var(--orange);color:#fff}.btn-warning:hover{background:#d96d12;border-color:#d96d12;color:#fff}.topbar{background:#011A3C;height:66px;z-index:10;position:relative}.topbar .container{max-width:1320px}.topbar span{font-family:Cooper Hewitt;font-weight:702;font-size:10.5px;color:#FFF}.topbar a{text-decoration:none;font-family:Cooper Hewitt;font-weight:704;font-style:Medium;font-size:16px;color:#fff}.navbar .container{max-width:1320px}.navbar.scrolled{background:#011A3C!important}.navbar .nav-link{font-family:Cooper Hewitt;font-weight:704;font-style:Medium;font-size:18px;color:#fff;padding:12px!important;border-radius:4px}.navbar .dropdown:hover,.navbar .nav-link:hover{color:#fff;background:#FF7B00;border-radius:4px}.navbar .nav-link:active{color:#FF7B00}.button-orange.button-blue:hover{background:#115AC6!important;box-shadow:none!important;color:#fff!important}body:is(.page-id-15702,.page-id-12001,.page-id-12736,.page-id-12738,.page-id-12740,.page-id-11412,.page-id-11411,.page-id-198,.page-id-11528,.page-id-180,.page-id-11972,.page-id-13602,.page-id-13608,.page-id-13611,.page-id-14373,.page-id-5540) .topbar{position:relative!important;width:100%;height:66px!important;margin:0!important;transform:none!important;z-index:1021}body:is(.page-id-15702,.page-id-12001,.page-id-12736,.page-id-12738,.page-id-12740,.page-id-11412,.page-id-11411,.page-id-198,.page-id-11528,.page-id-180,.page-id-11972,.page-id-13602,.page-id-13608,.page-id-13611,.page-id-14373,.page-id-5540) nav.navbar.sticky-top{position:sticky!important;top:0!important;width:100%;margin:0!important;transform:none!important;z-index:1020}body:is(.page-id-15702,.page-id-12001,.page-id-12736,.page-id-12738,.page-id-12740,.page-id-11412,.page-id-11411,.page-id-198,.page-id-11528,.page-id-180,.page-id-11972,.page-id-13602,.page-id-13608,.page-id-13611,.page-id-14373,.page-id-5540) nav.navbar.sticky-top>.container{display:flex;flex-wrap:nowrap;align-items:center;min-height:66px}body:is(.page-id-15702,.page-id-12001,.page-id-12736,.page-id-12738,.page-id-12740,.page-id-11412,.page-id-11411,.page-id-198,.page-id-11528,.page-id-180,.page-id-11972,.page-id-13602,.page-id-13608,.page-id-13611,.page-id-14373,.page-id-5540) nav.navbar .navbar-brand{flex-shrink:0;margin:0 1rem 0 0}body:is(.page-id-15702,.page-id-12001,.page-id-12736,.page-id-12738,.page-id-12740,.page-id-11412,.page-id-11411,.page-id-198,.page-id-11528,.page-id-180,.page-id-11972,.page-id-13602,.page-id-13608,.page-id-13611,.page-id-14373,.page-id-5540) nav.navbar .navbar-collapse{flex-grow:1;align-items:center}body:is(.page-id-12001,.page-id-12736,.page-id-12738,.page-id-12740) #search-header{margin-top:-90px!important}body:is(.page-id-15702,.page-id-11412,.page-id-11411,.page-id-198,.page-id-11528,.page-id-180,.page-id-11972,.page-id-13602,.page-id-13608,.page-id-13611,.page-id-14373,.page-id-5540) #coman-header{margin-top:-90px!important}.mega-menu .rout-hov:hover{color:#082B5A;text-decoration:none!important}.mega-menu{transform:translateX(-50%);padding:0;border:0;border-radius:8px;overflow:hidden;display:none;box-shadow:0 6px 30px 0 #062D600D;background:#fff0;padding-top:12px}.business-menu{left:50%!important;width:100%;max-width:1075px}.agriculture-menu{left:50%!important;width:100%;max-width:789px}.personal-menu{left:63%!important;width:100%;max-width:789px}.mortgage-menu{left:63%!important;width:100%;max-width:789px}.about-menu{left:63%!important;width:100%;max-width:789px}.help-menu{left:63%!important;width:100%;max-width:789px}.mega-menu.business-menu .mega-left{max-width:61.3%;width:100%;background:#fff;padding:40px 34px}.mega-menu.agriculture-menu .mega-left{max-width:373px;width:100%;background:#fff;padding:40px 34px}.mega-menu.personal-menu .mega-left{max-width:373px;width:100%;background:#fff;padding:40px 34px}.mega-menu.mortgage-menu .mega-left{max-width:373px;width:100%;background:#fff;padding:40px 34px}.mega-menu.about-menu .mega-left{max-width:373px;width:100%;background:#fff;padding:40px 34px}.mega-menu.help-menu .mega-left{max-width:373px;width:100%;background:#fff;padding:40px 34px}.mega-menu .mega-right{max-width:416px;width:100%;padding:16px;background:#ECF4FE;border-left:1px solid #E6EBF2}.mega-menu h4{margin-bottom:5px;font-family:Cooper Hewitt;font-weight:710;font-style:Bold;font-size:16px;text-transform:uppercase;color:#082B5A!important;padding-right:6px;padding-left:6px}.mega-menu a{display:block;margin-bottom:4px;color:#082B5A;text-decoration:none;font-family:Cooper Hewitt;font-weight:704;font-size:14px;line-height:1.4;border-radius:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;padding-left:6px}.mega-menu a:hover{color:#196AE3;background:#ECF4FE;width:fit-content}.mega-menu .mega-right .card{padding:18px}.mega-menu .mega-right h2{font-family:Cooper Hewitt;font-weight:710;font-style:Bold;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#082B5A;text-transform:uppercase}.mega-menu .mega-right p{font-family:Cooper Hewitt;font-weight:704;font-size:14px;line-height:1.4;letter-spacing:0%;color:#214370CC;margin-bottom:10px}.mega-menu .mega-right .button-orange{padding-top:8px;padding-right:32px;padding-bottom:8px;padding-left:32px;font-family:Cooper Hewitt;font-weight:709;font-size:16px;line-height:100%;text-transform:uppercase;height:40px;color:#fff;margin:0;width:100%!important}.mega-menu .mega-right a{display:block;padding:2px 0}.mega-menu .mega-right a:hover{text-decoration:underline}.mega-menu .mega-right .call a{margin-bottom:0;font-family:Cooper Hewitt;font-weight:710;font-style:Bold;font-size:18px;text-transform:uppercase;color:#082B5A;padding-right:px;padding-left:px;text-decoration:none}.dropdown-menu{z-index:1!important}.dropdown:hover>.dropdown-menu{display:block}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff;background:#fff0}.dropdown-menu.show{display:none}.dropdown-menu[data-bs-popper]{top:80%}.quick-item{position:relative;padding-right:90px}.routing-no{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:.25s}.quick-item:hover .routing-no{opacity:1;visibility:visible}.confirm-modal{border:0;border-radius:8px;padding:20px;background:#F0F4F7}#confirmModal .modal-dialog{max-width:600px}.confirm-modal .modal-header{border-bottom:1px solid #E5EAF2;padding:0 0 32px 0}.confirm-modal h2{font-family:Cooper Hewitt;font-weight:710;font-size:32px;line-height:100%;text-transform:uppercase;color:#082B5A;margin:0}.confirm-modal .modal-body{padding:40px 0}.confirm-modal p{font-family:Cooper Hewitt;font-weight:705;font-size:18px;line-height:1.6;letter-spacing:0%;color:#214370;margin:0}.confirm-modal .button-orange:hover{width:100%!important}.confirm-modal .btn-close{border:1px solid #B5BDC4;border-radius:50%;width:22px;height:22px;background-size:14px}.modal-backdrop.show{opacity:.7}.tel-bank-modal{border:0;border-radius:8px;padding:20px;background:#F0F4F7}#telephone_banking .modal-dialog{max-width:600px}.tel-bank-modal .modal-header{border-bottom:1px solid #E5EAF2;padding:0 0 32px 0}.tel-bank-modal h2{font-family:Cooper Hewitt;font-weight:710;font-size:32px;line-height:100%;text-transform:uppercase;color:#082B5A;margin:0}.tel-bank-modal .modal-body{padding:40px 0}.tel-bank-modal p{font-family:Cooper Hewitt;font-weight:705;font-size:18px;line-height:1.6;letter-spacing:0%;color:#214370;margin:0}.tel-bank-modal .button-orange:hover{width:100%!important}.tel-bank-modal .btn-close{border:1px solid #B5BDC4;border-radius:50%;width:22px;height:22px;background-size:14px}.tel-bank-modal .modal-footer{border-top:none}.login-Popup{max-width:1320px;margin:auto;position:sticky;top:80px;z-index:9999}.login-Popup .login-box.active:before{content:"";display:block;position:absolute;right:1.8rem;top:-10px;border-bottom:12px solid #fff;border-left:12px solid #fff0;border-right:12px solid #fff0}.login-Popup h4{font-size:24px;font-weight:706;color:#082B5A}.login-box{width:380px;position:absolute;right:12px;top:100%;background:#fff;border-radius:8px;padding:15px;display:none}.login-box.active{display:block}.login-Popup .box-grey-button{display:flex;justify-content:space-between;gap:0}.login-Popup .box-grey-button a{color:#196AE3;font-weight:705;font-size:13px;line-height:1}.box-grey-button .pop-middle-forgot{border-left:2px solid #1683d8;border-right:2px solid #1683d8;padding:0 12px}.login-Popup .Forgot-link a{color:#196AE3;font-weight:705;font-size:14px}.login-Popup .box-grey-button a:hover{text-decoration:underline}.login-Popup .Forgot-link a:hover{text-decoration:underline}.login-Popup input::placeholder{font-size:14px;font-weight:705}#pbi-username{font-weight:705}@media (max-width:390px){.login-Popup .box-grey-button a{font-size:12px}}@media(max-width:1099px){.login-box{left:0;right:0;max-width:370px;width:100%;margin:0 auto}.login-Popup{margin:0 20px 0 20px}.login-Popup .login-box.active:before{display:none}.box-grey-button .pop-middle-forgot{padding:0 4px}}.login-box{display:none}.login-box.active{display:block}.offcanvas{width:430px;background:#fff}.offcanvas-header{justify-content:flex-end;padding:20px 16px 0;border:0}.offcanvas .btn-close{opacity:1;font-size:24px;--bs-btn-close-bg:url(/wp-content/uploads/2026/07/tabler-icon-x.png)}.offcanvas-body{display:flex;flex-direction:column;height:100%;padding:0 16px 16px}.mobile-menu-accordion .accordion{border:0}.mobile-menu-accordion .accordion-item{border:0;border-bottom:1px solid #D8DEE5}.mobile-menu-accordion .accordion-button{background:#fff;padding:16px 0;box-shadow:none;font-family:Cooper Hewitt;font-weight:705;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#214370}.mobile-menu-accordion .accordion-button:not(.collapsed){background:#fff;color:#143B73;box-shadow:none}.mobile-menu-accordion .accordion-button::after{background-size:18px}.mobile-menu-accordion .accordion-button:focus{box-shadow:none}.mobile-menu-accordion .accordion-body{padding:0 0 15px}.mobile-menu-accordion .accordion-body h4{margin-bottom:5px;font-family:"Cooper Hewitt";font-weight:710;font-size:16px;text-transform:uppercase;padding-right:6px;padding-left:6px;color:#082b5a!important}.mobile-menu-accordion .accordion-body a{display:block;margin-bottom:4px;color:#082B5A;text-decoration:none;font-family:Cooper Hewitt;font-weight:704;font-size:14px;line-height:1.4;border-radius:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;padding-left:6px}.mobile-menu-accordion .accordion-body a:hover{color:#196AE3;background:#ECF4FE;width:fit-content}.mobile-menu-accordion .accordion-body .mega-left{margin-left:6px}.mobile-menu-accordion .accordion-body .mega-right{max-width:416px;width:100%;padding:16px;background:#ECF4FE;margin-top:20px}.mobile-menu-accordion .accordion-body .mega-right .card{padding:18px}.mobile-menu-accordion .accordion-body .mega-right h2{font-family:Cooper Hewitt;font-weight:710;font-style:Bold;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#082B5A}.mobile-menu-accordion .accordion-body .mega-right p{font-family:Cooper Hewitt;font-weight:704;font-size:14px;line-height:1.4;letter-spacing:0%;color:#214370CC;margin-bottom:10px}.mobile-menu-accordion .accordion-body .mega-right .button-orange{padding-top:8px;padding-right:32px;padding-bottom:8px;padding-left:32px;font-family:Cooper Hewitt;font-weight:709;font-size:16px;line-height:100%;text-transform:uppercase;height:40px;color:#fff;margin:0;width:100%!important}.mobile-menu-accordion .accordion-body .mega-right a{display:block;padding:2px 0}.mobile-menu-accordion .accordion-body .mega-right a:hover{text-decoration:underline}.mobile-menu-accordion .accordion-body .mega-right .call a{margin-bottom:0;font-family:Cooper Hewitt;font-weight:710;font-style:Bold;font-size:18px;text-transform:uppercase;color:#082B5A;padding-right:px;padding-left:px;text-decoration:none}.mobile-links{margin-top:28px}.mobile-links a{display:block;color:#143B73;text-decoration:none;font-size:18px;margin-bottom:20px;font-weight:705}.login-btn{margin-top:auto}@media(max-width:500px){.offcanvas{width:100%!important}}.cli-style-v2{max-width:1440px;font-weight:704!important}.cli-style-v2 a{cursor:pointer;font-weight:704!important}.ribbon h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-body .excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.button-blue{display:inline-block;height:48px;padding-top:8px;padding-right:40px;padding-bottom:8px;padding-left:40px;border-radius:4px;background:#196AE3;font-family:Cooper Hewitt;font-weight:707;font-style:Bold;font-size:16px;text-transform:uppercase;color:#ffffff!important;text-decoration:none;align-content:center}.button-blue:hover{background:#115AC6!important}.button-orange{display:inline-block;height:60px;gap:8px;border-radius:4px;padding-top:8px;padding-right:36px;padding-bottom:8px;padding-left:36px;background:#FF7B00;font-family:Cooper Hewitt;font-weight:707;font-style:Bold;font-size:16px;text-transform:uppercase;color:#fff;text-decoration:none;align-content:center;text-align:center}.button-orange:hover{background:#FFFFFF!important;color:#FF7B00!important;box-shadow:inset 0 0 0 2px #FF7B00;text-decoration:none!important}.accent-bar.dark{background:var(--orange)}.feature-list li{padding:.3rem 0;color:#334}.sticky-top:not(.home){background:url(/wp-content/themes/ccfbank/assets-new/images/header-bg.webp) left center repeat-x}.home #heroSectionWrapperRow1{background:url(/wp-content/themes/ccfbank/assets-new/images/Section-Header.webp) no-repeat center;background-size:cover!important;height:100%;max-height:850px;position:relative;top:-122px}body:not(.home) #heroSectionWrapperRow1{background:url(/wp-content/themes/ccfbank/assets-new/images/Section-Header.webp) no-repeat center;background-size:cover!important;height:100%;max-height:700px;position:relative;top:0px!important}.home #heroSectionColumnWrappers{max-width:1920px;margin:0% auto;overflow:hidden;height:850px;align-content:end}body:not(.home) #heroSectionColumnWrappers{max-width:1920px;margin:0% auto;overflow:hidden;height:700px;align-content:center}#heroSectionRightColumn{text-align:end}#heroSectionRightColumn .women-img-mobile{display:none}#heroSectionRightColumn img{width:auto;height:100%;transition:0.5s ease}#heroSectionTextWrapper .SMDbutton{display:inline-block;margin-top:20px}.home #heroSectionTextWrapper{position:absolute;left:0;right:0;display:block;margin:0 auto;transition:0.5s ease;max-width:1320px;width:100%;padding:175px 12px 0 12px}body:not(.home) #heroSectionTextWrapper{position:relative;left:0;right:0;display:block;margin:0 auto;transition:0.5s ease;max-width:1320px;width:100%;padding:50px 12px 0 12px}.home #heroSectionTextInnerWrapper{display:flex;max-width:566px}#heroSectionTextInnerWrapper{display:flex;max-width:630px}#heroSectionTextInnerWrapper .line{max-width:10px;height:141px;opacity:1;background:#FF7B00;margin-right:32px;width:100%}#heroSectionTextInnerWrapper h1{font-family:'Playlist Script';font-weight:400;font-size:66px;line-height:125%;margin:0;color:#fff}#heroSectionTextInnerWrapper h2{color:#FFF;font-family:'Cooper Hewitt';font-size:58px;font-weight:711;line-height:120%;margin:0;color:#fff;text-transform:uppercase}#heroSectionTextInnerWrapper p{font-family:Cooper Hewitt;font-weight:704;font-size:18px;line-height:160%;color:#fff;margin-right:59px;margin-top:20px;margin-bottom:40px}#heroSectionTextInnerWrapper p span{font-weight:708}.home .smart-banking{background:url(/wp-content/themes/ccfbank/assets-new/images/section-about.webp) no-repeat top;top:-122px;position:relative;padding:120px 0}body:not(.home) .smart-banking{top:0;position:relative;padding:120px 0}.smart-banking h3{font-family:Cooper Hewitt;font-weight:711;font-style:Bold;font-size:52px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-transform:uppercase;color:#082B5A}.smart-banking p{font-family:Cooper Hewitt;font-weight:705;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:160%;color:#214370;max-width:441px}.home .one-roof{top:-122px;position:relative}.one-roof{top:0;position:relative}.one-roof h3{font-family:Cooper Hewitt;font-weight:711;font-style:Bold;font-size:52px;leading-trim:NONE;line-height:120%;text-transform:uppercase;color:#082B5A;margin-bottom:50px;margin-top:38px}.one-roof .one-roof-card{padding:0 80px;--bs-gutter-x:40px}body:not(.home) .one-roof .one-roof-card{padding:40px 15px 80px 15px;--bs-gutter-x:40px}.one-roof .card{background:#FFF;box-shadow:0 6px 30px 0 #062D600D;border-radius:8px}.one-roof .card .card-body{padding:48px 37px}.one-roof .one-roof-card .card-img-top{height:auto;object-fit:cover}.one-roof .card-body h6{font-family:Cooper Hewitt;font-weight:708;font-style:Bold;font-size:32px;line-height:120%;letter-spacing:0;text-transform:uppercase;color:#082B5A}.one-roof .card-body p{font-family:Cooper Hewitt;font-weight:704;font-style:Book;font-size:18px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#214370;margin:0}.one-roof .card-body ul{padding-top:41px;padding-bottom:40px;margin:0}.one-roof .card-body ul li img{margin-right:20px}.one-roof .card-body ul li{display:flex;align-items:center;font-family:Cooper Hewitt;font-weight:706;font-style:Medium;font-size:22px;line-height:130%;letter-spacing:0%;color:#214370;margin-bottom:24px;padding:0}.testimonial-section{overflow:hidden;position:relative;background:#fff}.testimonial-section .container-fluid{max-width:1920px;margin:0 auto;position:relative}.testimonial-section .testimonial-slide{display:none;animation:fade 0.5s ease;height:100%}.testimonial-section .testimonial-slide.active{display:block}@keyframes fade{from{opacity:0}to{opacity:1}}.testimonial-section .testimonial-image{position:relative;height:100%;overflow:hidden}.testimonial-section .testimonial-image img{width:100%;height:100%;object-fit:cover}.testimonial-section .testimonial-image .play-btn img{width:auto;height:auto;margin-left:10px}.testimonial-section .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:none;border-radius:50%;background:#0009;color:#fff;font-size:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s}.testimonial-section .play-btn:hover{background:#0d6efd}.testimonial-section .testimonial-content{padding:72px 48px;background:#fff;height:100%;display:flex;flex-direction:column}.testimonial-section .heading-wrap{display:flex;align-items:center;gap:20px;margin-bottom:0}.testimonial-section .accent-bar{width:8px;height:50px;background:#ff7a00}.testimonial-section .script-title{font-family:'Playlist Script';font-weight:400;font-size:48px;line-height:100%;letter-spacing:0%;color:#082B5A;margin:0}.testimonial-section .testimonial-text{font-family:Cooper Hewitt;font-weight:707;font-style:Italic;font-size:24px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#214370;margin:48px 0}.testimonial-section .author{font-family:Cooper Hewitt;font-weight:709;font-style:Semibold;font-size:20px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#082B5A;margin:0}.testimonial-section .location{font-family:Cooper Hewitt;font-weight:704;font-style:Book;font-size:18px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#214370}.testimonial-section .youtube-thumbnail,.testimonial-section .youtube-thumbnail iframe{height:100%}.home .testimonial-section .bottom-controls{margin-top:80px;display:flex;align-items:center;justify-content:space-between;max-width:420px}body:not(.home) .testimonial-section .bottom-controls{margin-top:78px;display:flex;align-items:center;justify-content:space-between;max-width:420px}.testimonial-section .dots{display:flex;gap:12px;width:100%}.testimonial-section .dot{max-width:60px;width:100%;height:6px;background:#ccd2da;border-radius:20px;cursor:pointer;transition:0.3s}.testimonial-section .dot.active{background:#2a72ff}.testimonial-section .arrow-group{display:flex;gap:15px;margin-left:20px}.testimonial-section .round-btn{width:50px;height:50px;border-radius:50%;border:1px solid #2a72ff;background:#fff0;color:#2a72ff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s}.testimonial-section .round-btn:hover{background:#ccd2da;color:#fff}@media(max-width:1280px){body:not(.home) .testimonial-section .testimonial-text{font-size:20px}body:not(.home) #heroSectionTextWrapper{position:relative;left:25px;padding:150px 12px 0 12px}}@media(max-width:991px){.testimonial-section .testimonial-image{height:450px}.testimonial-section .testimonial-content{padding:50px 25px}.testimonial-section .script-title{font-size:40px}.testimonial-section .testimonial-text{font-size:20px}.testimonial-section .youtube-thumbnail iframe{height:100%;aspect-ratio:430/330}}@media(max-width:767px){.testimonial-section .testimonial-content{padding:32px 16px}#image0a5b8de868497b6d655c45a7eeb080d8090b8c54 img{height:300px}}@media(max-width:576px){.testimonial-section .script-title{font-size:30px}.testimonial-section .testimonial-text{font-size:18px}.testimonial-section .dot{width:35px}.testimonial-section .round-btn{width:45px;height:45px}}.learn-section{padding:120px 0}.learn-section .container{padding:0 60px}.learn-section h3{font-family:Cooper Hewitt;font-weight:711;font-style:Bold;font-size:52px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#082B5A;margin-bottom:50px}.learn-section .tag{position:absolute;left:0;max-width:fit-content;min-width:90px!important;width:100%;text-align:center;height:27px;top:16px;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;gap:8px;border-top-right-radius:2px;border-bottom-right-radius:2px;font-family:Cooper Hewitt;font-weight:707;font-style:Italic;font-size:14px;leading-trim:CAP_HEIGHT;line-height:100%;letter-spacing:0%;color:#fff}.learn-section .ribbon{position:absolute;left:0;bottom:0;background:#011A3C;color:#fff;padding:24px;width:100%;opacity:.9;display:flex}.learn-section .wp-post-image{aspect-ratio:384/502!important;object-fit:cover!important}.learn-section .card img{height:100%;border-radius:4px}.learn-section .ribbon .small{font-size:.75rem;letter-spacing:.05em}.learn-section .ribbon .line{display:block;max-width:6px;height:81px;background:#FF7B00;margin-right:16px;width:100%}.learn-section .ribbon p{font-family:Cooper Hewitt;font-weight:709;font-style:Semibold;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#FF7B00;margin-bottom:10px}.learn-section .ribbon h5{font-family:Cooper Hewitt;font-weight:708;font-style:Semibold;font-size:22px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:#FFF;margin:0}.learn-section .card-body p{font-family:Cooper Hewitt;font-weight:705;font-size:16px;line-height:160%;letter-spacing:0%;color:#214370;margin-bottom:20px}.learn-section .card-body .card-button a{height:27px;padding-bottom:4px;gap:8px;border-bottom:1px solid #196AE3;display:block;text-decoration:none;margin-right:10px;font-family:Cooper Hewitt;font-weight:709;font-size:18px;line-height:100%;letter-spacing:0%;color:#196AE3}.learn-section .card-body .card-button{display:flex;align-items:center}.branch-cta{background:url(/wp-content/themes/ccfbank/assets-new/images/Section-Location.webp) bottom no-repeat;padding:120px 0;background-size:cover}body:not(.home) .branch-cta{background:url(/wp-content/themes/ccfbank/assets-new/images/CTA-bg.png) bottom no-repeat;padding:120px 0;background-size:cover}.branch-cta h3{font-family:Cooper Hewitt;font-weight:711;font-style:Bold;font-size:52px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#FFF;margin-bottom:20px}.branch-cta p{font-family:Cooper Hewitt;font-weight:705;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#FFF;text-align:center;max-width:500px;margin-bottom:48px}body:not(.home) .branch-cta p{font-family:Cooper Hewitt;font-weight:705;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#FFF;text-align:center;max-width:650px;margin-bottom:48px}footer{background:url(/wp-content/themes/ccfbank/assets-new/images/Section-Footer.webp) bottom no-repeat;background-size:cover;padding-top:72px;padding-bottom:24px}footer .container{max-width:1320px}footer h6{font-family:Cooper Hewitt;font-weight:707;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#fff}footer ul li{font-family:Cooper Hewitt;font-weight:702;font-style:Book;font-size:16px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#fff;margin-bottom:8px}footer p{font-family:Cooper Hewitt;font-weight:702;font-style:Book;font-size:16px;leading-trim:NONE;line-height:160%;letter-spacing:0%;color:#fff;margin-bottom:8px}footer .footer-right{font-family:Cooper Hewitt;font-weight:703;font-style:Book;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#fff;gap:15px}footer .footer-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}footer .footer-links a{text-decoration:none;font-family:Cooper Hewitt;font-weight:703;font-style:Book;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#fff}footer .footer-links a:hover{color:#0d6efd}footer .footer-links span{color:#999}@media (min-width:992px){.testimonial-section .col-lg-8{flex:0 0 auto;width:64.666667%}.testimonial-section .col-lg-4{flex:0 0 auto;width:35.333333%}}@media only screen and (max-width:1428px){.testimonial-section .script-title{font-size:40px}}@media only screen and (max-width:1400px){.one-roof .one-roof-card{padding:0 12px;--bs-gutter-x:40px}.learn-section .container{padding:0 12px}}@media only screen and (max-width:1360px){#heroSectionRightColumn img{width:80%;height:auto;transition:0.5s ease}#heroSectionRightColumn{text-align:end;height:850px;align-content:end}#heroSectionTextWrapper{padding:275px 12px 0 12px}}@media only screen and (max-width:1199px){#heroSectionTextInnerWrapper h1{font-size:56px}#heroSectionTextInnerWrapper h2{font-size:48px}#heroSectionTextInnerWrapper p{font-size:16px}.smart-banking h3{font-size:42px}.smart-banking p{font-size:16px}.one-roof h3{font-size:42px}.one-roof .card-body h6{font-size:22px}.one-roof .card-body ul li{font-size:18px;margin-bottom:24px}.one-roof .card-body ul{padding-top:20px;padding-bottom:8px}.testimonial-section .script-title{font-size:36px}.testimonial-section .testimonial-text{font-size:20px}.testimonial-section .round-btn{width:40px;height:40px}.testimonial-section .dot{width:40px}.learn-section h3{font-size:42px}.learn-section .ribbon h5{font-size:22px}.branch-cta h3{font-size:42px}.branch-cta p{font-size:16px;margin-bottom:28px}.branch-cta{padding:96px 0}.smart-banking{padding:80px 0}footer .col-xl-8{margin-top:50px}}@media only screen and (max-width:1099px){#heroSectionRightColumn{height:670px}.collapse:not(.show){display:none!important}.navbar-expand-lg .navbar-toggler{display:block!important}.dropdown-menu.show{display:block}#heroSectionTextInnerWrapper{display:flex;max-width:490px}#heroSectionRightColumn img{width:70%}#heroSectionTextWrapper{padding:200px 12px 0 12px}#heroSectionColumnWrappers{height:670px}}@media only screen and (max-width:991px){.smart-banking p{max-width:100%}.one-roof .one-roof-card{--bs-gutter-y:40px;--bs-gutter-x:0px}.testimonial-section .testimonial-slide{max-height:100%}.testimonial-section .bottom-controls{max-width:100%;margin-top:40px!important}}@media only screen and (max-width:767px){#heroSectionRightColumn .women-img-mobile{display:block;margin-left:auto}#heroSectionRightColumn .women-img-desktop{display:none}#heroSectionColumnWrappers,#heroSectionWrapperRow1{height:760px!important}#heroSectionRightColumn img{width:85%}#heroSectionRightColumn{height:760px!important}#heroSectionTextWrapper{padding:153px 24px 0 16px!important}#heroSectionTextInnerWrapper p{margin-bottom:32px}.smart-banking h3{font-size:34px}.branch-cta h3{font-size:34px;margin-bottom:12px!important}.branch-cta h3 br{display:none}.branch-cta .container{padding:0 16px}#heroSectionTextInnerWrapper h1{font-size:40px}#heroSectionTextInnerWrapper h2{font-size:36px}#heroSectionTextInnerWrapper .line{height:100px;margin-right:20px}body:not(.home) .branch-cta p{margin-bottom:40px!important;font-size:16px}.one-roof h3{font-size:34px;margin-bottom:32px}.learn-section h3{font-size:34px;margin-bottom:32px}.one-roof .card .card-body{padding:24px 20px}.one-roof .one-roof-card{--bs-gutter-y:32px;--bs-gutter-x:0px}.one-roof .card-body ul li img{margin-right:10px;height:23px!important;width:28px!important;object-fit:contain!important}.one-roof .card-body p{font-size:16px}.testimonial-section .testimonial-text{margin:32px 0}.learn-section{padding:80px 0}.learn-section .container{padding:0 16px}footer .col-xl-8 .row{gap:20px}footer .footer-logo-1{max-width:204px}footer .footer-logo-2{max-width:211px}footer h6{font-size:16px}footer ul li,footer p{font-size:14px}footer .footer-links a,footer .footer-right{font-size:12px}body:not(.home) #heroSectionTextWrapper{left:0}.navbar-brand .brand-mark{max-width:170px}.topbar img{max-width:42px}.topbar{height:50px!important}}@media only screen and (max-width:530px){.topbar .container{justify-content:center!important;gap:4px}.topbar .container .search-card{display:none!important}.topbar .container br{display:none}#heroSectionRightColumn img{width:100%}}.learning-card .ribbon a:hover{color:#fff!important}.form-popup-modal{background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/step-form-bg.png) no-repeat center center;background-size:cover;max-width:100%!important}.form-popup-modal .modal-dialog,.form-popup-modal .modal-content{padding:50px 40px 40px 40px!important;border-radius:5px!important;min-height:425px!important;max-width:875px!important;width:100%!important;margin:0 auto!important;display:table}.form-popup-modal .modal-body{background:#ffffff!important;box-shadow:none!important;padding:0!important}.form-popup-modal .modal-body .btn-close{float:right!important}.form-popup-modal .modal-body .stepwise-form_wrapper,.form-popup-modal .modal-body .stepwise-form.gform_confirmation_wrapper{box-shadow:none!important;padding:0!important}.form-popup-modal .modal-body .stepwise-form.gform_confirmation_wrapper .gform_confirmation_message{width:100%!important}.formTxt{color:#214370;font-weight:705}@media only screen and (max-width:600px){.gform_wrapper.gravity-theme .gform_previous_button,.gform_wrapper.gravity-theme .gform_next_button,.gform_wrapper.gravity-theme .gform_button{width:auto!important;padding:8px 20px!important}}@media only screen and (max-width:500px){.form-popup-modal .modal-dialog{padding:25px 10px!important}.form-popup-modal .modal-content{padding:25px 25px 25px 25px!important}.form-popup-modal .modal-body .gform_wrapper.gravity-theme .gfield_label{margin-bottom:5px}.form-popup-modal .modal-body .stepwise-form .gform-field-label{line-height:1.2!important;padding-bottom:0px!important}}.page-id-13069 .section-innerpage{background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/step-form-bg.png) no-repeat center center;background-size:cover}.page-id-13069 .un-padd-lr{padding-left:0px!important}.stepwise-form_wrapper,.stepwise-form.gform_confirmation_wrapper{background:#ffffff!important;box-shadow:0 6px 30px 0 #062D600D!important;padding:50px 40px 40px 40px!important;border-radius:5px!important;min-height:425px!important;max-width:875px!important;width:100%!important;margin:0 auto;display:table}.stepwise-form.gform_confirmation_wrapper{display:flex;align-items:center;padding:75px!important}.stepwise-form_wrapper .gform_validation_errors,.stepwise-form_wrapper .validation_message,.stepwise-form_wrapper .gform_required_legend{display:none!important}.stepwise-form .gf_page_steps{border-bottom:none!important;margin-bottom:40px!important}.stepwise-form .gf_step{margin:8px 8px 8px 0px!important}.stepwise-form .gf_step_completed .gf_step_number::before,.stepwise-form .gf_step_completed .gf_step_number::after{display:none!important}.stepwise-form .gf_page_steps .gf_step.gf_step_active,.stepwise-form .gf_page_steps .gf_step.gf_step_completed{border-bottom:5px solid #196AE3;padding-bottom:5px;width:23%}.stepwise-form .gf_page_steps .gf_step{border-bottom:5px solid #E6EBF2;padding-bottom:5px;width:24.5%;margin:0 5px 0 0px!important}.stepwise-form .gf_step_active .gf_step_number,.stepwise-form .gf_step_completed .gf_step_number{color:transparent!important;width:12px!important;height:12px!important;border-radius:99px!important;opacity:1;!important;background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/Frame-579.png) no-repeat center center #196AE3!important;border:none!important;font-size:12px!important;display:block!important;float:left;color:#196AE3!important}.stepwise-form .gf_step_number{color:transparent!important;width:12px!important;height:12px!important;border-radius:99px!important;opacity:1;!important;background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/Frame-578.png) no-repeat center center #E6EBF2!important;border:none!important;font-size:12px!important;display:block!important;float:left}.stepwise-form .gf_step_active .gf_step_label,.stepwise-form .gf_step_completed .gf_step_label{padding-left:10px!important;font-family:Cooper Hewitt!important;font-weight:709!important;font-size:14px;!important;line-height:100%!important;letter-spacing:0%!important;color:#214370!important}.stepwise-form .gf_step_label{padding-left:10px!important;font-family:Cooper Hewitt!important;font-weight:709!important;font-size:14px;!important;line-height:100%!important;letter-spacing:0%!important;color:#D8DEE5!important}.stepwise-form .gfield--type-html h3,.stepwise-form .gform_confirmation_message h3{font-family:Cooper Hewitt;font-weight:711;line-height:120%;letter-spacing:0%;text-transform:uppercase;color:#082B5A;margin-bottom:5px!important;padding-bottom:0px!important;font-size:32px!important}.stepwise-form .gfield--type-html p,.stepwise-form .gform_confirmation_message p{font-family:Cooper Hewitt;font-weight:705;font-size:18px;line-height:120%;letter-spacing:0%;color:#214370;margin:0px!important;padding:0px!important}.stepwise-form .gfield--type-html{margin-bottom:30px!important}.stepwise-form .gform-field-label{font-family:Cooper Hewitt!important;font-weight:709!important;font-size:18px!important;line-height:100%!important;letter-spacing:0%!important;Color:#082B5A!important;padding-bottom:3px!important}.stepwise-form select{max-width:788px!important;width:100%!important;height:50px!important;border-radius:4px!important;opacity:1!important;border:1px solid #B5BDC4!important;font-family:Cooper Hewitt;Color:#214370CC;font-weight:706!important;font-size:14px!important;background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/down-arrow-form-1.svg) no-repeat 98% center #ffffff!important;-webkit-appearance:none!important;appearance:none!important}.stepwise-form select option{font-weight:706!important}.stepwise-form .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle;font-family:Cooper Hewitt!important;font-weight:705!important;font-size:14px!important;line-height:100%!important;letter-spacing:0%!important;Color:#214370CC!important}.stepwise-form input[type="checkbox"],.stepwise-form input[type="radio"]{-webkit-appearance:none;appearance:none;width:18px!important;height:18px!important;margin-right:10px;border:1px solid #196AE3!important;accent-color:#196AE3!important;border-radius:0px!important}.stepwise-form input[type="checkbox"]{border-radius:3px!important;background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/checkbox.png) no-repeat center center!important}.stepwise-form input[type="radio"]{border-radius:50%!important;background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/radio-icon.png) no-repeat center center!important}.stepwise-form input[type="checkbox"]:checked{background:#196AE3!important;border-color:#196AE3!important;background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/checkbox-fill.png) no-repeat center center!important}.stepwise-form input[type="radio"]:checked{background:#196AE3!important;background:url(https://ccfbanknadev.wpengine.com/wp-content/uploads/2026/07/radio-icon-fill.png) no-repeat center center!important}.stepwise-form input[type="checkbox"]:focus,.stepwise-form input[type="radio"]:focus{outline:none!important;border-color:#196AE3!important}.stepwise-form .gfield_checkbox .gchoice,.stepwise-form .gfield_radio .gchoice{padding-top:10px!important}.stepwise-form .cash-radio input[type="radio"]{display:none}.stepwise-form .cash-radio input[type="radio"]+label{display:inline-block;padding:10px 20px!important;margin:5px;border:2px solid #ddd;border-radius:8px;background:#fff;color:#333;cursor:pointer;transition:all .3s ease;user-select:none}.stepwise-form .cash-radio input[type="radio"]+label:hover{border-color:#007bff}.stepwise-form .cash-radio input[type="radio"]:checked+label{background:#fff;border-color:#007bff;color:#007bff!important}.stepwise-form .cash-radio .gfield_radio .gchoice{display:inline}.stepwise-form input{max-width:788px!important;width:100%!important;height:50px!important;border-radius:4px!important;opacity:1!important;border:1px solid #B5BDC4!important;font-family:Cooper Hewitt;Color:#214370CC;font-weight:706;font-size:14px!important}.stepwise-form textarea{max-width:788px!important;width:100%!important;height:175px!important;border-radius:4px!important;opacity:1!important;border:1px solid #B5BDC4!important;font-family:Cooper Hewitt;Color:#214370CC;font-weight:706;font-size:14px!important}.stepwise-form .gform_page_footer{display:flex;color:#fff!important;margin-top:20px!important;justify-content:space-between}#gform_submit_button_9{max-width:300px}.stepwise-form .gform_previous_button,.stepwise-form .gform_next_button,.stepwise-form input.gform_button,.stepwise-form .gform_button{width:100%!important;max-width:180px;height:50px!important;border-radius:4px!important;opacity:1!important;padding-top:8px;padding-right:32px;padding-bottom:8px;padding-left:32px;background:#FF7B00!important;font-family:Cooper Hewitt;font-weight:711;font-size:14px;letter-spacing:0%;text-transform:uppercase;color:#ffffff!important;border:none!important;text-align:center!important}.stepwise-form input.gform_button{width:225px!important}.stepwise-form .gform_next_button,.stepwise-form input.gform_button{float:right}.stepwise-form .gfield_error select,.stepwise-form .gfield_error input,.stepwise-form .gfield_error textarea,.stepwise-form .gfield_error input[type="checkbox"],.stepwise-form .gfield_error input[type="radio"]{border:1px solid #c02b0a!important}.gform_confirmation_wrapper img{width:120px!important;margin:40px auto!important}@media only screen and (max-width:500px){.stepwise-form_wrapper,.stepwise-form.gform_confirmation_wrapper{padding:0 25px 40px 25px!important}.hero-section .button-orange{width:100%!important}.stepwise-form .gf_page_steps .gf_step.gf_step_active,.stepwise-form .gf_page_steps .gf_step.gf_step_completed,.stepwise-form .gf_page_steps .gf_step{width:23%;margin:0 5px 0 0px!important}.stepwise-form .gf_step_number,.stepwise-form .gf_step_label{visibility:hidden!important}.stepwise-form .gfield--type-html h3,.stepwise-form .gform_confirmation_message h3{font-size:24px!important}.stepwise-form .gform_previous_button,.stepwise-form .gform_next_button,.stepwise-form input.gform_button{width:145px!important;padding:8px 10px!important;font-size:12px!important}.stepwise-form .gf_page_steps{margin-bottom:20px!important}}@media only screen and (max-width:400px){.stepwise-form .gform_previous_button,.stepwise-form .gform_next_button,.stepwise-form input.gform_button{width:130px!important;padding:8px 5px!important;font-size:12px!important}}