.elementor-22976 .elementor-element.elementor-element-47e1518{--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-22976 .elementor-element.elementor-element-8c99cd3{font-family:var(--e-global-typography-65bcf2c-font-family),Instrument Sans;font-size:var(--e-global-typography-65bcf2c-font-size);font-weight:var(--e-global-typography-65bcf2c-font-weight);line-height:var(--e-global-typography-65bcf2c-line-height);letter-spacing:var(--e-global-typography-65bcf2c-letter-spacing);color:var(--e-global-color-75e1043)}.elementor-22976 .elementor-element.elementor-element-8c99cd3 a{color:var(--e-global-color-75e1043)}.elementor-22976 .elementor-element.elementor-element-8c99cd3 a:hover{color:var(--e-global-color-accent)}.elementor-22976 .elementor-element.elementor-element-36c1aa9{--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-22976 .elementor-element.elementor-element-38ba9a8{--display:flex}.elementor-22976 .elementor-element.elementor-element-7245e57{--display:flex}.elementor-22976 .elementor-element.elementor-element-3d8bba1{--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-22976 .elementor-element.elementor-element-59c19e7 .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:18px}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-18px}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-field-type-html{padding-bottom:0}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .e-form__buttons__wrapper__button-next{color:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-button[type="submit"]{color:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-button[type="submit"] svg *{fill:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-button[type="submit"]:hover{color:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-22976 .elementor-element.elementor-element-59c19e7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-22976 .elementor-element.elementor-element-81809a6{--display:flex}.elementor-22976 .elementor-element.elementor-element-a172f41{--display:flex}.elementor-22976 .elementor-element.elementor-element-246da7f{--display:flex}.elementor-22976 .elementor-element.elementor-element-8560474{--display:flex}.elementor-22976 .elementor-element.elementor-element-6b09e3d .elementor-button{font-family:var(--e-global-typography-plfsbtn-font-family),Instrument Sans;font-size:var(--e-global-typography-plfsbtn-font-size);font-weight:var(--e-global-typography-plfsbtn-font-weight);line-height:var(--e-global-typography-plfsbtn-line-height);letter-spacing:var(--e-global-typography-plfsbtn-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-0de86d2{--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-22976 .elementor-element.elementor-element-5ef3918{--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-22976 .elementor-element.elementor-element-c982c37{--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-22976 .elementor-element.elementor-element-c864713{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px}.elementor-22976 .elementor-element.elementor-element-c864713 .elementor-loop-container{grid-auto-rows:1fr}.elementor-22976 .elementor-element.elementor-element-c864713 .e-loop-item>.elementor-section,.elementor-22976 .elementor-element.elementor-element-c864713 .e-loop-item>.elementor-section>.elementor-container,.elementor-22976 .elementor-element.elementor-element-c864713 .e-loop-item>.e-con,.elementor-22976 .elementor-element.elementor-element-c864713 .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-22976 .elementor-element.elementor-element-89893bb{--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-22976 .elementor-element.elementor-element-8d8230a{--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-22976 .elementor-element.elementor-element-36f4022 .elementor-heading-title{font-family:var(--e-global-typography-plfslabel-font-family),Instrument Sans;font-size:var(--e-global-typography-plfslabel-font-size);font-weight:var(--e-global-typography-plfslabel-font-weight);text-transform:var(--e-global-typography-plfslabel-text-transform);line-height:var(--e-global-typography-plfslabel-line-height);letter-spacing:var(--e-global-typography-plfslabel-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-d5e6014 .elementor-heading-title{font-family:var(--e-global-typography-plfsdisp2-font-family),Instrument Sans;font-size:var(--e-global-typography-plfsdisp2-font-size);font-weight:var(--e-global-typography-plfsdisp2-font-weight);line-height:var(--e-global-typography-plfsdisp2-line-height);letter-spacing:var(--e-global-typography-plfsdisp2-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-b541c1f{font-family:var(--e-global-typography-plfslead-font-family),Instrument Sans;font-size:var(--e-global-typography-plfslead-font-size);font-weight:var(--e-global-typography-plfslead-font-weight);line-height:var(--e-global-typography-plfslead-line-height);letter-spacing:var(--e-global-typography-plfslead-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-be1cbe9{--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-22976 .elementor-element.elementor-element-a050491 .elementor-button{font-family:var(--e-global-typography-plfsbtnlg-font-family),Instrument Sans;font-size:var(--e-global-typography-plfsbtnlg-font-size);font-weight:var(--e-global-typography-plfsbtnlg-font-weight);line-height:var(--e-global-typography-plfsbtnlg-line-height);letter-spacing:var(--e-global-typography-plfsbtnlg-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-3bde358 .elementor-button{font-family:var(--e-global-typography-plfsbtnlg-font-family),Instrument Sans;font-size:var(--e-global-typography-plfsbtnlg-font-size);font-weight:var(--e-global-typography-plfsbtnlg-font-weight);line-height:var(--e-global-typography-plfsbtnlg-line-height);letter-spacing:var(--e-global-typography-plfsbtnlg-letter-spacing)}@media(max-width:1024px){.elementor-22976 .elementor-element.elementor-element-8c99cd3{font-size:var(--e-global-typography-65bcf2c-font-size);line-height:var(--e-global-typography-65bcf2c-line-height);letter-spacing:var(--e-global-typography-65bcf2c-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-6b09e3d .elementor-button{font-size:var(--e-global-typography-plfsbtn-font-size);line-height:var(--e-global-typography-plfsbtn-line-height);letter-spacing:var(--e-global-typography-plfsbtn-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-c864713{--grid-columns:2}.elementor-22976 .elementor-element.elementor-element-36f4022 .elementor-heading-title{font-size:var(--e-global-typography-plfslabel-font-size);line-height:var(--e-global-typography-plfslabel-line-height);letter-spacing:var(--e-global-typography-plfslabel-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-d5e6014 .elementor-heading-title{font-size:var(--e-global-typography-plfsdisp2-font-size);line-height:var(--e-global-typography-plfsdisp2-line-height);letter-spacing:var(--e-global-typography-plfsdisp2-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-b541c1f{font-size:var(--e-global-typography-plfslead-font-size);line-height:var(--e-global-typography-plfslead-line-height);letter-spacing:var(--e-global-typography-plfslead-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-a050491 .elementor-button{font-size:var(--e-global-typography-plfsbtnlg-font-size);line-height:var(--e-global-typography-plfsbtnlg-line-height);letter-spacing:var(--e-global-typography-plfsbtnlg-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-3bde358 .elementor-button{font-size:var(--e-global-typography-plfsbtnlg-font-size);line-height:var(--e-global-typography-plfsbtnlg-line-height);letter-spacing:var(--e-global-typography-plfsbtnlg-letter-spacing)}}@media(max-width:767px){.elementor-22976 .elementor-element.elementor-element-8c99cd3{font-size:var(--e-global-typography-65bcf2c-font-size);line-height:var(--e-global-typography-65bcf2c-line-height);letter-spacing:var(--e-global-typography-65bcf2c-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-6b09e3d .elementor-button{font-size:var(--e-global-typography-plfsbtn-font-size);line-height:var(--e-global-typography-plfsbtn-line-height);letter-spacing:var(--e-global-typography-plfsbtn-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-c864713{--grid-columns:1}.elementor-22976 .elementor-element.elementor-element-36f4022 .elementor-heading-title{font-size:var(--e-global-typography-plfslabel-font-size);line-height:var(--e-global-typography-plfslabel-line-height);letter-spacing:var(--e-global-typography-plfslabel-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-d5e6014 .elementor-heading-title{font-size:var(--e-global-typography-plfsdisp2-font-size);line-height:var(--e-global-typography-plfsdisp2-line-height);letter-spacing:var(--e-global-typography-plfsdisp2-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-b541c1f{font-size:var(--e-global-typography-plfslead-font-size);line-height:var(--e-global-typography-plfslead-line-height);letter-spacing:var(--e-global-typography-plfslead-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-a050491 .elementor-button{font-size:var(--e-global-typography-plfsbtnlg-font-size);line-height:var(--e-global-typography-plfsbtnlg-line-height);letter-spacing:var(--e-global-typography-plfsbtnlg-letter-spacing)}.elementor-22976 .elementor-element.elementor-element-3bde358 .elementor-button{font-size:var(--e-global-typography-plfsbtnlg-font-size);line-height:var(--e-global-typography-plfsbtnlg-line-height);letter-spacing:var(--e-global-typography-plfsbtnlg-letter-spacing)}}.elementor-22976 .elementor-element.elementor-element-47e1518{padding:var(--pl-s-3) var(--pl-s-6);background:var(--pl-ink-050);border-bottom:1px solid var(--pl-ink-100)}.elementor-22976 .elementor-element.elementor-element-47e1518>.e-con-inner{max-width:1200px;width:100%;margin-inline:auto;padding:0}.elementor-22976 .elementor-element.elementor-element-47e1518 .elementor-widget-breadcrumbs{margin:0}.elementor-22976 .elementor-element.elementor-element-47e1518 .separator{padding-left:6px;padding-right:6px}.elementor-22976 .elementor-element.elementor-element-47e1518 a{font-family:inherit}.elementor-22976 .elementor-element.elementor-element-47e1518 .last{color:var(--pl-ink-900)}.pl .pl-cs-head.e-con{align-items:center}.pl .pl-cs-intro.e-con{--row-gap:var(--pl-s-4);align-items:flex-start}.pl .pl-cs-intro .pl-eyebrow a{color:inherit;text-decoration:none}.pl .pl-cs-intro .pl-lead,.pl .pl-cs-intro .pl-lead p{margin:0;color:var(--pl-ink-600)}.pl .pl-cs-keyresult.e-con{margin-top:var(--pl-s-4);padding-top:var(--pl-s-5);border-top:1px solid var(--pl-ink-100);--row-gap:var(--pl-s-1);width:100%}.pl .pl-cs-keyresult.e-con:not(:has(.elementor-widget)){display:none}.pl .pl-cs-keyresult .pl-caption p{margin:0}.pl .pl-cs-formcard.e-con{--row-gap:var(--pl-s-3);padding:var(--pl-s-8);scroll-margin-top:96px}.pl .pl-cs-formcard .pl-body-sm p,.pl .pl-cs-formcard .pl-caption p{margin:0}.pl .pl-cs-form .elementor-button[type=submit]{width:100%}.pl .pl-cs-formcard .pl-caption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pl.pl-cs-impact-sec.e-con{--row-gap:var(--pl-s-8)}.pl .pl-cs-summary{max-width:760px}.pl .pl-cs-summary p{margin:0}.pl .pl-cs-tile.e-con:not(:has(.pl-stat-num)){display:none}.pl .pl-cs-tile .pl-body-sm p{margin:0}.pl.pl-cs-impact-sec.e-con:not(:has(.pl-stat-num)):not(:has(.pl-cs-summary)){display:none}.pl .pl-cs-split.e-con{align-items:start}.pl .pl-cs-sechead.e-con{--row-gap:var(--pl-s-4)}.pl .pl-cs-prose>.elementor-widget-container>:first-child,.pl .pl-cs-prose>:first-child{margin-top:0}.pl .pl-cs-prose>.elementor-widget-container>:last-child,.pl .pl-cs-prose>:last-child{margin-bottom:0}.pl.pl-cs-challenge.e-con:not(:has(.pl-cs-prose)):not(:has(.pl-h2)){display:none}.pl.pl-cs-quote-sec.e-con:not(:has(.pl-quote-text)){display:none}.pl.pl-cs-solution .pl-cs-sechead.e-con{max-width:760px}.pl .pl-cs-intro-text p{margin:0}.pl .pl-cs-step.e-con:not(:has(.pl-h4)){display:none}.pl .pl-cs-steptext p{margin:0}.pl.pl-cs-solution.e-con:not(:has(.pl-cs-step .pl-h4)):not(:has(.pl-cs-sechead .pl-h2)){display:none}.pl .pl-cs-strip .pl-body p{margin:0}.pl .pl-cs-strip.e-con>.elementor-widget-text-editor{--flex-grow:1;--flex-shrink:1;flex:1 1 0%;min-width:0;width:auto}.pl .pl-cs-strip.e-con>.elementor-widget-button{flex:0 0 auto}.pl .pl-cs-achieve.e-con{--row-gap:var(--pl-s-4);padding:var(--pl-s-8)}.pl.pl-cs-results.e-con:not(:has(.pl-h2)):not(:has(.pl-cs-achieve .pl-arrow-list)){display:none}.pl .pl-cs-achieve.e-con:not(:has(.pl-arrow-list)){display:none}.pl.pl-cs-extra.e-con:not(:has(.pl-prose :is(p,ul,ol,h2,h3,table,img))){display:none}.pl.pl-cs-related.e-con{--row-gap:var(--pl-s-8)}.pl .pl-cs-all a{color:var(--pl-indigo)}.pl .pl-cs-band.e-con,.pl .pl-cs-steps.e-con{grid-template-columns:repeat(3,minmax(0,1fr))}.pl .pl-cs-band.e-con:has(>.pl-cs-tile:nth-child(4) .pl-stat-num),.pl .pl-cs-steps.e-con:has(>.pl-cs-step:nth-child(4) .pl-h4){grid-template-columns:repeat(4,minmax(0,1fr))}.pl .pl-cs-band.e-con:not(:has(>.pl-cs-tile:nth-child(3) .pl-stat-num)),.pl .pl-cs-steps.e-con:not(:has(>.pl-cs-step:nth-child(3) .pl-h4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.pl .pl-cs-band.e-con:has(>.pl-cs-tile:nth-child(4) .pl-stat-num),.pl .pl-cs-steps.e-con:has(>.pl-cs-step:nth-child(4) .pl-h4){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pl .pl-cs-band.e-con,.pl .pl-cs-steps.e-con,.pl .pl-cs-band.e-con:has(>.pl-cs-tile:nth-child(4) .pl-stat-num),.pl .pl-cs-steps.e-con:has(>.pl-cs-step:nth-child(4) .pl-h4){grid-template-columns:minmax(0,1fr)}}.pl.pl-cs-hero.e-con{background:var(--pl-grad-soft)}.pl .pl-cs-achieve .pl-arrow-list ul{margin:0}.pl :is(.pl-cs-prose,.pl-cs-steptext,.pl-cs-achieve .pl-arrow-list) li b{color:var(--pl-ink-900)}.pl .pl-arrow-list li::before{font-family:var(--pl-font-body)}.pl .pl-arrow-list li b{color:var(--pl-ink-900)}.pl .pl-arrow-list li:not(:has(>div)){display:block;position:relative;padding-left:calc(20px + var(--pl-s-3))}.pl .pl-arrow-list li:not(:has(>div))::before{position:absolute;left:0;top:0}.pl .pl-cs-prose.pl-arrow-list ul{padding-left:0}.pl .pl-cs-prose.pl-arrow-list ul:not(:last-child){margin-bottom:var(--pl-s-6)}.pl.pl-cs-quote-sec .pl-quote-card.e-con{min-height:0;max-width:880px;width:100%;margin-inline:auto}.pl .pl-cs-quotecard .pl-quote-stat.e-con:not(:has(.pl-quote-stat-num)){display:none}.pl .pl-cs-quotecard .pl-caption p,.pl .pl-cs-quotecard .pl-body-sm p{margin:0}@media (min-width:768px){.pl .pl-rs-split.e-con{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pl .pl-rs-covercard.e-con{align-items:center;justify-content:center;padding:var(--pl-s-8);background:var(--pl-grad-soft)}.pl .pl-rs-covercard .elementor-widget-image{width:100%;text-align:center}.pl .pl-rs-covercard img{width:100%;max-width:240px;height:auto;border-radius:var(--pl-r-md)}.pl .pl-rs-covercard.e-con:not(:has(img)){display:none}.pl.pl-rs-inside.e-con:not(:has(img)):not(:has(.pl-cs-prose li)){display:none}@media (max-width:767px){.pl .pl-cs-formcard.e-con,.pl .pl-cs-achieve.e-con{padding:var(--pl-s-6)}}.pl .pl-rs-split.e-con{align-items:center}.pl.pl-rs-inside .pl-cs-sechead .pl-btn{margin-top:var(--pl-s-4)}