.elementor-19281 .elementor-element.elementor-element-fa00601{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-54952e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-bfda3d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19281 .elementor-element.elementor-element-c28ae83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19281 .elementor-element.elementor-element-d38d326{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-887fbd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-c5bcfd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-87eee7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-b99098e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-92d0379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19281 .elementor-element.elementor-element-2041a3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-be5818e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-b555776{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-db642ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-e724fc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-a9ba721{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19281 .elementor-element.elementor-element-d279a87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-ba88d7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-e95bc64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-d96efaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-b275bbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-82d0978{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-3934758{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-24cf02f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-9882dfa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-cdb9493{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-6b8be90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19281 .elementor-element.elementor-element-05c6a8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(min-width:768px){.elementor-19281 .elementor-element.elementor-element-d38d326{--width:25%;}.elementor-19281 .elementor-element.elementor-element-887fbd1{--width:25%;}.elementor-19281 .elementor-element.elementor-element-c5bcfd3{--width:25%;}.elementor-19281 .elementor-element.elementor-element-87eee7d{--width:25%;}.elementor-19281 .elementor-element.elementor-element-d279a87{--width:33.33%;}.elementor-19281 .elementor-element.elementor-element-ba88d7f{--width:33.33%;}.elementor-19281 .elementor-element.elementor-element-e95bc64{--width:33.33%;}.elementor-19281 .elementor-element.elementor-element-d96efaa{--width:33.33%;}.elementor-19281 .elementor-element.elementor-element-b275bbb{--width:33.33%;}.elementor-19281 .elementor-element.elementor-element-82d0978{--width:33.33%;}}/* Start custom CSS for container, class: .elementor-element-fa00601 *//* =========================================================
   CPUBLD ABOUT US PAGE (30 Sep 2026) — port of cpubld-about-us.html
   Order: breadcrumb > hero > stats band (full width) > story (prose with
   chapter markers + pull quote) > values (divider line above, 6-card grid)
   > founder quote > CTA band (full width).
   Inside this page Elementor containers carry no padding or gap of their own:
   every space below is the mockup's, in px: the theme shrinks the root font size to 91.2% under 922px, so the mockup's rem values are written out at 1rem = 16px.
   ========================================================= */
.cpubld-about-page{
--bg:#080b10;--card:#111820;--card2:#161f2c;
--border:rgba(255,255,255,.08);--border-h:rgba(0,196,230,.28);
--cyan:#00c4e6;--cyan-dim:#009ab8;--cyan-soft:rgba(0,196,230,.08);
--white:#f0f4f8;--mid:#8a9bb0;--muted:#4a5a6a;
--radius:12px;--radius-sm:7px;
--font:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
position:relative!important;display:block!important;
background:var(--bg)!important;color:var(--white)!important;
font-family:var(--font)!important;font-size:16px!important;line-height:1.6!important;
overflow:hidden!important;clip-path:inset(0);
padding-left:0!important;padding-right:0!important;padding-bottom:0!important;
}
/* background: cyan glow at the top of the screen + dot grid, fixed while the page scrolls (like the mockup's body::before) */
.cpubld-about-page:before{
content:"";position:fixed;inset:0;pointer-events:none;z-index:0;
background:radial-gradient(circle at 50% -5%,rgba(0,196,230,.09) 0%,transparent 55%),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);
background-size:100% 100%,28px 28px;
}
.cpubld-about-page>.e-con,.cpubld-about-page>.elementor-element{position:relative;z-index:1}

/* Elementor resets inside the page */
.cpubld-about-page .e-con,.cpubld-about-page .e-con-inner{padding:0!important;gap:0!important}
.cpubld-about-page .elementor-element.elementor-widget{margin:0!important}
.cpubld-about-page .elementor-widget-container{margin:0!important;padding:0!important}
.cpubld-about-page p{margin:0!important}
.cpubld-about-page .elementor-heading-title{font-family:var(--font)!important;margin:0!important;padding:0!important}
.cpubld-about-page .elementor-widget-text-editor,.cpubld-about-page .elementor-widget-text-editor p{font-family:var(--font)!important}
.cpubld-about-page .cpubld-about-accent{color:var(--cyan)!important}

/* BREADCRUMB */
.cpubld-about-page .cpubld-about-breadcrumb-wrap{display:block!important;max-width:1100px!important;width:100%!important;margin:0 auto!important;padding:16px 20px!important}
.cpubld-about-bc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.52px;line-height:1.6;letter-spacing:.07em;color:var(--muted)}
.cpubld-about-bc a{color:var(--muted)!important;text-decoration:none!important;transition:color .18s}
.cpubld-about-bc a:hover{color:var(--white)!important}
.cpubld-about-bc .cpubld-about-bc-sep{opacity:.35}
.cpubld-about-bc .cpubld-about-bc-cur{color:var(--cyan)}

/* HERO */
.cpubld-about-page .cpubld-about-hero{display:block!important;max-width:1100px!important;width:100%!important;margin:0 auto!important;padding:40px 20px 48px!important;text-align:center!important}
.cpubld-about-eyebrow .elementor-heading-title{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:10.88px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--cyan)!important;background:var(--cyan-soft)!important;border:1px solid var(--border-h)!important;border-radius:50px!important;padding:5.6px 14.4px!important;margin-bottom:24px!important}
.cpubld-about-heading .elementor-heading-title{font-weight:900!important;font-size:clamp(35.2px,7vw,64px)!important;line-height:1.04!important;letter-spacing:-.03em!important;color:var(--white)!important;margin-bottom:17.6px!important}
.cpubld-about-page .elementor-element.cpubld-about-sub{max-width:600px!important;margin:0 auto!important}
.cpubld-about-sub,.cpubld-about-sub p{font-size:17.6px!important;color:var(--mid)!important;line-height:1.7!important}

/* STATS BAND (full width) */
.cpubld-about-page .cpubld-about-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:var(--border)!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;max-width:none!important;width:100%!important;margin:0!important}
.cpubld-about-page .cpubld-about-stat-cell{display:block!important;background:var(--card)!important;padding:24px 16px!important;text-align:center!important;width:auto!important;min-width:0}
.cpubld-about-stat-num .elementor-heading-title{font-weight:900!important;font-size:30.4px!important;line-height:1!important;letter-spacing:-.02em!important;color:var(--cyan)!important;margin-bottom:4.8px!important}
.cpubld-about-stat-label .elementor-heading-title{font-size:9.92px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--muted)!important}

/* STORY */
.cpubld-about-page .cpubld-about-story{display:block!important;max-width:760px!important;width:100%!important;margin:0 auto!important;padding:64px 20px!important}
.cpubld-about-story-eyebrow .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:9.6px!important;font-size:11.2px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--cyan)!important;margin-bottom:13.6px!important}
.cpubld-about-story-eyebrow .elementor-heading-title:before{content:"//";opacity:.4}
.cpubld-about-story-title .elementor-heading-title{font-weight:800!important;font-size:clamp(28.8px,5vw,41.6px)!important;line-height:1.1!important;letter-spacing:-.025em!important;color:var(--white)!important;text-align:center!important;margin-bottom:40px!important}
.cpubld-about-page .cpubld-about-prose{display:block!important;width:100%!important;font-size:17.28px!important;line-height:1.85!important;color:#c8d4e2!important}
.cpubld-about-prose>.elementor-element+.elementor-element{margin-top:24px!important}
.cpubld-about-prose .elementor-widget-text-editor,.cpubld-about-prose .elementor-widget-text-editor p{font-size:inherit!important;line-height:inherit!important;color:inherit!important}
.cpubld-about-prose .elementor-widget-text-editor p+p{margin-top:24px!important}
.cpubld-about-prose strong{color:var(--white)!important;font-weight:700!important}
.cpubld-about-prose .cpubld-about-lead,.cpubld-about-prose .cpubld-about-lead p{font-size:19.2px!important;font-weight:500!important;line-height:1.7!important;color:var(--white)!important}
/* chapter markers */
.cpubld-about-prose>.elementor-element.cpubld-about-chapter{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:48px!important;margin-bottom:8px!important}
.cpubld-about-chapter>.elementor-element{width:auto!important;max-width:none!important;flex:0 1 auto!important;min-width:0}
.cpubld-about-chapter>.elementor-element.cpubld-about-chapter-year{flex-shrink:0!important}
.cpubld-about-chapter-year .elementor-heading-title{font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:13.6px!important;font-weight:600!important;line-height:1.85!important;color:var(--cyan)!important;background:var(--cyan-soft)!important;border:1px solid var(--border-h)!important;border-radius:50px!important;padding:4.8px 14.4px!important;white-space:nowrap!important}
.cpubld-about-chapter-title .elementor-heading-title{font-weight:800!important;font-size:22.4px!important;line-height:1.85!important;letter-spacing:-.01em!important;color:var(--white)!important}
/* pull quote */
.cpubld-about-prose>.elementor-element.cpubld-about-pull{margin:40px 0!important}
.cpubld-about-pull .elementor-widget-container{border-left:3px solid var(--cyan)!important;background:var(--cyan-soft)!important;padding:20px 24px!important;border-radius:0 var(--radius-sm) var(--radius-sm) 0!important;font-size:18.4px!important;font-weight:500!important;line-height:1.6!important;color:var(--white)!important}
.cpubld-about-prose .cpubld-about-pull p{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;border:0!important;background:none!important;padding:0!important;margin:0!important}

/* VALUES (the line above is the mockup's section divider) */
.cpubld-about-page .cpubld-about-values{display:block!important;max-width:1100px!important;width:100%!important;margin:0 auto!important;padding:64px 20px!important;border-top:1px solid var(--border)!important}
.cpubld-about-values-eyebrow .elementor-heading-title{font-size:11.2px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--cyan)!important;text-align:center!important;margin-bottom:13.6px!important}
.cpubld-about-values-title .elementor-heading-title{font-weight:800!important;font-size:clamp(25.6px,4vw,38.4px)!important;line-height:1.6!important;letter-spacing:-.025em!important;color:var(--white)!important;text-align:center!important;margin-bottom:40px!important}
.cpubld-about-page .cpubld-about-values-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important}
.cpubld-about-page .cpubld-about-value-card{display:block!important;width:auto!important;min-width:0;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;padding:28px!important;text-align:left!important;transition:border-color .2s,transform .2s}
.cpubld-about-page .cpubld-about-value-card:hover{border-color:var(--border-h)!important;transform:translateY(-2px)}
.cpubld-about-value-icon .elementor-heading-title{display:block!important;color:var(--white)!important;font-size:25.6px!important;font-weight:400!important;line-height:1.6!important;margin-bottom:16px!important}
.cpubld-about-value-title .elementor-heading-title{font-weight:700!important;font-size:16.8px!important;line-height:1.6!important;color:var(--white)!important;margin-bottom:8px!important}
.cpubld-about-value-desc,.cpubld-about-value-desc p{font-size:14.4px!important;line-height:1.65!important;color:var(--mid)!important}

