.bl-banner.bg-gradient{background:radial-gradient(63.75% 63.75% at 70.14% 90.08%,#c62065 0,rgba(198,32,101,0) 100%),radial-gradient(63.75% 63.75% at 70.14% 90.08%,#c62065 0,rgba(198,32,101,0) 100%),radial-gradient(63.75% 63.75% at 70.14% 90.08%,#c62065 0,rgba(198,32,101,0) 100%),#0a213a}.bl-banner-inner .container{position:relative}.bl-banner-bg{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.bl-banner-bg img{height:100%!important;width:100%}.bl-banner-inner{overflow:hidden}.bl-banner__subheading_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bl-banner__heading{color:var(--color-white);margin:2.4rem 0}.bl-banner__subheading_subheading{color:var(--color-light-blue-grey);font-family:var(--font-body);font-size:clamp(1.6rem,1.53rem + .3vw,1.8rem);font-weight:900;letter-spacing:0;margin:0}.bl-banner__subheading_img,.bl-banner__subheading_subheading{line-height:normal}.bl-banner__subheading_img img{vertical-align:inherit}.bl-banner-breadcrumb{left:clamp(var(--content-padding-mobile),3vw,var(--content-padding));padding-bottom:0;padding-top:2rem;position:absolute;top:0;z-index:9}.bl-banner-breadcrumb .hs-breadcrumb-menu{align-items:center;display:flex;flex-wrap:wrap}.bl-banner-breadcrumb .hs-breadcrumb-menu-item{color:var(--color-light-blue-grey);float:none;font-size:1.4rem;line-height:1.42;padding:0 0 0 8px}.bl-banner-breadcrumb .hs-breadcrumb-menu-item:first-child{padding-left:0}.bl-banner-breadcrumb .hs-breadcrumb-menu-item a{color:var(--color-light-blue-grey);font-size:1.4rem;line-height:1.42;text-decoration:none}.bl-banner-breadcrumb .hs-breadcrumb-menu-divider:before{background-image:url(https://www.cccu.com/hubfs/CCCU%202026/Website/Images/Chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";display:inline-block;filter:brightness(0) saturate(100%) invert(96%) sepia(8%) saturate(180%) hue-rotate(175deg) brightness(102%) contrast(96%);height:10px;margin-left:10px;padding-left:0;vertical-align:middle;width:10px}.bl-banner-breadcrumb .hs-breadcrumb-menu-item a:focus,.bl-banner-breadcrumb .hs-breadcrumb-menu-item a:hover{color:var(--color-pink)}.bl-banner__content-cols{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.bl-banner-heading:after{background-image:url(https://www.cccu.com/hubfs/CCCU%202026/Website/Images/hero-line.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:5px;content:"";display:block;height:9px;left:0;position:absolute;right:0;width:100%}.bl-banner-heading{color:var(--color-pink);position:relative}.bl-banner__content{color:var(--color-white);font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.45}.bl-banner__content p:last-of-type{margin:0}.bl-banner-shadow{background:#b9065b;bottom:0;filter:blur(100px);height:50%;left:0;margin:0 auto;position:absolute;right:0;width:65%}.bl-banner__image-col{border-radius:5rem;height:80rem;margin-bottom:-7rem;margin-left:0;margin-top:-7rem;position:relative;right:-15%;width:60rem}.bl-banner__image-col-inner{clip-path:url(#roundedDiamond);-webkit-clip-path:url(#roundedDiamond);height:90rem;margin:0 0 0 auto;position:relative;width:90rem;z-index:9}.bl-banner__image-col img{border-radius:5rem;height:100%!important;object-fit:cover;object-position:center;position:relative;width:100%}.bl-banner__links{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:3rem}.no-image .bl-banner__content-cols{grid-template-columns:4fr 1fr}.bl-banner-top-graphic-1{aspect-ratio:1/1;border:5px solid var(--color-blue);border-radius:18px;height:clamp(5rem,8vw,6rem);position:absolute;right:clamp(21rem,15vw,21rem);top:clamp(-14px,-2.1vw,-30px);transform:rotate(-45deg);width:clamp(5rem,8vw,6rem);z-index:99}.bl-banner-top-graphic-2{border:6px solid var(--color-light-blue-grey);border-radius:26px;height:clamp(80px,20vw,130px);position:absolute;right:-160px;top:clamp(165px,-2.1vw,-30px);transform:rotate(-45deg);width:clamp(80px,20vw,130px)}.bl-banner-top-graphic-3{aspect-ratio:1/1;background:var(--color-pink);border-radius:18px;height:clamp(50px,4vw,95px);left:110px;position:absolute;top:110px;transform:rotate(-45deg);width:clamp(50px,4vw,95px);z-index:99}.bl-banner.is-image .bl-banner-top-graphics{display:none}.bg-light-blue-grey .bl-banner-breadcrumb .hs-breadcrumb-menu-item,.bg-light-blue-grey .bl-banner-breadcrumb .hs-breadcrumb-menu-item a,.bg-light-blue-grey .bl-banner__content,.bg-light-blue-grey .bl-banner__heading,.bg-light-blue-grey .bl-banner__subheading_subheading,.bg-white .bl-banner-breadcrumb .hs-breadcrumb-menu-item,.bg-white .bl-banner-breadcrumb .hs-breadcrumb-menu-item a,.bg-white .bl-banner__content,.bg-white .bl-banner__heading,.bg-white .bl-banner__subheading_subheading{color:var(--color-blue)}.bg-light-blue-grey .bl-banner-top-graphic-2,.bg-white .bl-banner-top-graphic-2{border-color:var(--color-blue)}.bg-light-blue-grey .bl-banner-breadcrumb .hs-breadcrumb-menu-divider:before,.bg-white .bl-banner-breadcrumb .hs-breadcrumb-menu-divider:before{filter:brightness(0) saturate(100%) invert(11%) sepia(24%) saturate(1320%) hue-rotate(172deg) brightness(91%) contrast(96%)}.bg-light-blue-grey .bl-banner-breadcrumb .hs-breadcrumb-menu-item a:focus,.bg-light-blue-grey .bl-banner-breadcrumb .hs-breadcrumb-menu-item a:hover,.bg-white .bl-banner-breadcrumb .hs-breadcrumb-menu-item a:focus,.bg-white .bl-banner-breadcrumb .hs-breadcrumb-menu-item a:hover{color:var(--color-pink)}@media (max-width:1400px){.bl-banner__image-col{right:0}}@media (max-width:1199px){.bl-banner__image-col-inner{height:60rem;width:60rem}.bl-banner__image-col{height:70rem;margin-bottom:-15rem;margin-top:-5rem;width:50rem}.bl-banner__content-col{padding-bottom:8rem;padding-top:8rem}.bl-banner__content-cols{gap:4rem}.bl-banner-top-graphic-3{left:100px;top:80px}}@media (max-width:991px){.bl-banner__content-cols{grid-template-columns:1fr}.bl-banner-breadcrumb{padding-bottom:2rem}.bl-banner__heading{margin-bottom:2rem}.bl-banner__image-col img{width:100%}.bl-banner-top-graphic-1{height:clamp(5rem,8vw,5.5rem);right:clamp(19rem,15vw,18rem);width:clamp(5rem,8vw,5.5rem)}.bl-banner-top-graphic-2{height:clamp(60px,20vw,100px);right:40px;top:140px;width:clamp(60px,20vw,100px)}.bl-banner__content-col{padding-bottom:0}.bl-banner__image-col{height:60rem;margin:0 auto;width:60rem}.bl-banner__image-col-inner{display:block;margin:0 auto}}@media (max-width:767px){.no-image .bl-banner__content-cols{grid-template-columns:1fr}.bl-banner-top-graphics{display:none}.bl-banner__image-col,.bl-banner__image-col-inner{height:clamp(30rem,calc(23.333vw + 20rem),50rem);width:clamp(30rem,calc(23.333vw + 20rem),50rem)}.bl-banner__content-cols{gap:2rem}.bl-banner-top-graphic-3{border-radius:10px;height:clamp(40px,4vw,75px);left:50px;top:40px;width:clamp(40px,4vw,75px)}.bl-banner-top-graphic-2{border-width:4px;height:clamp(40px,20vw,80px);right:10px;top:70px;width:clamp(40px,20vw,80px)}}@media (max-width:640px){.bl-banner__links{align-items:flex-start;flex-direction:column}.bl-banner__links a{display:block;width:100%}}@media (max-width:550px){.bl-banner-top-graphic-3{left:40px;top:20px}}.bl-banner .bar{background:var(--color-blue);border-radius:20px;bottom:-50px;left:0;margin-top:0;padding:24px;position:absolute;right:0;width:100%;z-index:99}.bl-banner .topbar{align-items:center;display:flex;gap:16px}.bl-banner .search{align-items:center;display:flex;flex:1;gap:24px}.bl-banner .search .mag{display:flex;flex:none}.bl-banner .search form{position:relative;width:100%}.bl-banner .search form .hs-search-field__input{background:#fff;border-radius:999px;margin:0;padding:14px 20px 14px 45px}.bl-banner .search form .hs-search-field__input::-webkit-input-placeholder{color:#8793ab;font-size:15px;font-style:normal;font-weight:500;line-height:1.33}.bl-banner .search form>svg{height:16px;left:20px;margin-top:1px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.bl-banner .clearx{align-items:center;background:#e9ecef;border:none;border-radius:50%;color:#5b6770;cursor:pointer;display:none;flex:none;font-size:13px;height:22px;justify-content:center;line-height:1;padding:0;width:22px}.bl-banner .clearx:hover{background:#d9dee3;color:#0b1e33}.bl-banner .clearx.show{display:flex}.bl-banner .filter-btn{align-items:center;background:var(--color-pink);border:none;border-radius:999px;color:var(--color-white);cursor:pointer;display:flex;font-size:16px;font-weight:900;gap:9px;padding:17px 24px}.bl-banner .filter-btn .chev{display:inline-block;transition:transform .2s ease;vertical-align:middle}.bl-banner .filter-btn.open .chev{transform:rotate(180deg)}.bl-banner .filter-btn .chev svg{display:block;vertical-align:middle}.bl-banner .tagpanel{display:none;flex-wrap:wrap;gap:14px;margin-top:20px}.bl-banner .tagpanel.open{display:flex}.bl-banner .pill{background:transparent;border:2px solid #f0f4f7;border-radius:999px;color:var(--color-light-blue-grey);cursor:pointer;font-size:14px;font-style:normal;font-weight:900;letter-spacing:.03em;line-height:1.2;padding:12px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .15s ease}.bl-banner .pill.active,.bl-banner .pill:focus,.bl-banner .pill:hover{background:var(--color-pink);border-color:var(--color-pink);color:var(--color-light-blue-grey)}@media (max-width:991px){.bl-banner .bar{bottom:0;margin-top:-50px;position:relative}}@media (max-width:767px){.bl-banner .topbar{flex-direction:column}.bl-banner .search{width:100%}.bl-banner .bar{padding:20px}.bl-banner .filter-btn{padding:15px 20px}.bl-banner .tagpanel{gap:10px}}