:root{--primary-orange:#ff9a26;--primary-purple:#001f5f;--primary-black:#000;--grey-light:#f0f0f0;--text-white:#fff;--font-xl:62px;--font-lg:44px;--font-md:38px;--font-regular:32px;--font-family:"Inter",Arial,sans-serif}html{scroll-behavior:smooth;p,ul{font-size:20px;@media (max-width:768px){font-size:16px}}}.cfx-excellence-main{align-items:center;background:#fff;display:flex;flex-direction:column;gap:76px;min-width:100vw;a:not(.btn){color:var(--primary-black)!important;font-weight:700;&:hover{color:var(--primary-purple)!important;text-decoration:underline}}}@media (max-width:768px){.cfx-excellence-main{gap:40px}}.cfx-hero{background:#000;min-height:690px;padding:50px 0;text-align:center;width:100vw}.cfx-hero,.cfx-hero .container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;position:relative}.cfx-hero .container{max-width:1440px;padding:0 20px;width:100%;z-index:10}.cfx-hero-title{color:#fff;font-family:var(--font-family)!important;font-size:64px;font-weight:700;letter-spacing:0;line-height:normal;margin:0;position:relative}.cfx-hero-title span.italic,.cfx-track-record .headline .italic{font-family:var(--font-family)!important;font-style:italic;font-weight:700;position:relative;z-index:10;&:after{background:var(--primary-orange);bottom:0;content:"";height:18px;left:0;position:absolute;transform:skew(40deg);width:100%;z-index:-1}}.cfx-hero-sub{color:var(--primary-orange,#fff);font-size:34px;line-height:40px}.cfx-hero a.cfx-hero-cta,.cfx-hero-sub{font-family:var(--font-family)!important;font-weight:700;margin-bottom:0}.cfx-hero a.cfx-hero-cta{border-radius:42px;color:#fff!important;display:inline-block;font-size:20px;padding:15px 40px 0;text-decoration:none}.cfx-hero-arrow{align-items:center;animation:up-down 1s ease-in-out infinite alternate;display:flex;height:40px;justify-content:center;margin:0 auto;width:40px}.cfx-hero-bg{height:100%;left:0;object-fit:cover;opacity:.2;position:absolute;top:0;width:100%;z-index:1}@keyframes up-down{0%{transform:translateY(0)}to{transform:translateY(10px)}}@media (max-width:768px){.cfx-hero{min-height:500px;padding:30px 0}.cfx-hero-title{font-size:48px}.cfx-hero-sub{font-size:20px}.cfx-hero-cta{font-size:18px;padding:12px 30px}}.cfx-communities{align-items:flex-start;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1440px;padding:45px 80px;width:100%}.cfx-communities .cfx-feature-row{align-items:stretch}.cfx-communities .cfx-feature-text{flex:1 1 50%}.cfx-communities .cfx-feature-img{flex:1 1 50%;height:100%;padding-bottom:36.25%;position:relative;img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}}.cfx-communities .cfx-feature-img.mobile{display:none}.cfx-communities-title{color:var(--Primary-Black,#000);font-family:var(--font-family)!important;font-size:44px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}.cfx-communities-text{color:#000;font-size:20px;line-height:32px;margin-bottom:0;width:100%}.cfx-communities h3,.cfx-communities-sub{color:var(--primary-purple);font-family:var(--font-family)!important;font-size:16px;font-weight:700;letter-spacing:2.7px;margin-bottom:24px;text-transform:uppercase;width:100%}@media (max-width:768px){.cfx-communities{gap:20px;padding:30px 20px}.cfx-communities .cfx-feature-row{flex-direction:column;gap:20px}.cfx-communities .cfx-feature-img{display:none}.cfx-communities .cfx-feature-img.mobile{display:block;height:auto;width:100%}.cfx-communities-title{font-size:32px}.cfx-communities-text{font-size:16px;line-height:24px}.cfx-communities-sub{font-size:14px;letter-spacing:1.5px}}.cfx-stats-row{display:flex;gap:5%;justify-content:space-evenly;max-width:1440px;padding:0 59px;width:100%}.cfx-stat{display:flex;flex-direction:column;gap:4px;text-align:center;width:244px}.cfx-stat .num{color:var(--primary-purple);font-family:var(--font-family)!important;font-size:60px;font-weight:700;line-height:1;margin-bottom:0}.cfx-stat .desc{color:#000;font-size:16px;font-weight:500;line-height:normal}@media (max-width:768px){.cfx-stats-row{flex-wrap:wrap;gap:40px;padding:0 20px}.cfx-stat{flex:1 1 44%;width:auto}.cfx-stat .num{font-size:48px}.cfx-stat .desc{font-size:14px}}.cfx-divider{border:none;border-top:1px solid #d9d9d9;height:0;margin:30px auto 0;max-width:1172px;padding:0 30px;width:100%}.cfx-excellence-motion{margin:0 auto;max-width:1440px;padding:0 215px;text-align:center}.cfx-excellence-motion .title{color:var(--primary-black);font-family:var(--font-family)!important;font-size:44px;font-weight:600;margin:0 auto}.cfx-excellence-motion .desc{font-size:20px;line-height:32px;margin-bottom:0;@media (max-width:768px){font-size:16px;line-height:24px}}@media (max-width:768px){.cfx-excellence-motion{padding:30px 20px 0}.cfx-excellence-motion .title{font-size:32px;margin-bottom:16px}.cfx-excellence-motion .desc{font-size:16px;line-height:24px}}.cfx-feature-blocks{display:flex;flex-direction:column;gap:70px;margin:0 auto;max-width:1440px;padding:0 80px;width:100%}.cfx-feature-row{align-items:center;display:flex;gap:40px;margin-bottom:0;width:100%}.cfx-feature-row.reverse{flex-direction:row-reverse}.cfx-feature-text{display:flex;flex:1 1 528px;flex-direction:column;gap:16px;width:100%}.cfx-feature-title{color:var(--primary-purple);font-family:var(--font-family)!important;font-size:27px;font-weight:700;letter-spacing:2.16px;margin-bottom:0;text-transform:uppercase}.cfx-feature-desc{color:#000;font-size:20px;line-height:30px;@media (max-width:768px){font-size:16px;line-height:24px}}.cfx-feature-img{background:#d9d9d9;border-radius:0;flex:1 1 722px;padding-bottom:32%;position:relative;width:100%}.cfx-feature-blocks-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:768px){.cfx-feature-blocks{gap:40px;padding:0 20px}.cfx-feature-row,.cfx-feature-row.reverse{flex-direction:column;gap:20px}.cfx-feature-text{flex:1 1 100%;gap:10px}.cfx-feature-title{font-size:20px;letter-spacing:1.5px}.cfx-feature-desc{font-size:16px;line-height:24px}.cfx-feature-img{flex:1 1 100%;padding-bottom:56.25%}}.cfx-track-record{width:100%}.cfx-track-record-container{align-items:flex-start;display:flex;gap:90px;justify-content:center;margin:0 auto;max-width:1440px;padding:0 80px;width:100%}.cfx-track-record-text{display:flex;flex:1 1 40%;flex-direction:column;gap:0}.cfx-track-record .headline{color:var(--primary-black);font-family:var(--font-family)!important;font-size:56px;font-weight:600;line-height:57px;margin-bottom:16px}.cfx-track-record .headline .italic{font-style:italic}.cfx-track-record .desc{font-family:var(--font-family)!important;font-size:27px;line-height:40px;margin-bottom:32px;text-wrap:pretty}.cfx-awards-image{display:flex;flex:1 1 60%;flex-direction:column;padding-bottom:54.25%;position:relative;.cfx-awards-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}}.cfx-awards-items{display:flex;flex:1 1 100%;flex-direction:column;gap:24px}.cfx-track-record .cfx-track-record-text .cfx-awards-items{font-size:20px;margin:0;a{font-weight:400;text-decoration:none;&:hover{text-decoration:underline}}ul{list-style-type:disc;margin:0;padding-left:20px;li{margin-bottom:16px}}}@media (max-width:768px){.cfx-track-record-container{flex-direction:column;gap:40px;padding:0 20px}.cfx-track-record-text{flex:1 1 100%;gap:16px}.cfx-awards-image{flex:1 1 100%;padding-bottom:76.25%;width:100%}.cfx-track-record .headline{font-size:44px;line-height:51px;margin-bottom:8px;text-align:center}.cfx-track-record .desc{font-size:20px;line-height:27px;margin-bottom:16px;text-align:center}.cfx-awards-list{flex:1 1 100%;gap:24px}.cfx-awards-items{font-size:16px!important;gap:16px;margin-bottom:16px}.cfx-awards-items p,ul{font-size:16px}}.cfx-info-cards-title{margin:0 auto;padding:0;text-align:center}.cfx-info-cards-title .title{color:#000;font-family:var(--font-family)!important;font-size:44px;font-weight:600;margin-bottom:0}@media (max-width:768px){.cfx-info-cards-title .title{font-size:32px;margin-bottom:0;text-align:left}}.cfx-info-cards{background:var(--grey-light);width:100%}.cfx-info-cards .cfx-info-cards-container{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1440px;padding:80px 80px 0}.cfx-info-row{display:flex;gap:30px;justify-content:center}.cfx-info-card{align-items:flex-start;border-radius:0;display:flex;flex-direction:column;gap:24px;max-width:500px;min-height:364px;width:100%}.cfx-info-card svg{flex:0 0 40px}.cfx-info-card .title{color:#000;font-family:var(--font-family)!important;font-size:19px;font-weight:700;letter-spacing:1.92px;margin-bottom:0;text-transform:uppercase}.cfx-info-card .desc{color:#000;font-size:20px;line-height:32px;margin-bottom:0}.cfx-info-cards a.cfx-info-cta{background:var(--primary-purple);border-radius:42px;color:#fff!important;display:inline-block;font-family:var(--font-family)!important;font-size:20px;font-weight:500;margin:60px auto;padding:15px 40px;text-align:center;text-decoration:none}@media (max-width:768px){.cfx-info-cards .cfx-info-cards-container{gap:20px;padding:30px 20px 0}.cfx-info-row{flex-direction:column;gap:20px}.cfx-info-card{gap:10px;max-width:100%;min-height:auto}.cfx-info-card .title{flex:1 1 auto;font-size:14px;letter-spacing:1.5px}.cfx-info-card .desc{font-size:16px;line-height:24px}.cfx-info-cta{font-size:18px;margin:40px auto;padding:12px 30px}}.cfx-info-cards-title .info-cards-description{color:#000;font-family:var(--font-family)!important;font-size:28px}a.info-card-link{border-radius:42px;display:inline-block;font-family:var(--font-family)!important;font-size:20px;margin-bottom:0}.cfx-feature-text ul{line-height:1.5;list-style:none;padding-left:20px}.cfx-feature-text ul li{margin-bottom:16px;position:relative}.cfx-excellence-icon-boxes{gap:3rem;padding:5rem 1.25rem}.cfx-excellence-icon-boxes,.cfx-icon-boxes-header{align-items:center;display:flex;flex-direction:column;width:100%}.cfx-icon-boxes-header{gap:.75rem;max-width:50rem}.cfx-icon-boxes-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:128rem;min-height:14rem;width:100%}.cfx-excellence-icon-boxes .title{color:#000;font-family:var(--font-family)!important;font-size:48px;font-style:normal;font-weight:700;letter-spacing:-2px;line-height:52.8px;margin:0;text-align:center;@media (max-width:768px){text-align:left}}.cfx-excellence-icon-boxes .desc{color:#000;font-family:var(--font-family)!important;font-size:16px;font-style:normal;font-weight:400;line-height:25.6px;margin:0;max-width:37.5rem;text-align:center;@media (max-width:768px){text-align:left}}.cfx-icon-box{align-self:stretch;background:#f8f8ff;border:1px solid #cfcfcf;border-radius:.75rem;box-sizing:border-box;display:flex;flex:1 0 0;flex-direction:column;gap:.75rem;min-width:13rem;padding:1.5rem;text-align:center}.cfx-icon-box,.cfx-icon-box-icon{align-items:center;justify-content:center}.cfx-icon-box-icon{background:var(--primary-purple);border-radius:.5rem;display:inline-flex;height:2.75rem;margin-bottom:.25rem;width:2.75rem}.cfx-icon-box-icon img{background:#001f5f;height:1.5rem;object-fit:contain;width:1.5rem}.cfx-icon-box h3{color:#001f5f;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.5px;line-height:28px;margin:0;text-align:center;text-transform:uppercase}.cfx-icon-box .desc,.cfx-icon-box-desc{color:#000;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:23.12px;margin:0;text-align:center}@media (max-width:768px){.cfx-excellence-icon-boxes{gap:1.5rem;padding:2.5rem 1.25rem}.cfx-icon-boxes-header{align-items:stretch}.cfx-icon-boxes-grid{gap:1rem}.cfx-excellence-icon-boxes .title{font-size:32px;letter-spacing:-1px;line-height:36px}.cfx-icon-box{flex:1 1 100%;max-width:100%;min-height:auto;min-width:0;padding:1.5rem 1.25rem}.cfx-icon-box .desc,.cfx-icon-box-desc{font-size:15px;line-height:22px}.cfx-info-cards-title .info-cards-description{color:#000;font-family:var(--font-family)!important;font-size:22px;text-align:left}a.info-card-link{font-size:18px}}