.elementor-1067 .elementor-element.elementor-element-imspm01{width:100%;max-width:100%;}.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 );}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-imspm01 */.elementor-1067 .elementor-element.elementor-element-imspm01{width:100%;} .elementor-1067 .elementor-element.elementor-element-imspm01 .ims-performance-page{--pm-orange:var(--ims-orange,#f65a00);--pm-orange-dark:var(--ims-orange-dark,#d94c00);--pm-ink:var(--ims-charcoal,#252525);--pm-text:var(--ims-text,#292929);--pm-muted:var(--ims-muted,#72777f);--pm-soft:var(--ims-soft,#f4f4f1);--pm-line:var(--ims-border,#deded9);--pm-white:#fff;background:#fff;color:var(--pm-text);font-family:inherit;overflow:hidden;} .elementor-1067 .elementor-element.elementor-element-imspm01 .ims-performance-page *{box-sizing:border-box;} .elementor-1067 .elementor-element.elementor-element-imspm01 .ims-performance-page img{display:block;max-width:100%;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section{position:relative;padding:108px 0;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section--light{background:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section--soft{background:var(--pm-soft);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section--dark{background:var(--pm-ink);color:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-wrap{width:min(calc(100% - 64px),1380px);margin-inline:auto;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:clamp(48px,6vw,92px);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-split--reverse{grid-template-columns:minmax(420px,.88fr) minmax(0,1fr);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-copy{max-width:700px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 22px;color:var(--pm-orange);font-size:15.6px;font-weight:800;letter-spacing:.14em;line-height:1.25;text-transform:uppercase;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-eyebrow:before{content:"";width:34px;height:2px;background:currentColor;flex:0 0 auto;} .elementor-1067 .elementor-element.elementor-element-imspm01 h1,.elementor-1067 .elementor-element.elementor-element-imspm01 h2,.elementor-1067 .elementor-element.elementor-element-imspm01 h3{margin:0;color:var(--pm-ink);font-weight:800;letter-spacing:-.045em;line-height:.98;text-wrap:balance;} .elementor-1067 .elementor-element.elementor-element-imspm01 h1{max-width:850px;font-size:60px;} .elementor-1067 .elementor-element.elementor-element-imspm01 h2{font-size:clamp(42px,4.2vw,58px);} .elementor-1067 .elementor-element.elementor-element-imspm01 h3{font-size:24px;line-height:1.12;letter-spacing:-.025em;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section--dark h2,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section--dark h3{color:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-copy>p:not(.pm-eyebrow),.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-heading>p:not(.pm-eyebrow),.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-final__inner>p:not(.pm-eyebrow){margin:26px 0 0;color:var(--pm-muted);font-size:19px;line-height:1.65;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-copy>p+ p{margin-top:14px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-lead{max-width:760px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section--dark .pm-heading>p:not(.pm-eyebrow),.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section--dark article p{color:#c4c5c2;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-actions--center{justify-content:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:15px 24px;border:1px solid var(--pm-line);border-radius:9px;color:var(--pm-ink);font-size:15px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn:hover{transform:translateY(-2px);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn--primary{border-color:var(--pm-orange);background:var(--pm-orange);color:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn--primary:hover{border-color:var(--pm-orange-dark);background:var(--pm-orange-dark);color:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn--outline{background:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn--outline:hover{border-color:var(--pm-orange);color:var(--pm-orange);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn:focus-visible{outline:3px solid rgba(246,90,0,.34);outline-offset:3px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-hero{padding:150px 0 116px;background:linear-gradient(135deg,#f7f7f4 0%,#fff 62%);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-split--hero{grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual{position:relative;min-height:470px;border:0;border-radius:24px;background:#dfe4e7;box-shadow:0 24px 50px rgba(21,26,29,.12);overflow:hidden;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual:before{content:"";position:absolute;z-index:2;top:24px;left:24px;width:88px;height:88px;border-top:3px solid var(--pm-orange);border-left:3px solid var(--pm-orange);pointer-events:none;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual:after{content:"";position:absolute;z-index:2;right:0;bottom:0;width:40%;height:8px;background:var(--pm-orange);pointer-events:none;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual--hero{min-height:580px;overflow:visible;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual--hero img{border-radius:24px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat{position:absolute;z-index:3;width:min(270px,55%);padding:17px 20px;border:1px solid rgba(255,255,255,.55);border-radius:15px;background:rgba(37,37,37,.92);box-shadow:0 14px 30px rgba(15,18,20,.22);color:#fff;backdrop-filter:blur(8px);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat strong,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat span{display:block;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat strong{font-size:15px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat span{margin-top:4px;color:#d0d2d3;font-size:13px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat--one{top:38px;right:-24px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat--two{bottom:34px;left:-30px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-compare article{padding:20px;border:1px solid var(--pm-line);border-radius:16px;background:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-compare span,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-compare strong{display:block;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-compare span{color:var(--pm-muted);font-size:14.4px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-compare strong{margin-top:9px;font-size:16px;line-height:1.35;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-compare .pm-compare--accent{border-color:rgba(246,90,0,.26);background:#fff5ef;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-checks{display:grid;gap:11px;margin:28px 0 0;padding:0;list-style:none;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-checks--columns{grid-template-columns:1fr 1fr;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-checks li{position:relative;padding-left:31px;font-size:16px;line-height:1.5;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-checks li:before{content:"✓";position:absolute;top:1px;left:0;display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:var(--pm-orange);color:#fff;font-size:12px;font-weight:900;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-heading{max-width:850px;margin-bottom:52px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-heading--center{margin-right:auto;margin-left:auto;text-align:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-heading--center h2{margin-right:auto;margin-left:auto;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-heading--center .pm-eyebrow{justify-content:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-card-grid{display:grid;gap:22px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-card{border:1px solid var(--pm-line);border-radius:20px;background:#fff;box-shadow:0 14px 32px rgba(28,31,34,.07);overflow:hidden;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-media-card img{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-media-card>div{padding:26px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-media-card span,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-dark-card>span,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-program-card>span{display:block;margin-bottom:27px;color:var(--pm-orange);font-size:14px;font-weight:800;letter-spacing:.08em;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-media-card p,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-dark-card p,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-program-card p{margin:13px 0 0;color:var(--pm-muted);font-size:15px;line-height:1.6;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-ecosystem{margin-top:56px;padding:38px;border-radius:22px;background:var(--pm-soft);text-align:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-kicker{margin:0 0 9px;color:var(--pm-orange);font-size:14.4px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-ecosystem h3{font-size:30px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:27px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow span{display:inline-flex;min-height:42px;align-items:center;padding:9px 15px;border:1px solid var(--pm-line);border-radius:999px;background:#fff;font-size:13px;font-weight:700;line-height:1.2;text-align:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow i{color:var(--pm-orange);font-size:20px;font-style:normal;font-weight:700;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:30px 34px;border-radius:20px;background:var(--pm-ink);color:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-inline-cta h3{color:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-inline-cta p{max-width:760px;margin:10px 0 0;color:#c4c5c2;line-height:1.55;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process article{position:relative;padding:34px 28px;border:1px solid #454545;border-radius:20px;background:#303030;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process article:not(:last-child):after{content:"";position:absolute;z-index:2;top:53px;right:-23px;width:23px;height:2px;background:var(--pm-orange);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process span{display:grid;width:42px;height:42px;margin-bottom:42px;place-items:center;border-radius:50%;background:var(--pm-orange);color:#fff;font-size:13px;font-weight:800;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process p{margin:15px 0 0;font-size:15px;line-height:1.6;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-trust{margin-top:68px;padding:38px;border:1px solid var(--pm-line);border-radius:22px;background:var(--pm-soft);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-trust>div:first-child{text-align:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-logos span{display:grid;min-height:72px;place-items:center;padding:14px;border-radius:14px;background:#fff;color:var(--pm-ink);font-weight:800;text-align:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow--compact span{font-size:12px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:260px;gap:20px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery figure{position:relative;margin:0;border:0;border-radius:20px;box-shadow:0 14px 32px rgba(28,31,34,.08);overflow:hidden;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery--wide{grid-column:span 2;grid-row:span 2;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery img{width:100%;height:100%;object-fit:cover;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery figcaption{position:absolute;right:16px;bottom:16px;left:16px;padding:13px 16px;border-radius:10px;background:rgba(37,37,37,.88);color:#fff;font-size:14px;font-weight:800;backdrop-filter:blur(6px);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-dark-card{min-height:0;height:100%;padding:30px 30px 22px;border:1px solid #454545;border-radius:20px;background:#303030;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-dark-card p{color:#c4c5c2;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-program-card{min-height:0;height:100%;padding:34px 34px 24px;border:1px solid var(--pm-line);border-radius:20px;background:#fff;box-shadow:0 14px 32px rgba(28,31,34,.07);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-feature-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-feature-tags span{padding:10px 13px;border:1px solid var(--pm-line);border-radius:999px;background:#fff;font-size:13px;font-weight:700;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow--vertical{flex-direction:column;flex-wrap:nowrap;margin-top:18px;padding:25px;border-radius:18px;background:#fff;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow--vertical span{width:100%;justify-content:center;border-radius:10px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow--vertical i{line-height:.8;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-final{background:#fff;padding:122px 0;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-final__inner{max-width:1040px;text-align:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-final__inner .pm-eyebrow{justify-content:center;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-final__inner>p:not(.pm-eyebrow){max-width:800px;margin-right:auto;margin-left:auto;} @media(max-width:1040px){.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-split,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-split--reverse,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-split--hero{grid-template-columns:1fr;gap:48px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-copy{max-width:none;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-split--reverse .pm-visual{order:2;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual--hero{min-height:520px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat--one{right:18px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat--two{left:18px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process{grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process article:nth-child(2):after{display:none;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery{grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery--wide{grid-column:span 2;grid-row:span 1;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-inline-cta{align-items:flex-start;flex-direction:column;}} @media(max-width:820px){.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section{padding:82px 0;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-wrap{width:min(calc(100% - 40px),1380px);} .elementor-1067 .elementor-element.elementor-element-imspm01 h1{font-size:clamp(46px,8vw,58px);} .elementor-1067 .elementor-element.elementor-element-imspm01 h2{font-size:clamp(38px,7vw,50px);} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-logos{grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual{min-height:420px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual--hero{min-height:500px;}} @media(max-width:620px){.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-section{padding:68px 0;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-wrap{width:min(calc(100% - 28px),1380px);} .elementor-1067 .elementor-element.elementor-element-imspm01 h1{font-size:42px;} .elementor-1067 .elementor-element.elementor-element-imspm01 h2{font-size:36px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-copy>p:not(.pm-eyebrow),.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-heading>p:not(.pm-eyebrow),.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-final__inner>p:not(.pm-eyebrow){font-size:17px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-actions{align-items:stretch;flex-direction:column;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn{width:100%;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-visual--hero{min-height:340px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat{position:relative;right:auto!important;bottom:auto!important;left:auto!important;width:calc(100% - 32px);margin:-36px 16px 0;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-stat--two{margin-top:10px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-compare,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-checks--columns,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-card-grid--three,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-card-grid--four,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-logos{grid-template-columns:1fr;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-media-card img{aspect-ratio:3/2;height:auto;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-ecosystem,.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-trust{padding:26px 18px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-process article:not(:last-child):after{display:none;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery{grid-template-columns:1fr;grid-auto-rows:235px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-gallery--wide{grid-column:auto;grid-row:auto;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-inline-cta{padding:26px 20px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-final{padding:82px 0;}} @media(prefers-reduced-motion:reduce){.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-btn{transition:none;}} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow--journey{display:grid;gap:14px;} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow--journey .pm-flow-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;} @media(max-width:820px){.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-flow--journey .pm-flow-row{flex-wrap:wrap;}} .elementor-1067 .elementor-element.elementor-element-imspm01 .pm-program-icon{display:block;width:46px;height:46px;margin-bottom:27px;padding:10px;border-radius:12px;background:#fff0e8;color:var(--pm-orange);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.elementor-1067 .elementor-element.elementor-element-imspm01 .pm-final__inner h2{width:100%;max-width:1000px;margin-right:auto;margin-left:auto;text-align:center;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-performance-gallery-popup-dependency */.elementor-1067 .elementor-element.elementor-element-performance-gallery-popup-dependency{display:none!important;}/* End custom CSS */