.cvx-about-team,.cvx-about-team *,.cvx-about-team *::before,.cvx-about-team *::after{box-sizing:border-box}.cvx-about-team{--cvx-orange:#FF8A00;--cvx-orange-red:#FF4A08;--cvx-red:#FF1010;--cvx-dark:#111318;--cvx-text:#5E626B;--cvx-muted:#8B8E95;--cvx-blue:#1D4668;position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;padding:110px 34px;background:#FFF;font-family:"Livvic",sans-serif!important}.cvx-about-team *{font-family:"Livvic",sans-serif!important}.cvx-about-team-glow{position:absolute;z-index:-2;border-radius:50%;filter:blur(120px);pointer-events:none}.cvx-about-team-glow-one{width:380px;height:380px;top:-180px;right:-120px;background:rgb(255 74 8 / .07)}.cvx-about-team-glow-two{width:330px;height:330px;left:-160px;bottom:-180px;background:rgb(29 70 104 / .06)}.cvx-about-team-container{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto}.cvx-about-team-header{width:100%;max-width:780px;margin:0 auto 52px;text-align:center}.cvx-about-team-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:21px;color:var(--cvx-orange-red);font-size:16px;line-height:1.2;font-weight:600}.cvx-about-team-eyebrow-line{width:36px;height:3px;border-radius:999px;background:linear-gradient(90deg,#FF8A00,#FF4A08,#FF1010)}.cvx-about-team-title{margin:0 0 22px;color:var(--cvx-dark);font-size:42px;line-height:1.12;font-weight:700;letter-spacing:-1px}.cvx-about-team-title span{background:linear-gradient(90deg,#FF8A00 0%,#FF4A08 52%,#FF1010 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.cvx-about-team-intro{max-width:760px;margin:0 auto;color:var(--cvx-text);font-size:16px;line-height:1.78;font-weight:400}.cvx-about-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cvx-team-card{position:relative;overflow:hidden;border:1px solid rgb(17 19 24 / .075);border-radius:20px;background:#FFF;box-shadow:0 12px 36px rgb(17 19 24 / .055);opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease,border-color .28s ease,box-shadow .28s ease}.cvx-team-card.is-visible{opacity:1;transform:translateY(0)}.cvx-team-card:hover{transform:translateY(-6px);border-color:rgb(255 74 8 / .18);box-shadow:0 24px 55px rgb(17 19 24 / .10)}.cvx-team-image-wrap{position:relative;width:100%;overflow:hidden;background:#F6F7F9;aspect-ratio:3/ 2}.cvx-team-image-wrap::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 65%,rgb(17 19 24 / .07) 100%)}.cvx-team-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .55s ease}.cvx-team-card:hover .cvx-team-image{transform:scale(1.035)}.cvx-team-number{position:absolute;z-index:4;top:18px;right:18px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .70);border-radius:50%;background:rgb(255 255 255 / .90);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--cvx-orange-red);font-size:16px;line-height:1;font-weight:600;box-shadow:0 8px 24px rgb(17 19 24 / .08)}.cvx-team-content{position:relative;padding:24px}.cvx-team-card:hover .cvx-team-content::before{width:82px}.cvx-team-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.cvx-team-content h3{margin:0 0 6px;color:var(--cvx-dark);font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.25px}.cvx-team-role{margin:0;color:var(--cvx-orange-red);font-size:16px;line-height:1.4;font-weight:500}.cvx-team-specialty{margin:15px 0 20px;color:var(--cvx-text);font-size:16px;line-height:1.65;font-weight:400}.cvx-team-socials{display:flex;align-items:center;gap:9px;padding-top:18px;border-top:1px solid rgb(17 19 24 / .07)}.cvx-team-social{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(17 19 24 / .08);border-radius:50%;background:#F7F8F9;color:#666B73!important;text-decoration:none!important;transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.cvx-team-social i{font-size:16px;line-height:1}.cvx-team-social:hover{transform:translateY(-3px);border-color:#fff0;color:#FFFFFF!important;background:linear-gradient(135deg,#FF8A00,#FF4A08,#FF1010);box-shadow:0 9px 24px rgb(255 74 8 / .18)}.cvx-team-linkedin{border-color:rgb(29 70 104 / .13);color:#1D4668!important;background:rgb(29 70 104 / .055)}.cvx-team-linkedin:hover{color:#FFFFFF!important;background:#1D4668;box-shadow:0 9px 24px rgb(29 70 104 / .18)}.cvx-about-team-wrap,.cvx-about-team-wrap>.elementor-container,.cvx-about-team-wrap .elementor-container,.cvx-about-team-wrap .elementor-column,.cvx-about-team-wrap .elementor-widget-wrap,.cvx-about-team-wrap .elementor-widget,.cvx-about-team-wrap .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}@media (min-width:1600px){.cvx-about-team-container{max-width:1500px}.cvx-about-team-grid{gap:28px}}@media (max-width:1300px){.cvx-about-team{padding:95px 28px}.cvx-about-team-title{font-size:36px}.cvx-team-content{padding:22px}}@media (max-width:1024px){.cvx-about-team{padding:80px 24px}.cvx-about-team-title{font-size:32px}.cvx-about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cvx-team-card:last-child{grid-column:1 / -1;max-width:520px;width:100%;justify-self:center}}@media (max-width:767px){.cvx-about-team{padding:65px 16px}.cvx-about-team-header{margin-bottom:36px;text-align:left}.cvx-about-team-eyebrow{justify-content:flex-start;font-size:16px}.cvx-about-team-title{font-size:28px;line-height:1.16;letter-spacing:-.5px}.cvx-about-team-intro{font-size:16px;line-height:1.72}.cvx-about-team-grid{grid-template-columns:1fr;gap:18px}.cvx-team-card:last-child{grid-column:auto;max-width:none}.cvx-team-content h3{font-size:20px}.cvx-team-role,.cvx-team-specialty{font-size:16px}}@media (max-width:480px){.cvx-about-team{padding-left:15px;padding-right:15px}.cvx-about-team-title{font-size:26px}.cvx-team-content{padding:20px}}@media (max-width:380px){.cvx-about-team-title{font-size:24px}}@media (prefers-reduced-motion:reduce){.cvx-team-card{opacity:1!important;transform:none!important;transition:none!important}.cvx-team-image{transition:none!important}.cvx-team-card:hover{transform:none!important}}