/* FOUNDER QUOTE */
.cpubld-about-page .cpubld-about-founder{display:block!important;max-width:860px!important;width:100%!important;margin:0 auto!important;padding:32px 20px 64px!important}
.cpubld-about-page .cpubld-about-founder-card{display:block!important;position:relative!important;overflow:hidden!important;width:100%!important;background:linear-gradient(135deg,var(--card) 0%,rgba(0,196,230,.06) 100%)!important;border:1px solid var(--border-h)!important;border-radius:var(--radius)!important;padding:40px 32px!important;text-align:center!important}
.cpubld-about-page .cpubld-about-founder-card:before{content:'"';position:absolute;top:-10px;left:24px;font-size:96px;line-height:1;font-family:Georgia,serif;color:var(--cyan);opacity:.12;pointer-events:none}
.cpubld-about-page .elementor-element.cpubld-about-founder-quote{position:relative;z-index:1;margin-bottom:24px!important}
.cpubld-about-founder-quote,.cpubld-about-founder-quote p{font-size:20px!important;font-weight:500!important;line-height:1.6!important;color:var(--white)!important}
.cpubld-about-page .cpubld-about-founder-meta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:13.6px!important;width:100%!important}
.cpubld-about-founder-meta>.elementor-element{width:auto!important;max-width:none!important;flex:0 0 auto!important}
.cpubld-about-founder-avatar .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:50%!important;background:var(--cyan)!important;color:var(--bg)!important;font-weight:900!important;font-size:16px!important;line-height:1.6!important}
.cpubld-about-page .cpubld-about-founder-info{display:block!important}
.cpubld-about-founder-name .elementor-heading-title{font-weight:700!important;font-size:15.2px!important;line-height:1.6!important;color:var(--white)!important;text-align:left!important}
.cpubld-about-founder-role .elementor-heading-title{font-size:12.48px!important;font-weight:400!important;line-height:1.6!important;color:var(--muted)!important;text-align:left!important}

