.elementor-kit-12{--e-global-color-primary:#083264;--e-global-color-secondary:#06264C;--e-global-color-text:#4C4E58;--e-global-color-accent:#D0532D;--e-global-color-5a297c6:#2E2C83;--e-global-color-5c162f7:#5C83C2;--e-global-color-d54fe1d:#3293D0;--e-global-color-d2d7ca5:#1F6FA8;--e-global-color-e9eb5e5:#AC9868;--e-global-color-ecad302:#B8461F;--e-global-color-478a4ed:#1A1B22;--e-global-color-e19e773:#6A6C78;--e-global-color-ea73d9e:#E4E6EC;--e-global-color-900f0e1:#CDD4DE;--e-global-color-af97da7:#F4F6F8;--e-global-color-137cfcb:#FFFFFF;--e-global-color-fdcafaf:#C3CFDE;--e-global-color-8ac8242:#B3261E;--e-global-color-09bbf0b:#1E7B4C;--e-global-typography-primary-font-family:"Source Sans 3";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Source Sans 3";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Source Sans 3";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.08em;--e-global-typography-c9cd902-font-family:"Source Sans 3";--e-global-typography-c9cd902-font-size:52px;--e-global-typography-c9cd902-font-weight:600;--e-global-typography-601e39c-font-family:"Source Sans 3";--e-global-typography-601e39c-font-size:56px;--e-global-typography-601e39c-font-weight:600;--e-global-typography-601e39c-letter-spacing:0.03em;--e-global-typography-4fc1699-font-family:"Source Sans 3";--e-global-typography-4fc1699-font-size:40px;--e-global-typography-4fc1699-font-weight:600;--e-global-typography-4fc1699-letter-spacing:-0.025em;--e-global-typography-7ec4b7e-font-family:"Source Sans 3";--e-global-typography-7ec4b7e-font-size:22px;--e-global-typography-7ec4b7e-font-weight:300;--e-global-typography-ebd7737-font-family:"Source Sans 3";--e-global-typography-ebd7737-font-size:19px;--e-global-typography-ebd7737-font-weight:300;--e-global-typography-d7683f4-font-family:"Source Sans 3";--e-global-typography-d7683f4-font-size:14px;--e-global-typography-d7683f4-font-weight:400;color:var(--e-global-color-text);font-family:"Source Sans 3",Sans-serif;font-size:16px;font-weight:400}.elementor-kit-12 e-page-transition{background-color:#FFBC7D}.elementor-kit-12 a{color:var(--e-global-color-primary)}.elementor-kit-12 a:hover{color:var(--e-global-color-secondary)}.elementor-kit-12 h1{color:var(--e-global-color-478a4ed);font-family:"Source Sans 3",Sans-serif;font-weight:600}.elementor-kit-12 h2{color:var(--e-global-color-478a4ed);font-family:"Source Sans 3",Sans-serif;font-size:44px;font-weight:600}.elementor-kit-12 h3{color:var(--e-global-color-478a4ed);font-family:"Source Sans 3",Sans-serif;font-weight:600;letter-spacing:.02em}.elementor-kit-12 h4{color:var(--e-global-color-primary);font-family:"Source Sans 3",Sans-serif;font-size:30px;font-weight:600}.elementor-kit-12 h5{color:var(--e-global-color-primary);font-family:"Source Sans 3",Sans-serif;font-size:22px;font-weight:600;letter-spacing:.012em}.elementor-kit-12 h6{color:var(--e-global-color-primary);font-family:"Source Sans 3",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.2em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1440px}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-primary-font-size:34px;--e-global-typography-secondary-font-size:21px;--e-global-typography-c9cd902-font-size:46px;--e-global-typography-601e39c-font-size:51px;--e-global-typography-4fc1699-font-size:35px;--e-global-typography-7ec4b7e-font-size:21px;--e-global-typography-ebd7737-font-size:18px;font-size:16px}.elementor-kit-12 h1{font-size:46px}.elementor-kit-12 h2{font-size:39px}.elementor-kit-12 h3{font-size:33px}.elementor-kit-12 h4{font-size:28px}.elementor-kit-12 h5{font-size:21px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-primary-font-size:28px;--e-global-typography-secondary-font-size:20px;--e-global-typography-c9cd902-font-size:36px;--e-global-typography-c9cd902-line-height:1.04lh;--e-global-typography-c9cd902-letter-spacing:0.026em;--e-global-typography-601e39c-font-size:44px;--e-global-typography-4fc1699-font-size:28px;--e-global-typography-7ec4b7e-font-size:19px;--e-global-typography-ebd7737-font-size:17px;font-size:16px}.elementor-kit-12 p{margin-block-end:16px}.elementor-kit-12 h1{font-size:36px;letter-spacing:.026em}.elementor-kit-12 h2{font-size:32px;letter-spacing:.024em}.elementor-kit-12 h3{font-size:28px}.elementor-kit-12 h4{font-size:24px;line-height:1.15lh;letter-spacing:.018em}.elementor-kit-12 h5{font-size:20px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--pp-blue:#083264;--pp-blue-deep:#06264C;--pp-orange:#D0532D;--pp-orange-text:#B8461F;--ge-indigo:#2E2C83;--ge-blue:#5C83C2;--ge-sky:#3293D0;--ge-blue-text:#45699F;--ge-sky-text:#1F6FA8;--par-gold:#AC9868;--ink:#1A1B22;--text-body:#4C4E58;--text-muted:#6A6C78;--rule:#E4E6EC;--rule-strong:#CDD4DE;--surface-soft:#F4F6F8;--white:#FFFFFF;--footer-text:#C3CFDE;--state-error:#B3261E;--state-success:#1E7B4C;--on-dark-soft:rgba(255,255,255,.82);--on-dark-line:rgba(255,255,255,.6);--on-dark-line-soft:rgba(255,255,255,.22);--brand-primary:#083264;--brand-primary-deep:#06264C;--brand-accent:#D0532D;--brand-accent-text:#B8461F;--fs-display:52px;--fs-h2:44px;--fs-h3:36px;--fs-stat-xl:56px;--fs-stat:40px;--fs-title-lg:30px;--fs-title:22px;--fs-quote:22px;--fs-lede:19px;--fs-body:16px;--fs-small:14px;--fs-button:13px;--fs-label:12px;--space-section:72px;--space-section-tight:56px;--space-gutter:44px;--space-3xl:64px;--space-2xl:48px;--space-xl:32px;--space-l:24px;--space-m:16px;--space-s:12px;--space-xs:8px;--radius-s:2px;--radius-m:4px;--pp-content-width:1440px}@media (max-width:1024px){:root{--fs-display:46px;--fs-h2:39px;--fs-h3:33px;--fs-stat-xl:51px;--fs-stat:35px;--fs-title-lg:28px;--fs-title:21px;--fs-quote:21px;--fs-lede:18px;--space-section:62px;--space-section-tight:50px;--space-gutter:35px;--space-3xl:54px}}@media (max-width:767px){:root{--fs-display:36px;--fs-h2:32px;--fs-h3:28px;--fs-stat-xl:44px;--fs-stat:28px;--fs-title-lg:24px;--fs-title:20px;--fs-quote:19px;--fs-lede:17px;--space-section:48px;--space-section-tight:40px;--space-gutter:22px;--space-3xl:40px}}.pp-scope-ge{--brand-primary:#2E2C83;--brand-primary-deep:#1F1D5E;--brand-accent:#3293D0;--brand-accent-text:#1F6FA8}[class*="elementor-kit-"] .e-con.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.e-con.pp-section>.e-con-full{width:100%;max-width:var(--pp-content-width);margin-inline:auto}.e-con.pp-section{--padding-block-start:var(--space-section);--padding-block-end:var(--space-section);--padding-inline-start:var(--space-gutter);--padding-inline-end:var(--space-gutter);padding-block:var(--space-section);padding-inline:var(--space-gutter)}.e-con.pp-section-tight{--padding-block-start:var(--space-section-tight);--padding-block-end:var(--space-section-tight);padding-block:var(--space-section-tight)}.pp-bg-soft{background-color:var(--surface-soft)}.pp-bg-brand{background-color:var(--brand-primary)}.pp-bg-ge{background-color:var(--ge-indigo)}.pp-bg-gold{background-color:var(--par-gold)}.pp-bg-gold,.pp-bg-gold *{color:var(--ink)}.pp-bg-brand :is(h1,h2,h3,h4,h5,h6,p,li,a),.pp-bg-ge :is(h1,h2,h3,h4,h5,h6,p,li,a){color:#fff}.e-con.pp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl) var(--space-3xl);align-items:start}.e-con.pp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l)}.e-con.pp-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl) var(--space-l)}.e-con.pp-grid-6{display:grid;grid-template-columns:repeat(6,1fr)}.e-con.pp-grid-7{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-s)}.e-con.pp-figure-band{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr}.e-con.pp-figure-band.pp-two{grid-template-columns:1fr 1fr}.e-con.pp-hero-split{display:grid;grid-template-columns:1.08fr 1fr;gap:0;min-height:520px}.e-con.pp-cluster{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-s);--container-widget-width:auto;--container-widget-flex-grow:0}@media (max-width:1024px){.e-con.pp-grid-3,.e-con.pp-grid-4,.e-con.pp-grid-6,.e-con.pp-grid-7{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1024px){.e-con.pp-grid-3:has(>.pp-cert-tile){grid-template-columns:repeat(3,1fr)}.e-con.pp-grid-3.pp-keep-3{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.e-con.pp-grid-2,.e-con.pp-grid-3,.e-con.pp-grid-4,.e-con.pp-grid-6,.e-con.pp-grid-7,.e-con.pp-hero-split,.e-con.pp-figure-band.pp-two{grid-template-columns:1fr}.e-con.pp-figure-band{grid-template-columns:repeat(3,1fr)}.e-con.pp-figure-band>:first-child{grid-column:1 / -1}.e-con.pp-hero-split{min-height:0}}.pp-slot img{width:100%}.pp-slot .widget-image-caption,.pp-slot figcaption{display:none}.pp-slot:not(:has(img[src])){min-height:240px;background:#DCE2EA}.elementor-element.pp-text-ink,.elementor-element.pp-text-ink :is(h1,h2,h3,h4,h5,h6,p,li,a){color:var(--ink)}.elementor-element.pp-text-body,.elementor-element.pp-text-body :is(h1,h2,h3,h4,h5,h6,p,li,a){color:var(--text-body)}.elementor-element.pp-text-muted,.elementor-element.pp-text-muted :is(h1,h2,h3,h4,h5,h6,p,li,a){color:var(--text-muted)}.elementor-element.pp-text-brand,.elementor-element.pp-text-brand :is(h1,h2,h3,h4,h5,h6,p,li,a){color:var(--brand-primary)}.elementor-element.pp-text-accent,.elementor-element.pp-text-accent :is(h1,h2,h3,h4,h5,h6,p,li,a){color:var(--brand-accent-text)}.elementor-element.pp-on-dark,.elementor-element.pp-on-dark :is(h1,h2,h3,h4,h5,h6,p,li,a){color:#fff}.elementor-element.pp-on-dark-soft,.elementor-element.pp-on-dark-soft :is(h1,h2,h3,h4,h5,h6,p,li,a){color:var(--on-dark-soft)}.elementor-element.pp-bg-gold :is(h1,h2,h3,h4,h5,h6,p,li,a){color:var(--ink)}.pp-label .elementor-heading-title{font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--e-global-color-primary)}.pp-title-item .elementor-heading-title{font-size:22px;font-weight:600;line-height:1;letter-spacing:.012em;text-transform:none;color:var(--e-global-color-primary)}.pp-title-cta .elementor-heading-title{font-size:var(--fs-title-lg);font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;color:var(--e-global-color-primary)}@media (max-width:1024px){.pp-title-item .elementor-heading-title{font-size:21px}}@media (max-width:767px){.pp-title-item .elementor-heading-title{font-size:20px}}.elementor-heading-title{text-wrap:balance}.pp-measure-title .elementor-heading-title{max-width:21ch}.pp-measure-lede :is(p,.elementor-heading-title){max-width:54ch}.pp-measure-text :is(p,.elementor-heading-title){max-width:62ch}.elementor-element.pp-lede,.elementor-element.pp-lede p,.elementor-element.pp-measure-lede,.elementor-element.pp-measure-lede p{font-size:var(--fs-lede);line-height:1.7;font-weight:400}.pp-lede p:last-child,.pp-measure-lede p:last-child{margin-bottom:0}.pp-accent-rule{margin:var(--space-l) 0 var(--space-xl)}.elementor .elementor-element.elementor-widget-divider.pp-accent-rule{--divider-color:var(--brand-accent);--divider-border-style:solid;--divider-border-width:3px}.elementor .elementor-element.elementor-widget-divider.pp-accent-rule .elementor-divider-separator{border-block-start:3px solid var(--brand-accent)}.pp-accent-rule .elementor-divider{padding:0;justify-content:flex-start}.pp-accent-rule .elementor-divider-separator{width:64px;border-top:3px solid var(--brand-accent);margin:0}div.pp-accent-rule:not(:has(.elementor-divider)){width:64px;height:3px;background:var(--brand-accent)}.elementor .e-con.pp-section-label{display:flex;align-items:center;margin-bottom:var(--space-l)}.elementor .e-con.pp-section-label>.elementor-widget-heading{flex:1 1 auto;width:100%;max-width:100%}.elementor .e-con.pp-section-label .elementor-heading-title{display:flex;align-items:center;gap:var(--space-s);white-space:nowrap}.elementor .e-con.pp-section-label .elementor-heading-title::after{content:"";flex:1 1 auto;min-width:24px;height:1px;background:var(--rule)}.elementor .e-con.pp-section-label>.e-con.pp-rule-fill{display:none}.elementor .elementor-element~.e-con.pp-section-label{margin-top:var(--space-2xl)}.elementor-element.pp-btn .elementor-button,a.pp-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid #fff0;border-radius:var(--radius-s);font-size:var(--fs-button);font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.elementor-element.pp-btn-primary .elementor-button,a.pp-btn-primary{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.elementor-element.pp-btn-primary .elementor-button:hover,a.pp-btn-primary:hover{background:var(--brand-primary-deep);border-color:var(--brand-primary-deep);color:#fff}.elementor-element.pp-btn-ghost .elementor-button,a.pp-btn-ghost{background:#fff0;border-color:var(--brand-primary);color:var(--brand-primary)}.elementor-element.pp-btn-ghost .elementor-button:hover,a.pp-btn-ghost:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.elementor-element.pp-btn-inverse .elementor-button,a.pp-btn-inverse{background:#fff;border-color:#fff;color:var(--brand-primary)}.elementor-element.pp-btn-inverse .elementor-button:hover,a.pp-btn-inverse:hover{background:var(--surface-soft);border-color:var(--surface-soft);color:var(--brand-primary)}.elementor-element.pp-btn-ghost-inverse .elementor-button,a.pp-btn-ghost-inverse{background:#fff0;border-color:var(--on-dark-line);color:#fff}.elementor-element.pp-btn-ghost-inverse .elementor-button:hover,a.pp-btn-ghost-inverse:hover{background:#fff;border-color:#fff;color:var(--brand-primary)}.pp-btn .elementor-button:focus-visible,a.pp-btn:focus-visible{outline:2px solid var(--pp-orange);outline-offset:3px}@media (max-width:767px){.pp-btn-block .elementor-button,a.pp-btn-block{width:100%}}.pp-text-link .elementor-button{background:#fff0;border:0;padding:0;color:inherit}.elementor-element.pp-bg-brand .pp-text-link .elementor-button,.elementor-element.pp-bg-ge .pp-text-link .elementor-button{color:#fff}.elementor-element.pp-bg-gold .pp-text-link .elementor-button{color:var(--ink)}.pp-text-link .elementor-button,.pp-text-link a,a.pp-text-link{display:inline-block;font-size:var(--fs-button);font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:3px}.pp-text-link a:hover,a.pp-text-link:hover,.pp-text-link .elementor-button:hover{opacity:.75}.e-con.pp-card{border-radius:var(--radius-m);overflow:hidden}.e-con.pp-card-outline{background:#fff;border:1px solid var(--rule)}.e-con.pp-card-body{--padding-block-start:var(--space-l);--padding-block-end:var(--space-l);--padding-inline-start:var(--space-l);--padding-inline-end:var(--space-l);padding:var(--space-l);flex:1}.elementor .e-con.pp-card{align-self:stretch;display:flex;flex-direction:column}.elementor .e-con.pp-card>.e-con.pp-card-body{flex:1 1 auto;display:flex;flex-direction:column}.elementor .e-con.pp-card-body>.elementor-widget~.elementor-widget:not(:has(~.elementor-widget)){margin-top:auto}.elementor .e-con.pp-card>.elementor-widget-image{position:relative;width:100%;max-width:none;aspect-ratio:3 / 2;height:auto;min-height:0;margin:0;overflow:hidden;flex:0 0 auto}.elementor .e-con.pp-card>.elementor-widget-image :is(.elementor-widget-container,figure,a){position:static;margin:0}.elementor .e-con.pp-card>.elementor-widget-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.pp-figure-cell{border-left:1px solid var(--rule)}.pp-figure-cell:first-child{border-left:0}.pp-figure-band{border-top:3px solid var(--brand-accent);background:var(--surface-soft)}.e-con.pp-figure-band{gap:0}.e-con.pp-figure-cell{padding:34px 28px 32px;justify-content:flex-start;gap:var(--space-xs)}.pp-figure-cell .elementor-heading-title,.pp-figure-cell p{margin:0}.pp-figure-cell .elementor-heading-title,.pp-stat-row .elementor-heading-title{font-variant-numeric:tabular-nums}.e-con.pp-figure-cell:first-child{padding-left:var(--space-gutter)}@media (max-width:767px){.pp-figure-cell{border-left:0;border-top:1px solid var(--rule)}.e-con.pp-figure-cell,.e-con.pp-figure-cell:first-child{padding:var(--space-l) var(--space-gutter)}.pp-figure-cell:first-child{border-top:0}.e-con.pp-figure-cell:nth-child(n+2){padding:20px 14px 24px}.e-con.pp-figure-cell:nth-child(2){padding-left:var(--space-gutter)}.pp-figure-cell:nth-child(n+3){border-left:1px solid var(--rule)}}@media (min-width:768px){.e-con.pp-figure-band{--pp-edge:calc(var(--space-gutter) + max(0px, (100% - 2 * var(--space-gutter) - var(--pp-content-width)) / 2));grid-template-columns:var(--pp-edge) 1.35fr 1fr 1fr 1fr var(--pp-edge)}.e-con.pp-figure-band.pp-two{grid-template-columns:var(--pp-edge) 1fr 1fr var(--pp-edge)}.e-con.pp-figure-band>.pp-figure-cell:first-child{grid-column-start:2;padding-left:0}}.pp-rule-top{border-top:1px solid var(--rule)}.pp-rule-top-strong{border-top:1px solid var(--rule-strong)}.pp-rule-top-brand{border-top:3px solid var(--brand-primary)}.pp-rule-top-accent{border-top:3px solid var(--brand-accent)}.pp-divider-left{border-left:1px solid var(--rule)}.e-con.pp-rule-top-brand{padding-top:var(--space-m)}.e-con.pp-grid-2.pp-rule-top>.e-con{padding-top:var(--space-2xl)}.e-con.pp-grid-2:has(>.pp-divider-left){column-gap:var(--space-2xl)}.e-con.pp-divider-left{padding-left:var(--space-2xl)}@media (max-width:767px){.pp-divider-left{border-left:0;border-top:1px solid var(--rule)}.e-con.pp-divider-left{padding-left:0}.e-con.pp-grid-2.pp-rule-top>.e-con{padding-top:var(--space-l)}}.pp-list-row a{display:flex;align-items:center;justify-content:space-between;padding:16px 2px;border-bottom:1px solid var(--rule);font-size:var(--fs-title);line-height:1.25;color:var(--ink);text-decoration:none;transition:color .2s,border-color .2s}.pp-list-row:first-child a{border-top:1px solid var(--rule)}.pp-list-row a::after{content:"";width:8px;height:8px;opacity:.55;transform:rotate(45deg);border-right:1.5px solid var(--brand-primary);border-top:1.5px solid var(--brand-primary);transition:transform .2s,opacity .2s,border-color .2s}.e-con.pp-bg-brand>.e-con.pp-grid-2{align-items:end}.e-con.pp-bg-brand>.e-con.pp-grid-2 .pp-accent-rule{margin-bottom:0}.e-con-boxed.pp-hero-split>.e-con-inner{display:contents}.e-con.pp-hero-content{align-self:center;padding:var(--space-3xl) var(--space-2xl) var(--space-3xl) var(--space-gutter)}@media (min-width:768px){.e-con.pp-hero-split{--pp-edge:calc(var(--space-gutter) + max(0px, (100% - 2 * var(--space-gutter) - var(--pp-content-width)) / 2));grid-template-columns:var(--pp-edge) minmax(0,1fr) 48%}.e-con.pp-hero-split .e-con.pp-hero-content{grid-column:2;padding-left:0}.elementor .e-con.pp-hero-split>.elementor-widget-image{grid-column:3}}.elementor .e-con.pp-hero-split>.elementor-widget-image{position:relative;align-self:stretch;width:100%;height:auto;min-height:100%;margin:0;overflow:hidden}.elementor .e-con.pp-hero-split>.elementor-widget-image :is(.elementor-widget-container,figure,a){position:static;margin:0}.elementor .e-con.pp-hero-split>.elementor-widget-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}body:not(.elementor-editor-active) .elementor .e-con.pp-hero-split>.elementor-widget-image img{transform-origin:60% 45%;animation:pp-kenburns 16s cubic-bezier(.25,.1,.4,1) infinite alternate;will-change:transform}@keyframes pp-kenburns{from{transform:scale(1) translate3d(0,0,0)}to{transform:scale(1.14) translate3d(-3%,-2%,0)}}.elementor .e-con .elementor-element.pp-brand-mark{width:auto;max-width:100%;margin:0 0 var(--space-l);text-align:start}.elementor .elementor-element.pp-brand-mark :is(.elementor-widget-container,figure,a){margin:0;line-height:0}.elementor .elementor-element.pp-brand-mark img{display:block;width:auto;max-width:100%;height:var(--pp-brand-mark-height,120px)}@media (max-width:1024px){:root{--pp-brand-mark-height:104px}}@media (max-width:767px){:root{--pp-brand-mark-height:84px}}.e-con.pp-rule-fill{flex:1 1 0%;align-self:center;height:1px;min-height:0;padding:0;background:var(--rule)}.elementor-editor-active .e-con.pp-section-label>.e-con.pp-rule-fill{display:none}.pp-quote{font-size:var(--fs-quote);font-weight:300;line-height:1.6;color:var(--ink);max-width:44ch}.e-con.pp-stats{background:#fff;gap:0}.pp-stat-row .elementor-heading-title{font-size:var(--fs-stat);line-height:1;letter-spacing:-.025em}.pp-stat-row p{margin:0}.e-con.pp-section:not(.pp-bg-soft) .e-con.pp-stat-row{padding-left:0;padding-right:0}.e-con.pp-stat-row{display:grid;grid-template-columns:190px 1fr;gap:var(--space-m);align-items:baseline;padding:var(--space-l) 26px;border-bottom:1px solid var(--rule)}.e-con.pp-step{padding-top:var(--space-m);gap:var(--space-xs)}.pp-step p{margin:0}.pp-step-num{font-size:var(--fs-small);font-weight:600;letter-spacing:.04em}.elementor-element.pp-step-num p{font-size:var(--fs-small);font-weight:600;letter-spacing:.04em;margin-bottom:2px}.e-con.pp-cert-tile{border-radius:var(--radius-m);padding:var(--space-m) var(--space-s);text-align:center;align-items:center;gap:var(--space-s)}.pp-cert-tile .pp-slot{width:62px;height:62px;margin:0 auto var(--space-s);border-radius:50%}.elementor .e-con.pp-cert-tile>.elementor-widget-image{width:auto;max-width:100%;margin:0}.elementor .e-con.pp-cert-tile>.elementor-widget-image :is(.elementor-widget-container,figure,a){margin:0;line-height:0}.elementor .e-con.pp-cert-tile>.elementor-widget-image img{display:block;width:auto;max-width:100%;height:var(--pp-seal-size,96px)}.pp-cert-tile .elementor-heading-title{margin:0}.pp-cert-tile p{margin:0}@media (max-width:767px){:root{--pp-seal-size:84px}}.e-con.pp-occasion{padding:var(--space-l) var(--space-l) 0 0}.pp-occasion+.pp-occasion{border-left:1px solid var(--rule);padding-left:var(--space-l)}.e-con.pp-ask{border-radius:var(--radius-m);padding:40px var(--space-gutter);display:grid;grid-template-columns:1fr auto;gap:var(--space-xl);align-items:center}.e-con.pp-next{padding:var(--space-xl) var(--space-gutter);position:relative}.e-con.pp-next>.e-con{--flex-direction:row;--justify-content:space-between;--align-items:center;--container-widget-width:auto;--container-widget-flex-grow:0}.e-con.pp-next>.e-con>.e-con-inner,.e-con.pp-next>.e-con-full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-l)}.e-con.pp-next .elementor-widget{width:auto;flex:0 0 auto;margin:0}.pp-next .elementor-heading-title{margin:0;transition:color .2s}.pp-next .elementor-heading-title a{color:inherit;text-decoration:none}.elementor .e-con.pp-next:has(.elementor-heading-title a):is(:hover,:focus-within) .elementor-widget-heading:not(:has(~.elementor-widget-heading)) .elementor-heading-title{color:var(--pp-orange)}.pp-next .elementor-heading-title a:focus-visible{outline:2px solid var(--pp-orange);outline-offset:4px}.pp-next .elementor-heading-title a::after{content:"";position:absolute;inset:0}.e-con.pp-next:has(a){cursor:pointer}.elementor .e-con.e-con.pp-mosaic{--e-con-grid-template-columns:2fr 1fr 1fr;--e-con-grid-template-rows:repeat(2, clamp(150px, 17vw, 340px));display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,clamp(150px, 17vw, 340px));grid-auto-rows:0;gap:6px;padding:0}.e-con.pp-mosaic>.elementor-widget{grid-column:1;grid-row:1 / span 2}.e-con.pp-mosaic>.elementor-widget~.elementor-widget{grid-column:2;grid-row:1}.e-con.pp-mosaic>.elementor-widget~.elementor-widget~.elementor-widget{grid-column:3;grid-row:1}.e-con.pp-mosaic>.elementor-widget~.elementor-widget~.elementor-widget~.elementor-widget{grid-column:2 / span 2;grid-row:2}.elementor .e-con.pp-mosaic>.elementor-widget{position:relative;width:100%;height:auto;min-height:0;max-width:none;align-self:stretch;margin:0;overflow:hidden}.elementor .e-con.pp-mosaic>.elementor-widget :is(.elementor-widget-container,figure,a){position:static;margin:0}.elementor .e-con.pp-mosaic>.elementor-widget img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}body:not(.elementor-editor-active) .e-con.pp-mosaic:not(:has(img)){display:none}.pp-sector-list ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.pp-sector-list li>span{display:block;padding:16px 2px;border-bottom:1px solid var(--rule);font-size:var(--fs-title);line-height:1.25;color:var(--ink)}.pp-sector-list a{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-m);padding:16px 2px;border-bottom:1px solid var(--rule);font-size:var(--fs-title);line-height:1.25;color:var(--ink);text-decoration:none}.pp-sector-list a::after,.pp-list-row a::after{margin-left:auto}.pp-list-row a{justify-content:flex-start;gap:var(--space-m)}.pp-sector-list a{transition:color .2s,border-color .2s}.pp-sector-list a::after{content:"";width:8px;height:8px;opacity:.55;transform:rotate(45deg);border-right:1.5px solid var(--brand-primary);border-top:1.5px solid var(--brand-primary);transition:transform .2s,opacity .2s,border-color .2s}:is(.pp-sector-list,.pp-list-row) a:is(:hover,:focus-visible){color:var(--brand-accent-text);border-bottom-color:var(--brand-accent)}:is(.pp-sector-list,.pp-list-row) a:is(:hover,:focus-visible)::after{opacity:1;border-color:var(--brand-accent);transform:rotate(45deg) translate(3px,-3px)}:is(.pp-sector-list,.pp-list-row) a:focus-visible{outline:2px solid var(--pp-orange);outline-offset:2px}@media (max-width:767px){.e-con.pp-hero-content{padding:var(--space-3xl) var(--space-gutter)}.elementor .e-con.pp-hero-split>.elementor-widget-image{min-height:260px}.e-con.pp-stat-row{grid-template-columns:1fr;gap:6px;padding:20px}.e-con.pp-ask{grid-template-columns:1fr;padding:var(--space-xl) var(--space-gutter)}.pp-occasion+.pp-occasion{border-left:0;border-top:1px solid var(--rule);padding-left:0}.elementor .e-con.e-con.pp-mosaic{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:52vw 34vw 34vw;grid-template-columns:1fr 1fr;grid-template-rows:52vw 34vw 34vw}.e-con.pp-mosaic>.elementor-widget{grid-column:1 / span 2;grid-row:1}.e-con.pp-mosaic>.elementor-widget~.elementor-widget{grid-column:1;grid-row:2}.e-con.pp-mosaic>.elementor-widget~.elementor-widget~.elementor-widget{grid-column:2;grid-row:2}.e-con.pp-mosaic>.elementor-widget~.elementor-widget~.elementor-widget~.elementor-widget{grid-column:1 / span 2;grid-row:3}}.elementor-element.pp-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:10px 16px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:#fff;font-size:var(--fs-body);font-weight:600;line-height:1.2;color:var(--brand-primary)}.elementor-element.pp-badge>.elementor-widget-container{margin:0;padding:0}.elementor-element.pp-badge p{margin:0;padding:0;line-height:1.2}.elementor-element.pp-badge small{margin-left:6px;font-size:var(--fs-small);font-weight:400;color:var(--text-muted)}.e-con.pp-cluster{align-items:center;align-content:flex-start}.e-con.pp-timeline{position:relative;padding:0}.pp-timeline::before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--brand-primary)}.e-con.pp-timeline-item{position:relative;padding:34px 24px 0 0}.pp-timeline-item::before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--brand-primary)}.pp-timeline-item.is-pending::before{border-style:dashed;border-color:var(--rule-strong)}.e-con.pp-timeline-item:has(>.pp-step-num){gap:var(--space-xs)}@media (max-width:1024px){.e-con.pp-timeline.pp-timeline{--pp-dot:16px;grid-template-columns:1fr;padding-left:0;gap:0}.pp-timeline::before{display:none}.e-con.pp-timeline-item{padding:0 0 var(--space-xl) calc(var(--pp-dot) + 24px)}.pp-timeline-item::before{left:0;top:4px;width:var(--pp-dot);height:var(--pp-dot)}.pp-timeline-item::after{content:"";position:absolute;left:calc(var(--pp-dot) / 2 - 1px);top:calc(4px + var(--pp-dot));bottom:0;width:2px;background:var(--brand-primary)}.pp-timeline-item:not(:has(~.pp-timeline-item))::after{display:none}.e-con.pp-timeline-item:not(:has(~.pp-timeline-item)){padding-bottom:0}}.e-con.pp-timeline.pp-timeline-rows{--pp-turn:40px;--pp-turn-r:28px;--pp-return:96px;gap:var(--pp-return);padding:0 var(--pp-turn)}.pp-timeline.pp-timeline-rows::before{display:none}.e-con.pp-timeline-row{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0;align-items:start}.elementor .elementor-element.pp-timeline-rows .pp-timeline-item p{margin:0 0 4px;line-height:1.4}.elementor .elementor-element.pp-timeline-rows .pp-timeline-item p:last-child{margin-bottom:0}.e-con.pp-timeline-row>.e-con.pp-timeline-item{gap:6px}@media (min-width:1025px){.e-con.pp-timeline-row>.e-con.pp-timeline-item{background:linear-gradient(var(--brand-primary),var(--brand-primary)) 0 9px / 100% 2px no-repeat}.e-con.pp-timeline-row:not(:has(~.pp-timeline-row))>.e-con.pp-timeline-item:not(:has(~.pp-timeline-item)){background:none}.pp-timeline-row:has(~.pp-timeline-row)::after{content:"";position:absolute;box-sizing:border-box;left:100%;top:9px;width:var(--pp-turn);height:calc(100% - 9px + var(--pp-return) / 2 + 2px);border:2px solid var(--brand-primary);border-left:0;border-radius:0 var(--pp-turn-r) var(--pp-turn-r) 0}.pp-timeline-row~.e-con.pp-timeline-row::before{content:"";display:block;position:absolute;box-sizing:border-box;opacity:1;mix-blend-mode:normal;top:calc(var(--pp-return) / -2);left:calc(var(--pp-turn-r) - var(--pp-turn));right:calc(var(--pp-turn-r) - var(--pp-turn));width:auto;height:0;border:0;border-top:2px dashed var(--brand-primary);border-radius:0;background:none}.pp-timeline-row~.pp-timeline-row>.pp-timeline-item::after{content:"";position:absolute;box-sizing:border-box;left:calc(-1 * var(--pp-turn));top:calc(var(--pp-return) / -2);width:var(--pp-turn);height:calc(var(--pp-return) / 2 + 11px);border:2px solid var(--brand-primary);border-right:0;border-radius:var(--pp-turn-r) 0 0 var(--pp-turn-r)}.pp-timeline-row~.pp-timeline-row>.pp-timeline-item~.pp-timeline-item::after{content:none}}@media (max-width:1024px){.e-con.pp-timeline.pp-timeline-rows{padding:0;gap:0}.e-con.pp-timeline-row{display:flex;flex-direction:column}.pp-timeline-row:has(~.pp-timeline-row)>.pp-timeline-item:not(:has(~.pp-timeline-item))::after{display:block}.e-con.pp-timeline-row:has(~.pp-timeline-row)>.e-con.pp-timeline-item:not(:has(~.pp-timeline-item)){padding-bottom:var(--space-xl)}}.elementor .e-con.pp-grid-2>.e-con.pp-card{align-self:start}.elementor .e-con.pp-grid-2>.e-con.pp-card>.e-con.pp-card-body{--padding-block-start:var(--space-xl);--padding-block-end:var(--space-xl);--padding-inline-start:var(--space-xl);--padding-inline-end:var(--space-xl);padding:var(--space-xl)}.elementor .e-con.e-con.pp-grid-2.pp-proof{gap:var(--space-l);align-items:stretch}.elementor .e-con.pp-grid-2.pp-proof>.e-con.pp-card{align-self:stretch}.elementor .e-con.pp-grid-2.pp-proof>.e-con.pp-card>.e-con.pp-card-body{--padding-block-start:var(--space-l);--padding-block-end:var(--space-l);--padding-inline-start:var(--space-l);--padding-inline-end:var(--space-l);padding:var(--space-l);gap:var(--space-s)}.elementor .e-con.pp-grid-2.pp-proof>.e-con.pp-card>.e-con.pp-card-body>.elementor-widget{margin:0}.pp-proof .pp-card-body p{margin:0}.elementor-element.pp-accordion{--n-accordion-title-font-size:var(--fs-title);--n-accordion-title-flex-grow:1;--n-accordion-title-justify-content:space-between;--n-accordion-title-icon-order:1;--n-accordion-title-normal-color:var(--ink);--n-accordion-title-hover-color:var(--brand-primary);--n-accordion-title-active-color:var(--brand-primary);--n-accordion-icon-size:14px;--n-accordion-icon-gap:var(--space-l);--n-accordion-icon-normal-color:var(--brand-primary);--n-accordion-icon-hover-color:var(--brand-primary);--n-accordion-icon-active-color:var(--pp-orange);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px;--n-accordion-padding:18px 2px;border-top:1px solid var(--rule)}.elementor .elementor-element.pp-accordion .e-n-accordion-item{border-bottom:1px solid var(--rule);margin:0}.elementor .elementor-element.pp-accordion .e-n-accordion-item>.e-n-accordion-item-title{padding:18px 2px;border:0;border-radius:0;background:#fff0;font-size:var(--fs-title);font-weight:600;line-height:1.25;letter-spacing:-.012em}.elementor .elementor-element.pp-accordion .e-n-accordion-item-title-text{font:inherit;color:inherit;text-wrap:balance}.elementor .elementor-element.pp-accordion .e-n-accordion-item>.e-n-accordion-item-title:focus-visible{outline:2px solid var(--pp-orange);outline-offset:-2px}.elementor .elementor-element.pp-accordion .e-n-accordion-item>.e-con{--padding-block-start:0px;--padding-block-end:var(--space-l);--padding-inline-start:2px;--padding-inline-end:2px;padding:0 2px var(--space-l);border:0;background:#fff0;gap:var(--space-m)}.elementor .elementor-element.pp-accordion .e-n-accordion-item>.e-con p{margin:0}.pp-check-list ul{list-style:none;margin:0;padding:0}.pp-check-list li{position:relative;margin:0;padding:10px 0 10px 26px;border-bottom:1px solid var(--rule);font-size:var(--fs-body);line-height:1.5;color:var(--text-body)}.pp-check-list li::before{content:"";position:absolute;left:3px;top:15px;width:10px;height:5px;border-left:2px solid var(--pp-orange);border-bottom:2px solid var(--pp-orange);transform:rotate(-45deg)}.pp-legend ul{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-xl);list-style:none;margin:0;padding:0}.pp-legend li{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-body);font-weight:600;line-height:1.2;color:var(--pp-blue)}.pp-legend li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pp-blue)}.pp-legend li:first-child{color:var(--pp-orange-text)}.pp-legend li:first-child::before{background:var(--pp-orange)}.elementor-element.pp-map{--lottie-container-width:100%;--lottie-container-max-width:100%;width:100%}.elementor-element.pp-map .e-lottie__container{display:block;width:100%;max-width:100%}.elementor-element.pp-map .e-lottie__animation{aspect-ratio:726 / 272;line-height:0}.elementor-element.pp-map .e-lottie__animation svg{display:block}.elementor-element.pp-tabs{--n-tabs-gap:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-gap:4px;--n-tabs-title-background-color:transparent;--n-tabs-title-background-color-hover:transparent;--n-tabs-title-background-color-active:transparent;--n-tabs-title-color:var(--on-dark-soft);--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-font-size:var(--fs-body);--n-tabs-title-text-align:start;--n-tabs-title-border-radius:0;--n-tabs-title-padding-top:14px;--n-tabs-title-padding-bottom:13px;--n-tabs-title-padding-left:20px;--n-tabs-title-padding-right:20px}.elementor-element.pp-tabs .e-n-tabs-heading{border-bottom:1px solid var(--on-dark-line-soft)}.elementor-element.pp-tabs .e-n-tabs .e-n-tab-title{font-weight:600;box-shadow:none;border-bottom:3px solid #fff0;margin-bottom:-1px}.elementor-element.pp-tabs .e-n-tabs .e-n-tab-title:hover{border-bottom-color:var(--on-dark-line)}.elementor-element.pp-tabs .e-n-tabs .e-n-tab-title[aria-selected="true"]{border-bottom-color:var(--brand-accent)}.elementor-element.pp-tabs .e-n-tabs .e-n-tab-title:focus-visible{outline:2px solid var(--pp-orange);outline-offset:-2px}.elementor-element.pp-tabs .e-n-tabs-content{padding-top:var(--space-xl)}@media (max-width:767px){.elementor-element.pp-tabs{--n-tabs-title-padding-left:14px;--n-tabs-title-padding-right:14px}.elementor-element.pp-tabs .e-n-tabs-heading{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.elementor-element.pp-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor .elementor-element.pp-tabs .e-n-tab-title{flex:0 0 auto}.elementor .elementor-element.pp-tabs .e-n-tabs-content .elementor-widget-button{align-self:stretch;width:100%;max-width:100%;margin-inline:0}.elementor .elementor-element.pp-tabs .e-n-tabs-content .elementor-widget-button .elementor-button{width:100%}}.elementor .elementor-element.pp-form.pp-form .elementor-field-group>label{font-size:var(--fs-small);font-weight:600;color:var(--ink);margin-bottom:6px}.elementor .elementor-element.pp-form.pp-form .elementor-field-group:not(.elementor-field-type-upload) .elementor-field.elementor-field-textual,.elementor .elementor-element.pp-form.pp-form .elementor-field-group .elementor-select-wrapper select.elementor-field-textual{font-family:inherit;font-size:var(--fs-body);font-weight:400;line-height:1.4;color:var(--ink);background:#fff;border:1px solid var(--rule-strong);border-radius:var(--radius-s);padding:12px 14px;box-shadow:none}.elementor .elementor-element.pp-form.pp-form .elementor-field-group .elementor-field.elementor-field-textual::placeholder{color:var(--text-muted)}.elementor .elementor-element.pp-form.pp-form .elementor-field-group .elementor-field-textual:focus{border-color:var(--brand-primary);outline:0}.elementor .elementor-element.pp-form.pp-form .elementor-select-wrapper select.elementor-field-textual{padding-inline-end:36px}.elementor .elementor-element.pp-form.pp-form .elementor-form .elementor-button[type="submit"]{padding:13px 22px;border:1px solid var(--brand-primary);border-radius:var(--radius-s);background:var(--brand-primary);color:#fff;font-family:inherit;font-size:var(--fs-button);font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.elementor .elementor-element.pp-form.pp-form .elementor-form .elementor-button[type="submit"]:is(:hover,:focus){background:var(--brand-primary-deep);border-color:var(--brand-primary-deep);color:#fff}.elementor .elementor-element.pp-form.pp-form .elementor-form .elementor-button[type="submit"]:focus-visible{outline:2px solid var(--pp-orange);outline-offset:3px}.elementor .elementor-element.pp-form.pp-form .elementor-form-fields-wrapper{margin:0 -8px -20px}.elementor .elementor-element.pp-form.pp-form .elementor-form-fields-wrapper>.elementor-field-group{padding:0 8px;margin:0 0 20px}.elementor .elementor-element.pp-form.pp-form .elementor-mark-required .elementor-field-label::after{color:var(--pp-orange-text)}.elementor .elementor-element.pp-form.pp-form .elementor-field-type-checkbox .elementor-field-subgroup{display:grid;grid-template-columns:1fr;gap:8px var(--space-m);width:100%}@media (min-width:768px){.elementor .elementor-element.pp-form.pp-form .elementor-field-type-checkbox .elementor-field-subgroup{grid-template-columns:1fr 1fr}}.elementor .elementor-element.pp-form.pp-form .elementor-field-subgroup .elementor-field-option{display:flex;align-items:flex-start;gap:10px;margin:0}.elementor .elementor-element.pp-form.pp-form .elementor-field-subgroup .elementor-field-option label{margin:0;font-size:var(--fs-body);font-weight:400;line-height:1.4;color:var(--text-body)}.elementor .elementor-element.pp-form.pp-form .elementor-field-option input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--brand-primary)}.elementor .elementor-element.pp-form.pp-form .elementor-field-type-acceptance label{font-size:var(--fs-small);font-weight:400;color:var(--text-body)}.elementor .elementor-element.pp-form.pp-form .elementor-field-type-acceptance a{color:var(--brand-primary)}.elementor .elementor-field-group label a,.elementor .elementor-field-type-acceptance label a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.elementor .elementor-field-group label a:hover,.elementor .elementor-field-group label a:focus-visible{text-decoration-thickness:2px}.pp-form .elementor-message-danger{color:var(--state-error)}.pp-form .elementor-message-success{color:var(--state-success)}.elementor .elementor-element.pp-form.pp-form .elementor-field-group.elementor-field-type-upload .elementor-field.elementor-upload-field{width:100%;font-family:inherit;font-size:var(--fs-small);line-height:1.4;color:var(--text-body);background:#fff;border:1px dashed var(--rule-strong);border-radius:var(--radius-s);padding:12px 14px;box-shadow:none;cursor:pointer}.elementor .elementor-element.pp-form.pp-form .elementor-field-group.elementor-field-type-upload .elementor-field.elementor-upload-field:is(:hover,:focus){border-color:var(--brand-primary);outline:0}.elementor .elementor-element.pp-form.pp-form .elementor-field-group.elementor-field-type-upload .elementor-upload-field::file-.elementor-kit-12-button{margin-inline-end:14px;padding:8px 14px;border:1px solid var(--brand-primary);border-radius:var(--radius-s);background:#fff;color:var(--brand-primary);font-family:inherit;font-size:var(--fs-button);font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s}.elementor .elementor-element.pp-form.pp-form .elementor-field-group.elementor-field-type-upload .elementor-upload-field:hover::file-.elementor-kit-12-button{background:var(--brand-primary);color:#fff}.elementor .elementor-element.pp-footer-form.pp-form .elementor-form-fields-wrapper{flex-wrap:nowrap;align-items:stretch;margin:0;border:1px solid var(--on-dark-line);border-radius:var(--radius-s)}.elementor .elementor-element.pp-footer-form.pp-form .elementor-form-fields-wrapper:focus-within{border-color:#fff}.elementor .elementor-element.pp-footer-form.pp-form .elementor-form-fields-wrapper>.elementor-field-group{margin:0;padding:0}.elementor .elementor-element.pp-footer-form.pp-form .elementor-form-fields-wrapper>.elementor-field-type-email{flex:1 1 auto;width:auto;min-width:0}.elementor .elementor-element.pp-footer-form.pp-form .elementor-form-fields-wrapper>.elementor-field-type-submit{flex:0 0 auto;width:auto;align-items:stretch}.elementor .elementor-element.pp-footer-form.pp-form .elementor-field-group>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;color:#fff}.elementor .elementor-element.pp-footer-form.pp-form .elementor-field-group:not(.elementor-field-type-upload) .elementor-field.elementor-field-textual{width:100%;height:100%;min-height:46px;border:0;border-radius:0;background:#fff0;color:#fff}.elementor .elementor-element.pp-footer-form.pp-form .elementor-field-group .elementor-field.elementor-field-textual::placeholder{color:#8FA3BC}.elementor .elementor-element.pp-footer-form.pp-form .elementor-form .elementor-button[type="submit"]{height:100%;padding:0 16px;border:0;border-radius:0;background:#fff;color:var(--pp-blue)}.elementor .elementor-element.pp-footer-form.pp-form .elementor-form .elementor-button[type="submit"]:is(:hover,:focus){background:var(--surface-soft);color:var(--pp-blue)}.elementor .elementor-element.pp-footer-form.pp-form .elementor-form .elementor-button[type="submit"]:focus-visible{outline:2px solid var(--pp-orange);outline-offset:-4px}.e-con.pp-footer-grid{display:grid;grid-template-columns:1.3fr .8fr .9fr .8fr 1.4fr;gap:var(--space-xl);padding-bottom:var(--space-2xl);align-items:start}.elementor-element.pp-footer :is(h1,h2,h3,h4,h5,h6){color:#fff}.pp-footer-address,.pp-footer-links{font-size:var(--fs-small);line-height:1.55;color:var(--footer-text)}.pp-footer-address p{margin:0}.pp-footer-links ul{list-style:none;margin:0;padding:0}.pp-footer-links li{margin:0 0 var(--space-xs)}.pp-footer-links a,.pp-footer-address a{color:var(--footer-text);text-decoration:none}.pp-footer-links a:hover,.pp-footer-address a:hover{color:#fff}.e-con.pp-footer-bottom{border-top:1px solid var(--on-dark-line-soft);padding:20px 0 var(--space-l);gap:var(--space-l)}.pp-footer-legal ul{display:flex;gap:var(--space-l);flex-wrap:wrap}.pp-footer-legal li{margin:0}@media (max-width:1024px){.e-con.pp-footer-grid{grid-template-columns:1fr 1fr}.e-con.pp-footer-grid>:first-child,.e-con.pp-footer-grid>:last-child{grid-column:span 2}}@media (max-width:767px){.e-con.pp-footer-grid{grid-template-columns:1fr}.e-con.pp-footer-grid>:first-child,.e-con.pp-footer-grid>:last-child{grid-column:auto}}:root{--fs-nav:15px;--header-height:72px}@media (max-width:767px){:root{--header-height:64px}}.pp-header{border-bottom:2px solid var(--pp-blue);background:#fff}.e-con.pp-header{--padding-inline-start:var(--space-gutter);--padding-inline-end:var(--space-gutter);padding-inline:var(--space-gutter);padding-block:0;position:relative;z-index:100}.elementor .e-con.e-con.pp-header-bar{--flex-direction:row;--flex-wrap:nowrap;--align-items:stretch;--container-widget-width:auto;--container-widget-flex-grow:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--space-xl);width:100%;max-width:var(--pp-content-width);min-height:var(--header-height);margin-inline:auto;padding:0}.elementor .e-con.pp-header-bar>.elementor-widget{width:auto;max-width:none;flex:0 0 auto;margin:0;display:flex;align-items:center}.elementor .e-con.pp-header-bar>.elementor-widget>.elementor-widget-container{display:flex;align-items:center}.elementor .e-con.pp-header-bar>.elementor-widget-image a{display:block;line-height:0}.elementor .e-con.pp-header-bar>.elementor-widget-image img{display:block;width:auto;max-width:none;height:40px}.elementor .e-con.pp-header-bar>.elementor-widget.pp-nav{flex:1 1 auto;align-items:stretch}.elementor .e-con.pp-header-bar>.elementor-widget.pp-nav>.elementor-widget-container{flex-direction:row;align-items:stretch}.elementor .elementor-element.pp-nav .elementor-menu-toggle{align-self:center}.elementor .elementor-element.pp-nav :is(.elementor-widget-container,.elementor-nav-menu--main,.elementor-nav-menu--main>.elementor-nav-menu,.elementor-nav-menu--main>.elementor-nav-menu>li){height:100%}.elementor .elementor-element.pp-nav .elementor-nav-menu--main>.elementor-nav-menu{flex-wrap:nowrap}.elementor .elementor-element.pp-nav .elementor-nav-menu--main>.elementor-nav-menu>li+li{margin-inline-start:26px}.elementor .elementor-element.pp-nav .elementor-nav-menu--main .elementor-item{--e-nav-menu-horizontal-menu-item-margin:0px;display:flex;align-items:center;height:100%;margin:0;padding:0;font-size:var(--fs-nav);font-weight:400;line-height:1.2;color:var(--text-body);background:#fff0;text-decoration:none;white-space:nowrap}.elementor .elementor-element.pp-nav .elementor-item::before,.elementor .elementor-element.pp-nav .elementor-item::after{display:none}.elementor .elementor-element.pp-nav .elementor-nav-menu--main .elementor-item:is(:hover,:focus-visible,.highlighted){color:var(--pp-blue)}.elementor .elementor-element.pp-nav .elementor-nav-menu--main :is(.elementor-item.elementor-item-active,.current-menu-item>.elementor-item,.current-menu-ancestor>.elementor-item){color:var(--pp-blue);font-weight:600;box-shadow:inset 0 -3px 0 var(--pp-orange)}.elementor .elementor-element.pp-nav .elementor-item:focus-visible{outline:2px solid var(--pp-orange);outline-offset:-2px}.elementor .elementor-element.pp-nav .sub-arrow{display:inline-flex;margin-inline-start:8px;padding:0;opacity:.6;font-size:10px}.elementor .elementor-element.pp-nav .sub-arrow svg{width:10px;height:10px;fill:currentColor}.elementor .elementor-element.pp-nav .elementor-nav-menu--main .sub-menu{min-width:230px;padding:var(--space-xs) 0;background:#fff;border-top:2px solid var(--pp-blue);box-shadow:0 12px 24px rgb(10 25 50 / .1)}.elementor .elementor-element.pp-nav .elementor-nav-menu--main .elementor-sub-item{display:block;padding:10px 18px;border:0;background:#fff0;font-size:var(--fs-small);font-weight:400;line-height:1.4;color:var(--text-body);text-decoration:none}.elementor .elementor-element.pp-nav .elementor-nav-menu--main .elementor-sub-item:is(:hover,:focus-visible,.highlighted){background:var(--surface-soft);color:var(--pp-blue)}.elementor .elementor-element.pp-nav .elementor-nav-menu--main :is(.elementor-sub-item.elementor-item-active,.current-menu-item>.elementor-sub-item){background:#fff0;color:var(--pp-blue);font-weight:600}.elementor .elementor-element.pp-nav .elementor-menu-toggle{--nav-menu-icon-size:24px;margin:0;padding:6px;border:0;border-radius:0;background:#fff0;color:var(--pp-blue)}.elementor .elementor-element.pp-nav .elementor-menu-toggle:hover{background:#fff0;color:var(--pp-blue-deep)}.elementor .elementor-element.pp-nav .elementor-menu-toggle svg{width:24px;height:24px;fill:currentColor}.elementor .elementor-element.pp-nav .elementor-menu-toggle:focus-visible{outline:2px solid var(--pp-orange);outline-offset:2px}.elementor .elementor-element.pp-nav nav.elementor-nav-menu--dropdown{margin-top:0;padding:6px 0 12px;background:#fff;border-top:1px solid var(--rule);box-shadow:0 10px 18px rgb(10 25 50 / .1)}.elementor .elementor-element.pp-nav nav.elementor-nav-menu--dropdown .elementor-item{padding:13px var(--space-gutter);border:0;background:#fff0;font-size:var(--fs-nav);font-weight:400;line-height:1.3;color:var(--text-body);text-decoration:none}.elementor .elementor-element.pp-nav nav.elementor-nav-menu--dropdown .elementor-sub-item{padding:10px var(--space-gutter) 10px calc(var(--space-gutter) + 16px);border:0;background:#fff0;font-size:var(--fs-small);font-weight:400;line-height:1.4;color:var(--text-muted);text-decoration:none}.elementor .elementor-element.pp-nav nav.elementor-nav-menu--dropdown :is(.elementor-item,.elementor-sub-item):is(:hover,:focus-visible,.highlighted){background:var(--surface-soft);color:var(--pp-blue)}.elementor .elementor-element.pp-nav nav.elementor-nav-menu--dropdown :is(.elementor-item-active,.current-menu-item>a,.current-menu-ancestor>a){background:#fff0;color:var(--pp-blue);font-weight:600;box-shadow:inset 3px 0 0 var(--pp-orange)}.elementor-element.pp-lang .wpml-ls{padding:0;border:0;background:#fff0}.elementor-element.pp-lang .wpml-ls ul{display:flex;gap:2px;margin:0;padding:0;list-style:none}.elementor-element.pp-lang .wpml-ls li{display:block;margin:0;padding:0}.elementor-element.pp-lang .wpml-ls a.wpml-ls-link{display:block;padding:4px 7px;border:0;background:#fff0;font-size:var(--fs-button);font-weight:600;line-height:1.2;letter-spacing:.04em;color:var(--text-muted);text-decoration:none}.elementor-element.pp-lang .wpml-ls a.wpml-ls-link:hover{color:var(--pp-blue)}.elementor-element.pp-lang .wpml-ls .wpml-ls-current-language>a.wpml-ls-link{color:var(--pp-blue);box-shadow:inset 0 -2px 0 var(--pp-blue)}.elementor .elementor-element.pp-nav .elementor-nav-menu--main .pp-menu-contact{display:none}@media (min-width:768px){.elementor .elementor-element.pp-nav nav.elementor-nav-menu--dropdown .pp-menu-contact{display:none}}@media (max-width:1024px){.elementor .e-con.e-con.pp-header-bar{gap:var(--space-m)}.elementor .e-con.pp-header-bar>.elementor-widget.pp-nav{order:1;flex:0 0 auto}.elementor .e-con.pp-header-bar>.elementor-widget-image{margin-inline-end:auto}}@media (max-width:767px){.elementor .e-con.pp-header-bar>.elementor-widget.pp-header-cta{display:none}}.pp-scope-ge.pp-ge-editorial{--pp-scrim:23,21,72;--surface-soft:#F5F1E8;--rule:#E5DECF;--rule-strong:#CFC5AE;--pp-folk-tile:168px}.pp-scope-ge.pp-ge-editorial.pp-hero-poster{--pp-hero-h:clamp(560px, min(46vw, 88vh), 900px);--pp-hero-pos:center top}.e-con.pp-hero-poster{--pp-hero-h:clamp(560px, 82vh, 780px);--pp-hero-pos:center;position:relative;display:grid;align-items:end;gap:0;min-height:var(--pp-hero-h);padding:0;overflow:hidden;background-color:var(--brand-primary)}.elementor .e-con.pp-hero-poster>.elementor-widget.elementor-widget-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;min-height:0;margin:0;overflow:hidden}.elementor .e-con.pp-hero-poster>.elementor-widget-image :is(.elementor-widget-container,figure,a){position:static;margin:0;height:100%}.elementor .e-con.pp-hero-poster>.elementor-widget-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pp-hero-pos);display:block}.e-con.pp-hero-poster::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(var(--pp-scrim,23,21,72),.54) 0%,rgba(var(--pp-scrim,23,21,72),.26) 40%,rgba(var(--pp-scrim,23,21,72),0) 66%),linear-gradient(180deg,rgba(var(--pp-scrim,23,21,72),.10) 0%,rgba(var(--pp-scrim,23,21,72),.14) 20%,rgba(var(--pp-scrim,23,21,72),.50) 54%,rgba(var(--pp-scrim,23,21,72),.93) 100%)}.elementor .e-con.pp-hero-poster>.e-con.pp-poster-content{position:relative;z-index:2;width:100%;max-width:var(--pp-content-width);margin-inline:auto;padding:var(--space-3xl) var(--space-gutter) var(--space-2xl);align-items:flex-start}.pp-poster-content .elementor-heading-title{text-shadow:0 1px 24px rgb(16 14 54 / .38)}@media (max-width:767px){.e-con.pp-hero-poster,.pp-scope-ge.pp-ge-editorial.pp-hero-poster{--pp-hero-h:520px;--pp-hero-pos:32% center}.elementor .e-con.pp-hero-poster>.e-con.pp-poster-content{padding:var(--space-2xl) var(--space-gutter) var(--space-xl)}.e-con.pp-hero-poster::after{background:linear-gradient(180deg,rgba(var(--pp-scrim,23,21,72),.16) 0%,rgba(var(--pp-scrim,23,21,72),.22) 16%,rgba(var(--pp-scrim,23,21,72),.62) 46%,rgba(var(--pp-scrim,23,21,72),.93) 100%)}}.pp-cat-rule{margin:var(--space-l) 0 var(--space-xl)}.elementor .elementor-element.elementor-widget-divider.pp-cat-rule .elementor-divider{padding:0;justify-content:flex-start}.elementor .elementor-element.elementor-widget-divider.pp-cat-rule .elementor-divider-separator{width:132px;height:4px;margin:0;border:0;border-radius:2px;background:linear-gradient(90deg,var(--ge-indigo) 0 33.334%,var(--ge-blue) 33.334% 66.667%,var(--ge-sky) 66.667% 100%)}.pp-cat-rule-inverse .elementor-divider-separator{box-shadow:0 0 0 1px rgb(255 255 255 / .28)}.elementor .e-con .elementor-element.pp-folk{width:auto;max-width:100%;margin:0;text-align:start}.elementor .elementor-element.pp-folk :is(.elementor-widget-container,figure,a){margin:0;line-height:0}.elementor .elementor-element.pp-folk img{display:block;width:auto;max-width:100%;height:var(--pp-folk-height,260px)}.elementor .e-con .elementor-element.pp-folk.pp-folk-center{margin-inline:auto;text-align:center}@media (max-width:1024px){.pp-scope-ge.pp-ge-editorial{--pp-folk-height:210px;--pp-folk-tile:142px}}@media (max-width:767px){.pp-scope-ge.pp-ge-editorial{--pp-folk-height:168px;--pp-folk-tile:132px}}.elementor-element.pp-pull p,.elementor-element.pp-pull .elementor-heading-title{font-size:var(--fs-h2);line-height:1.26;font-weight:300;letter-spacing:-.018em;color:var(--brand-primary);max-width:24ch;margin:0}.elementor-element.pp-pull em{font-style:normal;color:var(--brand-accent-text)}.pp-cat-main{--pp-cat:var(--ge-indigo)}.pp-cat-starters{--pp-cat:var(--ge-blue-text)}.pp-cat-desserts{--pp-cat:var(--ge-sky-text)}.e-con.pp-cat{overflow:hidden;border-radius:var(--radius-m);border:1px solid var(--rule);background:#fff;padding:0;gap:0;align-self:stretch}.e-con.pp-cat>.e-con.pp-cat-head{background:var(--pp-cat,var(--ge-indigo));padding:var(--space-xl) var(--space-l) var(--space-l);align-items:center;gap:var(--space-m);text-align:center}.elementor .e-con.pp-cat-head>.elementor-widget-image{width:auto;max-width:100%;margin:0;flex:0 0 auto}.elementor .e-con.pp-cat-head>.elementor-widget-image :is(.elementor-widget-container,figure,a){margin:0;line-height:0}.elementor .e-con.pp-cat-head>.elementor-widget-image img{display:block;width:auto;max-width:100%;height:var(--pp-folk-tile,168px)}.pp-cat-head .elementor-heading-title{color:#fff;margin:0}.e-con.pp-cat>.e-con.pp-cat-body{padding:var(--space-s) var(--space-l) var(--space-l);flex:1 1 auto}.pp-cat-body ul{list-style:none;margin:0;padding:0}.pp-cat-body li{padding:11px 0;border-bottom:1px solid var(--rule);font-size:var(--fs-body);color:var(--text-body);margin:0}.pp-cat-body li:last-child{border-bottom:0}@media (min-width:768px) and (max-width:1024px){.e-con.pp-grid-3:has(>.pp-cat){grid-template-columns:repeat(3,1fr)}.pp-scope-ge.pp-ge-editorial{--pp-folk-tile:118px}}.e-con.pp-story-row{--e-con-grid-template-columns:repeat(4, 1fr);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-l) var(--space-m);padding:0;align-items:start}.elementor .e-con.pp-story-cell{gap:var(--space-s);padding:0;align-self:stretch}.elementor .e-con.pp-story-cell>.elementor-widget-image{position:relative;width:100%;max-width:none;min-height:0;aspect-ratio:4 / 5;margin:0;overflow:hidden;flex:0 0 auto}.elementor .e-con.pp-story-cell>.elementor-widget-image :is(.elementor-widget-container,figure,a){position:static;margin:0}.elementor .e-con.pp-story-cell>.elementor-widget-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}.elementor-element.pp-story-caption p{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--text-body);padding-top:var(--space-s);border-top:2px solid var(--pp-cat,var(--ge-indigo))}.pp-story-cell{--pp-cat:var(--ge-indigo)}.e-con~.pp-story-cell{--pp-cat:var(--ge-blue)}.e-con~.e-con~.pp-story-cell{--pp-cat:var(--ge-sky)}.e-con~.e-con~.e-con~.pp-story-cell{--pp-cat:var(--ge-indigo)}@media (max-width:767px){.e-con.pp-story-row{--e-con-grid-template-columns:repeat(2, 1fr);grid-template-columns:repeat(2,1fr)}}.pp-ge-editorial .e-con.pp-cert-tile{background:#fff;border:1px solid var(--rule);padding:var(--space-xl) var(--space-l) var(--space-l)}.pp-ge-editorial .pp-cert-tile .elementor-heading-title{color:var(--ge-indigo)}.pp-ge-editorial .e-con.pp-section-label .elementor-heading-title{color:var(--ge-indigo)}.pp-scope-par{--brand-primary:#3A3226;--brand-primary-deep:#2A241B;--brand-accent:var(--par-gold);--brand-accent-text:#7E6C3C}.pp-scope-par.pp-par-editorial{--pp-scrim:34,28,20;--surface-soft:#F7F4EE;--rule:#E6E0D3;--rule-strong:#D0C7B2}.pp-gold-rule{margin:var(--space-l) 0 var(--space-xl)}.elementor .elementor-element.elementor-widget-divider.pp-gold-rule .elementor-divider{padding:0;justify-content:flex-start}.elementor .elementor-element.elementor-widget-divider.pp-gold-rule .elementor-divider-separator{width:96px;height:3px;margin:0;border:0;background:var(--par-gold)}.pp-par-editorial .pp-timeline::before{background:var(--par-gold)}.pp-par-editorial .pp-timeline-item::before{background:var(--par-gold);border-color:var(--par-gold)}.pp-par-editorial .pp-timeline-item::after{background:var(--par-gold)}.elementor-element.pp-year .elementor-heading-title{font-size:var(--fs-stat);line-height:1;letter-spacing:-.025em;color:var(--brand-primary);font-variant-numeric:tabular-nums}.e-con.pp-range-tile{background:#fff;border:1px solid var(--rule);border-radius:var(--radius-m);overflow:hidden;padding:0;gap:0;align-self:stretch}.elementor .e-con.pp-range-tile>.elementor-widget-image{position:relative;width:100%;max-width:none;aspect-ratio:3 / 2;margin:0;overflow:hidden;flex:0 0 auto}.elementor .e-con.pp-range-tile>.elementor-widget-image :is(.elementor-widget-container,figure,a){position:static;margin:0}.elementor .e-con.pp-range-tile>.elementor-widget-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}.e-con.pp-range-tile>.e-con.pp-range-tile-body{padding:var(--space-l);gap:6px;flex:1 1 auto}.pp-range-tile .elementor-heading-title{margin:0;color:var(--ink)}.pp-range-tile p{margin:0}.elementor-element.pp-count p{font-size:var(--fs-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-accent-text);margin:0}.e-con.pp-range-tile:has(a){cursor:pointer;transition:border-color .2s,box-shadow .2s}.e-con.pp-range-tile:hover{border-color:var(--par-gold);box-shadow:0 6px 22px rgb(58 50 38 / .10)}.pp-range-tile .elementor-heading-title a{color:inherit;text-decoration:none}.pp-range-tile .elementor-heading-title a::after{content:"";position:absolute;inset:0}.e-con.pp-door{background:#fff;border:1px solid var(--rule);border-top:3px solid var(--par-gold);border-radius:var(--radius-m);padding:var(--space-xl) var(--space-l) var(--space-l);gap:var(--space-s);align-self:stretch}.pp-door .elementor-heading-title{margin:0;color:var(--ink)}.pp-door p{margin:0;color:var(--text-body)}.elementor .e-con.pp-door>.elementor-widget:not(:has(~.elementor-widget)){margin-top:auto}.pp-par-editorial .e-con.pp-cert-tile{background:#fff;border:1px solid var(--rule);padding:var(--space-xl) var(--space-l) var(--space-l)}.pp-par-editorial .e-con.pp-section-label .elementor-heading-title{color:var(--brand-primary)}.elementor .e-con.e-con.pp-legal{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--space-3xl);align-items:start}.elementor .e-con.pp-legal>.e-con.pp-legal-toc{position:sticky;top:var(--space-xl);gap:var(--space-s);padding:0}.pp-legal-toc ol,.pp-legal-toc ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.pp-legal-toc li{margin:0}.pp-legal-toc li a{display:block;padding:9px 0;border-bottom:1px solid var(--rule);font-size:var(--fs-small);line-height:1.4;color:var(--text-body);text-decoration:none;transition:color .2s,border-color .2s}.pp-legal-toc li a:is(:hover,:focus-visible){color:var(--brand-accent-text);border-bottom-color:var(--brand-accent)}.pp-legal-toc li a:focus-visible{outline:2px solid var(--pp-orange);outline-offset:2px}.elementor .e-con.pp-legal-toc .elementor-element~.pp-section-label{margin-top:var(--space-xl)}.elementor-element.pp-legal-body{max-width:720px;min-width:0;color:var(--text-body)}.elementor-element.pp-legal-body :is(p,li,td){font-size:var(--fs-body);line-height:1.7;color:var(--text-body)}.elementor-element.pp-legal-body p{margin:0 0 var(--space-m)}.elementor-element.pp-legal-body h2{font-size:var(--fs-title);line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:var(--space-2xl) 0 var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--rule);scroll-margin-top:var(--space-l)}.elementor-element.pp-legal-body h2:first-child{margin-top:0;padding-top:0;border-top:0}.elementor-element.pp-legal-body h3{font-size:var(--fs-body);line-height:1.4;font-weight:600;letter-spacing:0;color:var(--ink);margin:var(--space-l) 0 var(--space-xs)}.elementor-element.pp-legal-body ul{margin:0 0 var(--space-m);padding-left:1.2em}.elementor-element.pp-legal-body li{margin:0 0 6px;padding-left:4px}.elementor-element.pp-legal-body li::marker{color:var(--brand-accent)}.elementor-element.pp-legal-body a{color:var(--brand-primary);text-decoration:underline;text-underline-offset:2px}.elementor-element.pp-legal-body a:hover{color:var(--brand-accent-text)}.elementor-element.pp-legal-body strong{color:var(--ink);font-weight:600}.elementor-element.pp-legal-body code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.86em;color:var(--ink)}.elementor-element.pp-legal-body mark{background:#FFE9A8;color:var(--ink);padding:0 3px;border-radius:2px}.pp-legal-body .pp-table-wrap{overflow-x:auto;margin:0 0 var(--space-m)}.pp-legal-body table{width:100%;min-width:560px;border-collapse:collapse;margin:0 0 var(--space-m)}.pp-legal-body .pp-table-wrap table{margin:0}.pp-legal-body :is(th,td){text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule)}.pp-legal-body th{font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);border-bottom:1px solid var(--rule-strong);white-space:nowrap}.elementor-element.pp-legal-body td{font-size:var(--fs-small);line-height:1.55}@media (max-width:1024px){.elementor .e-con.e-con.pp-legal{grid-template-columns:1fr;gap:var(--space-2xl)}.elementor .e-con.pp-legal>.e-con.pp-legal-toc{position:static}.elementor-element.pp-legal-body{max-width:none}}.elementor .e-con.e-con.pp-product-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;padding:0;align-items:stretch}.elementor .e-con.pp-product-hero>.e-con.pp-product-summary{align-self:center;min-width:0;gap:0;padding:var(--space-2xl) var(--space-gutter) var(--space-2xl) var(--space-xl)}.pp-product-summary>.elementor-widget{margin:0}.elementor .pp-product-summary>.elementor-widget-heading{margin-bottom:14px}.elementor .pp-product-summary>.elementor-widget~.elementor-widget-heading{margin-bottom:0}.elementor .elementor-element.pp-product-title .elementor-heading-title{font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.026em;margin:0;padding:0}.elementor .pp-product-summary>.pp-product-sub{margin-top:10px}.elementor-element.pp-product-sub p{margin:0;font-size:var(--fs-body);line-height:1.6;font-weight:400}.elementor .pp-product-summary .elementor-heading-title a{color:inherit;text-decoration:none;transition:color .2s}.elementor .pp-product-summary .elementor-heading-title a:hover{color:#fff}.elementor .pp-product-summary .elementor-heading-title a:focus-visible{outline:2px solid var(--pp-orange);outline-offset:3px}.elementor .e-con.pp-product-meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-xs) 22px;margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--on-dark-line-soft);--container-widget-width:auto;--container-widget-flex-grow:0}.elementor .e-con.pp-product-meta>.elementor-widget{width:auto;margin:0}.elementor .e-con.pp-product-meta .elementor-heading-title{font-size:var(--fs-small);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--on-dark-soft)}.elementor .e-con.pp-product-meta .elementor-heading-title a{color:inherit;text-decoration:none;pointer-events:none}.elementor .e-con.pp-product-meta>.elementor-widget:not(:has(.elementor-heading-title:not(:empty))){display:none}.elementor .elementor-element.pp-product-gallery{align-self:stretch;margin:0}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery.images{float:none;width:100%;max-width:none;margin:0;padding:0;opacity:1;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:center}.elementor .elementor-element.pp-product-gallery>.elementor-widget-container{height:100%}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery :is(.flex-viewport,.woocommerce-product-gallery__image){background:#fff}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){display:block;width:100%;height:auto;max-width:none;aspect-ratio:3 / 2;object-fit:contain;object-position:center;margin:0;background:#fff}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs{position:absolute;left:var(--space-m);bottom:var(--space-m);z-index:5;display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs::before,.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs::after{display:none}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs li{float:none;width:52px;margin:0;padding:0;clear:none}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs li img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:#fff;border:1px solid var(--rule);border-radius:var(--radius-s);opacity:.6;cursor:pointer;transition:opacity .2s,border-color .2s}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:.9}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1;border-color:var(--brand-primary)}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus-visible{outline:2px solid var(--pp-orange);outline-offset:2px}.elementor-element.pp-product-gallery .onsale{display:none}.elementor .e-con.e-con.pp-product-stamps{--padding-block-start:var(--space-xl);--padding-block-end:var(--space-xl);padding-block:var(--space-xl);border-bottom:1px solid var(--rule)}.elementor .e-con.e-con.pp-stamps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.elementor .e-con.pp-stamp{display:flex;flex-direction:row;align-items:center;gap:13px;--container-widget-width:auto;--container-widget-flex-grow:0}.elementor .e-con.pp-stamp>.elementor-widget{margin:0}.elementor .e-con.pp-stamp>.elementor-widget-image{flex:0 0 auto;width:auto}.elementor .e-con.pp-stamp>.elementor-widget-image :is(.elementor-widget-container,figure,a){margin:0;line-height:0}.elementor .e-con.pp-stamp>.elementor-widget-image img{display:block;width:auto;height:var(--pp-stamp-size,56px);max-width:none}.elementor .e-con.pp-stamp>.elementor-widget-heading{flex:1 1 auto;min-width:0}.elementor .e-con.pp-stamp>.pp-slot:not(:has(img[src])){min-height:0;width:var(--pp-stamp-size,56px);height:var(--pp-stamp-size,56px);border-radius:50%}.elementor .e-con.pp-stamp .elementor-heading-title{font-size:15px;line-height:1.3;letter-spacing:0;margin:0}.elementor .e-con.e-con.pp-product-detail{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"about spec" "ask spec";grid-template-rows:auto 1fr;gap:22px var(--space-3xl);align-items:start}.elementor .e-con.pp-product-detail>.pp-product-about{grid-area:about}.elementor .e-con.pp-product-detail>.pp-product-specbox{grid-area:spec}.elementor .e-con.pp-product-detail>.pp-ask{grid-area:ask}.elementor .e-con.pp-product-about:not(:has(.elementor-widget-woocommerce-product-content .elementor-widget-container>*)){display:none}.elementor .e-con.e-con.pp-product-detail:not(:has(.elementor-widget-woocommerce-product-content .elementor-widget-container>*)){grid-template-areas:"ask spec";grid-template-rows:auto}.elementor-element.pp-product-description p{font-weight:400;line-height:1.8}.elementor-element.pp-product-description p:last-child{margin-bottom:0}.elementor .pp-product-detail .e-con.pp-section-label{margin-bottom:14px}.elementor .e-con.e-con.pp-ask.pp-ask-stack{grid-template-columns:1fr;gap:var(--space-m);padding:26px 30px;justify-items:start}.pp-ask-stack .elementor-heading-title{margin:0 0 6px}.pp-ask-stack p{margin:0;font-size:var(--fs-small);line-height:1.6;font-weight:400}.elementor-element.pp-product-spec h2{display:none}.elementor .elementor-element.pp-product-spec table.shop_attributes{width:100%;margin:0;border:0;border-collapse:collapse}.elementor .elementor-element.pp-product-spec table.shop_attributes tr{display:table-row}.elementor .elementor-element.pp-product-spec table.shop_attributes :is(th,td){display:table-cell;background:none;border:0;border-bottom:1px solid var(--rule);padding:9px 0;vertical-align:top;font-size:var(--fs-small);line-height:1.5;font-style:normal}.elementor .elementor-element.pp-product-spec table.shop_attributes th{width:42%;padding-right:var(--space-m);text-align:left;font-weight:400;color:var(--text-muted)}.elementor .elementor-element.pp-product-spec table.shop_attributes td{width:auto;text-align:right;font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums}.elementor .elementor-element.pp-product-spec table.shop_attributes td p{margin:0;padding:0}.elementor .elementor-element.pp-product-spec table.shop_attributes td a{color:inherit;text-decoration:none}@media (max-width:1024px){.elementor .e-con.e-con.pp-product-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (max-width:767px){.elementor .e-con.e-con.pp-product-hero{grid-template-columns:minmax(0,1fr)}.elementor .e-con.pp-product-hero>.e-con.pp-product-summary{padding:var(--space-xl) var(--space-gutter) var(--space-2xl)}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs{left:var(--space-s);bottom:var(--space-s)}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .flex-control-thumbs li{width:44px}.elementor .e-con.e-con.pp-stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m)}:root{--pp-stamp-size:48px}.elementor .e-con.pp-stamp .elementor-heading-title{font-size:var(--fs-small)}.elementor .e-con.e-con.pp-product-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"about" "spec" "ask";grid-template-rows:auto;gap:var(--space-2xl)}.elementor .e-con.e-con.pp-product-detail:not(:has(.elementor-widget-woocommerce-product-content .elementor-widget-container>*)){grid-template-areas:"spec" "ask"}.elementor .e-con.e-con.pp-ask.pp-ask-stack{justify-items:stretch;padding:var(--space-l)}.elementor .elementor-element.pp-product-spec table.shop_attributes th{width:38%}}@media (max-width:359px){.elementor .e-con.e-con.pp-stamps{grid-template-columns:minmax(0,1fr)}}.elementor .e-con.e-con.pp-ge-range-head-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-3xl);align-items:center}.elementor .e-con.pp-ge-range-head-grid>.e-con{min-width:0}.elementor .e-con.pp-ge-range-head .pp-cat-rule{margin-bottom:0}.elementor .e-con.e-con.pp-ge-range-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-s)}.elementor .e-con.pp-ge-range-tile{position:relative;align-items:center;justify-content:flex-end;text-align:center;gap:var(--space-m);padding:var(--space-xl) var(--space-m) var(--space-l);background:var(--pp-cat,var(--ge-indigo));border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14);transition:transform .25s ease,box-shadow .25s ease}.elementor .e-con.pp-ge-range-tile>.elementor-widget{margin:0;width:auto;max-width:100%}.elementor .e-con.pp-ge-range-tile>.elementor-widget-image :is(.elementor-widget-container,figure,a){margin:0;line-height:0}.elementor .e-con.pp-ge-range-tile>.elementor-widget-image img{display:block;width:var(--pp-ge-range-tile-art,120px);height:var(--pp-ge-range-tile-art,120px);max-width:none;object-fit:contain}.elementor .e-con.pp-ge-range-tile .elementor-heading-title{font-size:var(--fs-title);line-height:1.2;color:#fff;margin:0}.elementor .e-con.pp-ge-range-tile .elementor-heading-title a{color:inherit;text-decoration:none}.elementor .e-con.pp-ge-range-tile .elementor-heading-title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.elementor .e-con.pp-ge-range-tile .elementor-heading-title a:focus-visible{outline:none}.elementor .e-con.pp-ge-range-tile:has(a:focus-visible){outline:2px solid var(--pp-orange);outline-offset:3px}.elementor .e-con.pp-ge-range-tile:has(a:hover){transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3),0 10px 24px rgb(10 8 40 / .28)}.elementor .e-con.pp-ge-range-group{gap:var(--space-xl);scroll-margin-top:var(--space-xl)}.elementor .e-con.pp-ge-range-group-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-s) var(--space-xl);padding-bottom:var(--space-m);border-bottom:1px solid var(--rule);--container-widget-width:auto;--container-widget-flex-grow:0}.elementor .e-con.pp-ge-range-group-head>.elementor-widget{margin:0}.elementor .e-con.pp-ge-range-group-head .elementor-widget-heading .elementor-heading-title{font-size:var(--fs-title-lg);line-height:1.15;color:var(--pp-cat,var(--ge-indigo));margin:0}.elementor .e-con.pp-ge-range-group-head .elementor-widget-heading .elementor-heading-title::before{content:"";display:block;width:48px;height:4px;border-radius:2px;background:var(--pp-cat,var(--ge-indigo));margin-bottom:var(--space-m)}.elementor-element.pp-ge-range-subcats p{margin:0;font-size:var(--fs-small);color:var(--text-muted);line-height:1.5}.elementor .elementor-element.pp-ge-range-products ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-l);margin:0;padding:0;list-style:none}.elementor .elementor-element.pp-ge-range-products ul.products::before,.elementor .elementor-element.pp-ge-range-products ul.products::after{display:none}.elementor .elementor-element.pp-ge-range-products ul.products li.product{float:none;clear:none;width:auto;margin:0;padding:0;display:flex;flex-direction:column;position:relative;background:#fff;border:1px solid var(--rule);border-top:3px solid var(--pp-cat,var(--ge-indigo));border-radius:var(--radius-m);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.elementor .elementor-element.pp-ge-range-products ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1 1 auto;color:inherit;text-decoration:none}.elementor .elementor-element.pp-ge-range-products ul.products li.product a img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin:0;background:#fff;transition:transform .4s ease}.elementor .elementor-element.pp-ge-range-products ul.products li.product .woocommerce-loop-product__title{flex:1 1 auto;margin:0;padding:var(--space-m) var(--space-m) var(--space-l);font-size:var(--fs-body);font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--ink);transition:color .2s}.elementor .elementor-element.pp-ge-range-products ul.products li.product :is(.button,.price,.star-rating,.onsale,.added_to_cart){display:none}.elementor .elementor-element.pp-ge-range-products ul.products li.product:has(a:hover){transform:translateY(-3px);box-shadow:0 10px 26px rgb(26 27 34 / .10)}.elementor .elementor-element.pp-ge-range-products ul.products li.product:has(a:hover) .woocommerce-loop-product__title{color:var(--pp-cat,var(--ge-indigo))}.elementor .elementor-element.pp-ge-range-products ul.products li.product a:hover img{transform:scale(1.03)}.elementor .elementor-element.pp-ge-range-products ul.products li.product a:focus-visible{outline:2px solid var(--pp-orange);outline-offset:-2px}.elementor-element.pp-ge-range-products :is(.woocommerce-result-count,.woocommerce-ordering,.woocommerce-pagination){display:none}@media (max-width:1024px){.elementor .e-con.e-con.pp-ge-range-head-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.elementor .elementor-element.pp-ge-range-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){:root{--pp-ge-range-tile-art:64px}.elementor .e-con.e-con.pp-ge-range-tiles{gap:var(--space-xs)}.elementor .e-con.pp-ge-range-tile{padding:var(--space-m) var(--space-xs);gap:var(--space-s)}.elementor .e-con.pp-ge-range-tile .elementor-heading-title{font-size:var(--fs-small)}.elementor .elementor-element.pp-ge-range-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s)}.elementor .elementor-element.pp-ge-range-products ul.products li.product .woocommerce-loop-product__title{padding:var(--space-s) var(--space-s) var(--space-m);font-size:var(--fs-small)}}.elementor .e-con.pp-cat>.e-con.pp-cat-body{display:flex;flex-direction:column}.elementor .e-con.pp-cat-body>.elementor-widget~.elementor-widget:not(:has(~.elementor-widget)){margin-top:auto;padding-top:var(--space-l)}.elementor .e-con.pp-cat-body .pp-text-link .elementor-button{color:var(--ge-indigo)}.elementor .e-con.pp-cat-body .pp-text-link .elementor-button:focus-visible{outline:2px solid var(--pp-orange);outline-offset:3px}.elementor .e-con.pp-cluster.pp-ge-range-cta{margin-top:var(--space-2xl)}.elementor .elementor-element.pp-product-crumbs{margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--on-dark-line-soft)}.elementor .elementor-element.pp-product-crumbs .woocommerce-breadcrumb{font-size:0;line-height:0;margin:0;padding:0;color:rgb(255 255 255 / .62);display:flex;flex-wrap:wrap;align-items:center;row-gap:6px}.elementor .elementor-element.pp-product-crumbs .woocommerce-breadcrumb a{font-size:var(--fs-label);line-height:1.4;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .62);text-decoration:none;transition:color .2s}.elementor .elementor-element.pp-product-crumbs .woocommerce-breadcrumb a+a::before{content:"/";display:inline-block;margin:0 .7em;color:rgb(255 255 255 / .35);letter-spacing:0}.elementor .elementor-element.pp-product-crumbs .woocommerce-breadcrumb a:hover{color:#fff}.elementor .elementor-element.pp-product-crumbs .woocommerce-breadcrumb a:focus-visible{outline:2px solid var(--pp-orange);outline-offset:3px}.wp-block-button a.wp-block-button__link,.wp-block-button a.wp-element-button{background-color:var(--pp-blue-deep,#06264C);color:#fff}.wp-block-button a.wp-block-button__link:hover,.wp-block-button a.wp-element-button:hover{background-color:#041B36;color:#fff}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:var(--pp-blue-deep,#06264C);color:#fff;border-color:var(--pp-blue-deep,#06264C)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#041B36;color:#fff}.wp-block-button a.wp-block-button__link:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible{outline:3px solid #fff;outline-offset:3px}html.pp-motion [data-pp-reveal]{opacity:0;transform:translate3d(0,14px,0)}html.pp-motion [data-pp-reveal].is-in{opacity:1;transform:none;transition:opacity .55s ease-out,transform .75s cubic-bezier(.2,.65,.25,1);transition-delay:calc(var(--pp-i, 0) * 70ms)}html.pp-motion [data-pp-reveal] :is(.pp-card>.elementor-widget-image img,.pp-story-cell img,li.product img){transform:scale(1.04)}html.pp-motion [data-pp-reveal].is-in :is(.pp-card>.elementor-widget-image img,.pp-story-cell img,li.product img),html.pp-motion [data-pp-reveal]:is(li.product).is-in img{transform:none;transition:transform 1.2s cubic-bezier(.2,.65,.25,1);transition-delay:calc(var(--pp-i, 0) * 70ms)}html.pp-motion li.product[data-pp-reveal] img{transform:scale(1.04)}@media print{html.pp-motion [data-pp-reveal],html.pp-motion [data-pp-reveal] img{opacity:1;transform:none}}.elementor .e-con.pp-hero-split>.elementor-widget-video{position:relative;align-self:stretch;width:100%;height:auto;min-height:100%;margin:0;overflow:hidden;background-color:var(--brand-primary-deep)}.elementor .e-con.pp-hero-split>.elementor-widget-video :is(.elementor-widget-container,.elementor-wrapper){position:absolute;inset:0;width:100%;height:100%;margin:0;aspect-ratio:auto}.elementor .e-con.pp-hero-split>.elementor-widget-video video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;background-color:#fff0;border:0}@media (min-width:768px){.elementor .e-con.pp-hero-split>.elementor-widget-video{grid-column:3}}@media (max-width:767px){.elementor .e-con.pp-hero-split>.elementor-widget-video{min-height:0;aspect-ratio:3 / 2}}.elementor .e-con.pp-espa-bar{display:flex;justify-content:flex-end;align-items:center;padding-block:8px;padding-inline:max(var(--space-gutter), calc((100% - var(--pp-content-width)) / 2));background:#fff;border-bottom:1px solid var(--rule)}.elementor .e-con.pp-espa-bar img{display:block;height:40px;width:auto}@media (max-width:767px){.elementor .e-con.pp-espa-bar{justify-content:center;padding-block:6px}.elementor .e-con.pp-espa-bar img{height:32px}}.pp-footer{background:var(--pp-blue-deep);color:var(--footer-text)}.pp-footer a{color:var(--footer-text);text-decoration:none}.pp-footer a:hover{color:#fff}.pp-footer-bottom{border-top:1px solid var(--on-dark-line-soft)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.elementor .elementor-element.pp-product-gallery{container-type:inline-size}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery.images{opacity:1!important}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{max-height:calc(100cqi * 2 / 3);overflow:hidden}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){width:100cqi;height:calc(100cqi * 2 / 3);aspect-ratio:auto}.elementor .elementor-element.pp-product-gallery .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:nth-child(n+2){display:none}