.content .projects-hub-card__title-row .kpi-bubble__project-title{margin:0}.content .projects-hub-section__carousel .kpi-bubble__projects-viewport{width:100%;overflow:visible}.content .projects-hub-section__carousel .kpi-bubble__projects-viewport-clip{width:100%}.content .projects-hub-section__carousel .kpi-bubble__arrow{z-index:20;pointer-events:auto}.content .projects-hub-section__carousel .kpi-bubble__arrow:disabled{opacity:.35;pointer-events:none}.content .projects-hub-section__carousel .kpi-bubble__projects-track{align-items:stretch}.content .projects-hub-section__carousel .kpi-bubble__project-card{box-sizing:border-box;flex:0 0 440px;width:440px;max-width:440px}.content .projects-hub-section__carousel .kpi-bubble__project-thumb{aspect-ratio:auto;width:100%;height:300px}@media (width<=680px){.content .projects-hub-section__carousel .kpi-bubble__project-card{flex:0 0 100%;width:100%;max-width:100%}}.content .page-carousel-block .kpi-bubble__projects{margin-top:40px}.content .portfolio-showcase__grid .kpi-bubble__project-card{flex:unset;width:100%;min-width:0}.content .portfolio-showcase__grid .kpi-bubble__project-thumb{aspect-ratio:320/218}.content .portfolio-showcase__grid .kpi-bubble__project-shade{background:linear-gradient(-.086deg,#0f0f0fd9 19.46%,#25252500 65.821%)}.content .portfolio-showcase__grid .kpi-bubble__project-text{gap:4px}.content .portfolio-showcase__grid .kpi-bubble__project-title{letter-spacing:.096px;font-size:24px}.content .portfolio-showcase__grid .kpi-bubble__project-meta{letter-spacing:.056px;font-size:14px;font-weight:400;line-height:1.6}.content .kpi-bubble{margin:48px 0}.content .kpi-bubble__shell{color:#fff;background:#030303;border-radius:40px;padding:40px}.content .kpi-bubble__header{text-align:center;max-width:980px;margin:0 auto 28px}.content .kpi-bubble__title{margin:0 0 12px;font-size:42px;line-height:1.2}.content .kpi-bubble__title-accent{color:#0090f0}.content .kpi-bubble__subheader{margin:0;font-size:18px;line-height:1.6}.content .kpi-bubble__panel{color:#030303;background:#fff;border-radius:28px;padding:28px}.content .kpi-bubble__top{grid-template-columns:minmax(0,419px) minmax(0,582px);justify-content:start;align-items:start;gap:97px;display:grid}.content .kpi-bubble__kpi{background:#fff;border-radius:22px;padding:24px}.content .kpi-bubble__kpi-heading{font-family:var(--font-sans);letter-spacing:.096px;color:#0090f0;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.6}.content .kpi-bubble__kpi-value{font-family:var(--font-sans);letter-spacing:2px;color:#030303;margin:0;font-size:128px;font-weight:700;line-height:1.28}.content .kpi-bubble__kpi-value span{letter-spacing:1.6px;color:#0090f0;margin-left:4px;font-family:Arial Rounded MT Bold,Arial Rounded MT,Arial,sans-serif;font-size:80px}.content .kpi-bubble__kpi-caption{font-family:var(--font-sans);color:#030303;margin:16px 0 0;font-size:24px;font-weight:700;line-height:1.6}.content .kpi-bubble__content{font-family:var(--font-sans);color:#191919;font-size:18px;font-weight:400;line-height:1.6}@media (width>=1025px){.content .kpi-bubble__panel{padding:28px 28px 28px 88px}.content .kpi-bubble__kpi{padding:24px 24px 24px 0}.content .kpi-bubble__content{padding-top:24px}}.content .kpi-bubble__content p,.content .kpi-bubble__content span,.content .kpi-bubble__content li{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.content .kpi-bubble__content p+p{margin-top:0}.content .kpi-bubble__content p:empty{min-height:1.6em}.content .kpi-bubble__content strong,.content .kpi-bubble__content b{color:#191919;font-weight:700}.content .kpi-bubble__metrics{border-top:1px solid #e7eaef;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:22px;padding-top:18px}.content .kpi-bubble__metric-value{color:#0090f0;margin:0;font-size:28px;font-weight:700}.content .kpi-bubble__metric-label{color:#616a74;margin:6px 0 0;font-size:14px}.content .kpi-bubble__metric-value--country-flags{line-height:1}.content .kpi-bubble__metric-flags .fi{background-position:50%;background-size:cover;border-radius:4px;width:39px;height:29px;line-height:29px;display:inline-block}.content .kpi-bubble__projects{margin-top:28px}.content .kpi-bubble__projects-title{text-align:center;margin:0 0 14px;font-size:24px}.content .kpi-bubble__project-card{flex:0 0 100%;width:100%;min-width:0}.content .kpi-bubble__projects.is-centered .kpi-bubble__projects-track{justify-content:center}.content .kpi-bubble__project-thumb{aspect-ratio:440/300;background:#101010;border-radius:24px;position:relative;overflow:hidden}.content .kpi-bubble__project-thumb img:not(.projects-hub-card__awarded-icon){object-fit:cover;border-radius:24px;width:100%;height:100%}.content .kpi-bubble__project-shade{background:linear-gradient(#25252500 34.18%,#0f0f0fd9 80.54%);border-radius:24px;inset:0}.content .kpi-bubble__project-overlay{padding:24px;inset:0}.content .kpi-bubble__project-title{font-family:var(--font-sans);letter-spacing:.128px;color:#fff;margin:0;font-size:32px;font-weight:700;line-height:1.4}.content .kpi-bubble__project-meta{font-family:var(--font-sans);letter-spacing:.072px;color:#fff;margin:0;font-size:18px;font-weight:400;line-height:1.6}.content .kpi-bubble__arrow{color:#030303;cursor:pointer;z-index:3;background:#ffffffe6;border:0;border-radius:50%;width:52px;height:52px;padding:0;font-size:22px;line-height:1;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0303031f}.content .kpi-bubble__dots{margin-top:12px}.content .kpi-bubble__dot{background:#ffffff59;border:0;border-radius:50%;width:10px;height:10px}.content .kpi-bubble__dot.is-active{background:#fff}.content .kpi-bubble__dots.is-hidden{display:none}.content .kpi-bubble__actions{margin-top:28px}.content .kpi-bubble__button{box-sizing:border-box;border-radius:100px;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:160%;text-decoration:none;display:inline-flex}.content .kpi-bubble__button--filled{border:1px solid var(--brand,#0090f0);background:var(--brand,#0090f0);color:#fff;padding:12px 24px}.content .kpi-bubble__button--outline{border:1px solid var(--brand,#0090f0);color:var(--brand,#0090f0);background:0 0;padding:12px 24px}.content .kpi-bubble__button--text{color:var(--brand,#0090f0);background:0 0;border:none;padding:0}@media (width<=1024px){.content .kpi-bubble__shell{border-radius:28px;padding:24px}.content .kpi-bubble__top{grid-template-columns:1fr;gap:24px}.content .kpi-bubble__kpi-value{font-size:92px}.content .kpi-bubble__kpi-value span{font-size:56px}.content .kpi-bubble__kpi-heading,.content .kpi-bubble__kpi-caption{font-size:20px}.content .kpi-bubble__arrow{width:44px;height:44px;font-size:18px;display:inline-flex}}@media (width<=680px){.content .kpi-bubble__kpi-value{letter-spacing:1px;font-size:72px}.content .kpi-bubble__kpi-value span{letter-spacing:.8px;font-size:44px}.content .kpi-bubble__kpi-heading,.content .kpi-bubble__kpi-caption{font-size:18px}.content .kpi-bubble__content{font-size:16px}.content .kpi-bubble__project-overlay{padding:16px}.content .kpi-bubble__project-title{letter-spacing:.096px;font-size:24px}.content .kpi-bubble__project-meta{letter-spacing:.064px;font-size:16px}}