/* CTA BAND (full width) */
.cpubld-about-page .cpubld-about-cta{display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:64px 20px!important;background:var(--cyan)!important;text-align:center!important}
.cpubld-about-cta-title .elementor-heading-title{font-weight:900!important;font-size:clamp(25.6px,5vw,38.4px)!important;line-height:1.05!important;letter-spacing:-.025em!important;color:var(--bg)!important;margin-bottom:11.2px!important}
.cpubld-about-page .elementor-element.cpubld-about-cta-sub{max-width:400px!important;margin:0 auto 28px!important}
.cpubld-about-cta-sub,.cpubld-about-cta-sub p{font-size:14.4px!important;line-height:1.7!important;color:rgba(0,0,0,.52)!important}
.cpubld-about-page .cpubld-about-cta-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important}
.cpubld-about-cta-actions>.elementor-element{width:auto!important;max-width:none!important;flex:0 0 auto!important}
.cpubld-about-btn-dark .elementor-button,.cpubld-about-btn-dark-ghost .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 32px!important;font-family:var(--font)!important;font-size:15.2px!important;line-height:1.6!important;letter-spacing:normal!important;text-transform:none!important;border-radius:50px!important;box-shadow:none!important;text-decoration:none!important}
.cpubld-about-btn-dark .elementor-button{font-weight:700!important;background:var(--bg)!important;color:var(--cyan)!important;border:none!important;transition:opacity .18s!important}
.cpubld-about-btn-dark .elementor-button:hover,.cpubld-about-btn-dark .elementor-button:focus{opacity:.85;background:var(--bg)!important;color:var(--cyan)!important}
.cpubld-about-btn-dark-ghost .elementor-button{font-weight:600!important;background:transparent!important;color:rgba(0,0,0,.6)!important;border:1px solid rgba(0,0,0,.25)!important;transition:color .18s,border-color .18s!important}
.cpubld-about-btn-dark-ghost .elementor-button:hover,.cpubld-about-btn-dark-ghost .elementor-button:focus{background:transparent!important;color:var(--bg)!important;border-color:rgba(0,0,0,.5)!important}

@media(min-width:640px){
.cpubld-about-page .cpubld-about-breadcrumb-wrap,.cpubld-about-page .cpubld-about-hero,.cpubld-about-page .cpubld-about-story,.cpubld-about-page .cpubld-about-values,.cpubld-about-page .cpubld-about-founder{padding-left:32px!important;padding-right:32px!important}
.cpubld-about-page .cpubld-about-stats{grid-template-columns:repeat(4,1fr)!important}
.cpubld-about-page .cpubld-about-values-grid{grid-template-columns:repeat(3,1fr)!important}
}/* End custom CSS */