.elementor .px-sticky-link{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-ivory);letter-spacing:0.22em;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer;padding:0px;margin:0px;display:block;& a{display:block;padding:15px 6px;color:var(--pixo-ivory);text-decoration:none}\n}.elementor .px-stickybar{display:none}.elementor .px-colophon-small{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;margin:0px;display:block;cursor:auto;& a{color:inherit;text-decoration:none}& a:hover{color:var(--pixo-blue)}\n}.elementor .px-colophon-foot{width:auto;min-width:0;column-gap:24px;padding-block-start:14px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(36px, 5vw, 60px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;row-gap:8px;border-top-style:solid;border-top-color:var(--pixo-muted);\n}.elementor .px-colophon-list{font-family:var(--pixo-text);font-size:13px;color:var(--pixo-ink);line-height:1.35;margin:0px;display:block;cursor:auto;& ul{list-style:none;margin:0;padding:0}& li{margin:0;padding:7px 0;border-top:1px solid var(--pixo-rule)}& li:first-child{border-top:0}& a{color:var(--pixo-ink);text-decoration:none}& a:hover{color:var(--pixo-blue);text-decoration:underline}\n}.elementor .px-colophon-h{min-height:calc(2.8em + 10px);font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:.22em;line-height:1.4;text-transform:uppercase;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;display:flex;align-items:flex-end;border-bottom-style:solid;border-bottom-color:var(--pixo-ink);cursor:auto;\n}.elementor .px-colophon-cols{width:auto;min-width:0;column-gap:20px;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));row-gap:28px;\n}.elementor .px-colophon-social{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-ink);letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;& a{display:inline-block;margin:0 18px 6px 0;color:var(--pixo-ink);text-decoration:none}& a:hover{color:var(--pixo-blue)}\n}.elementor .px-colophon-address{font-family:var(--pixo-text);font-size:15px;color:var(--pixo-ink);line-height:1.5;font-style:normal;margin:0px;display:block;cursor:auto;& a{color:var(--pixo-ink);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}& a:hover{color:var(--pixo-blue)}\n}.elementor .px-colophon-text{max-width:22rem;font-family:var(--pixo-text);font-size:15px;color:var(--pixo-ink);line-height:1.5;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;\n}.elementor .px-colophon-logo{width:186px;height:auto;cursor:pointer;padding:0;margin-block-start:-12px;margin-block-end:9px;margin-inline-start:-38px;margin-inline-end:-32px;display:block;max-width:none;\n}.elementor .px-colophon-top{width:auto;min-width:0px;column-gap:60px;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:grid;grid-template-columns:3fr 9fr;row-gap:36px;&>*{min-width:0}\n}.elementor .px-colophon{width:100%;color:var(--pixo-ink);padding-block-start:clamp(48px, 6vw, 80px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0;background-color:var(--pixo-ivory);display:block}.elementor .px-menu-list{font-family:var(--pixo-text);font-size:17px;color:var(--pixo-ink);line-height:1.35;margin:0px;display:block;cursor:auto;& ul{list-style:none;margin:0;padding:0}& li{margin:0;padding:0;border-top:1px solid var(--pixo-rule)}& a{display:block;padding:10px 0;color:var(--pixo-ink);text-decoration:none}& a:hover{color:var(--pixo-blue)}\n}.elementor .px-menu-h{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;margin-block-start:18px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;& a{color:inherit;text-decoration:none}& a:hover{color:var(--pixo-blue)}\n}.elementor .px-menu-panel{width:auto;min-width:0;max-height:78vh;overflow:auto;position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;z-index:45;padding-block-start:8px;padding-block-end:22px;padding-inline-start:clamp(16px, 4.5vw, 64px);padding-inline-end:clamp(16px, 4.5vw, 64px);margin:0;border-block-start-width:2px;border-block-end-width:1px;background-color:var(--pixo-ivory);display:block;border-top-style:solid;border-top-color:var(--pixo-ink);border-bottom-style:solid;border-bottom-color:var(--pixo-ink);\n}.elementor .px-menu-label{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:inherit;letter-spacing:.22em;line-height:1.4;text-transform:uppercase;cursor:pointer;margin:0;display:block}.elementor .px-menu-title{width:auto;min-width:0;position:static;padding:0;margin:0;display:block}.elementor .px-menu-summary{width:auto;min-width:0;position:static;color:var(--pixo-ink);cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0;border-width:1px;border-color:var(--pixo-ink);border-style:solid;background-color:transparent;display:block;list-style:none;\n}.elementor .px-menu-item{width:auto;min-width:0px;position:static;padding:0px;margin:0px;display:block;&>summary{list-style:none}&>summary::-webkit-details-marker{display:none}&[open]>summary{background-color:var(--pixo-ink);color:var(--pixo-ivory)}\n}.elementor .px-menu{width:auto;min-width:0;position:static;padding:0;margin:0;display:none;flex:0 0 auto}.elementor .px-head-hair{width:100%;height:0;min-width:0;padding:0;margin:0;border-block-start-width:1px;display:block;border-top-style:solid;border-top-color:var(--pixo-ink);\n}.elementor .px-masthead-cta:hover,.elementor .px-masthead-cta:focus-visible{color:var(--pixo-ink);background-color:transparent}.elementor .px-masthead-cta:focus{outline-offset:3px;outline:2px solid var(--pixo-blue);\n}.elementor .px-masthead-cta{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-ivory);letter-spacing:.22em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;margin:0;border-radius:0;border-width:1px;border-color:var(--pixo-ink);border-style:solid;background-color:var(--pixo-ink);display:inline-block;flex:0 0 auto;white-space:nowrap;\n}.elementor .px-nav-top{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-ink);letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;padding-block-start:13px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;white-space:nowrap;cursor:auto;& a{color:var(--pixo-ink);text-decoration:none}& a:hover{color:var(--pixo-blue)}\n}.elementor .px-nav-item{width:auto;min-width:0px;position:relative;padding:0px;margin:0px;display:block;&>span{display:none}&:hover>span,&:focus-within>span{display:block}&:hover>p a{color:var(--pixo-blue)}&:last-child>span{left:auto;right:-18px}\n}.elementor .px-mainnav{width:auto;min-width:0;column-gap:30px;padding-block-start:2px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;margin:0;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:0;border-top-style:solid;border-top-color:var(--pixo-rule);\n}.elementor .px-masthead-logo{width:186px;height:auto;cursor:pointer;padding:0;margin-block-start:-8px;margin-block-end:-4px;margin-inline-start:-38px;margin-inline-end:-32px;display:block;flex:0 0 auto;max-width:none;\n}.elementor .px-masthead{width:auto;min-width:0;position:static;column-gap:28px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.elementor .px-head-label{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;margin:0px;display:block;cursor:auto;& a{color:inherit;text-decoration:none}& a:hover{color:var(--pixo-blue)}\n}.elementor .px-head-labels{width:auto;min-width:0px;column-gap:20px;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:6px;&>:last-child{justify-self:end;text-align:right}\n}.elementor .px-sitehead{width:100%;position:relative;z-index:20;color:var(--pixo-ink);padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0;background-color:var(--pixo-ivory);display:block}.elementor .px-facts-row-32{column-gap:16px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;display:grid;grid-template-columns:minmax(0, 32fr) minmax(0, 68fr);row-gap:6px;align-items:baseline;border-top-style:solid;border-top-color:var(--pixo-ink);& a{white-space:nowrap}\n}.elementor .px-related-inner{width:auto;min-width:0;padding-block-start:clamp(40px, 6vw, 72px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0;border-block-start-width:1px;display:block;border-top-style:solid;border-top-color:var(--pixo-rule);\n}.elementor .px-mt22{width:auto;min-width:0;padding:0;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .px-sechead-flush{column-gap:60px;padding:0;margin:0;display:grid;grid-template-columns:4fr 8fr;row-gap:14px;align-items:baseline;\n}.elementor .px-navy-body-flush{max-width:36rem;font-family:var(--pixo-text);font-size:17px;color:var(--pixo-navy-soft);line-height:1.6;margin:0px;display:block;cursor:auto;& a{color:var(--pixo-ivory);text-decoration:underline;text-underline-offset:.2em}\n}.elementor .px-tile-text{font-family:var(--pixo-text);font-size:15px;color:inherit;line-height:1.5;margin:0px;display:block;cursor:auto;& a{color:var(--pixo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}\n}.elementor .px-body-mt12{max-width:36rem;font-family:var(--pixo-text);font-size:17px;color:var(--pixo-ink);line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;& a{color:var(--pixo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}& ul{margin:0;padding-left:1.15em}& li{margin:.4em 0;padding-left:.2em}& li::marker{color:var(--pixo-blue)}\n}.elementor .px-body-tight{max-width:36rem;font-family:var(--pixo-text);font-size:17px;color:var(--pixo-ink);line-height:1.6;margin-block-start:0px;margin-block-end:0.7em;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;& a{color:var(--pixo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}& ul{margin:0;padding-left:1.15em}& li{margin:.4em 0;padding-left:.2em}& li::marker{color:var(--pixo-blue)}\n}.elementor .px-h4-tile{font-family:var(--pixo-text);font-weight:400;font-size:clamp(1.25rem, 1.8vw, 1.55rem);color:inherit;letter-spacing:-0.05em;line-height:1.12;margin-block-start:10px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap:balance;cursor:inherit;&:not(.px-x){font-family:"Timeless Horizon","Newsreader",Georgia,serif}& em{color:var(--pixo-blue);font-style:italic}\n}.elementor .px-h3-sub{font-family:var(--pixo-text);font-weight:400;font-size:clamp(1.55rem, 2.4vw, 2.1rem);color:var(--pixo-ink);letter-spacing:-0.05em;line-height:1.06;margin-block-start:30px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap:balance;cursor:auto;&:not(.px-x){font-family:"Timeless Horizon","Newsreader",Georgia,serif}& em{display:block;color:var(--pixo-blue);font-style:italic}\n}.elementor .px-label-mb16{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:.22em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;\n}.elementor .px-label-mb12{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:.22em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;\n}.elementor .px-label-ans{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:.22em;line-height:1.4;text-transform:uppercase;padding-block-start:.5em;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0;display:block;cursor:auto;\n}.elementor .px-label-sec{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:.22em;line-height:1.4;text-transform:uppercase;padding-block-start:.6em;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0;display:block;cursor:auto;\n}.elementor .px-band-hero{width:100%;color:var(--pixo-ink);padding-block-start:clamp(20px, 3vw, 36px);padding-block-end:clamp(36px, 4vw, 52px);padding-inline-start:0px;padding-inline-end:0px;margin:0;background-color:var(--pixo-ivory);display:block}.elementor .px-band-next{width:100%;color:var(--pixo-ink);padding-block-start:0px;padding-block-end:clamp(56px, 8vw, 112px);padding-inline-start:0px;padding-inline-end:0px;margin:0;background-color:var(--pixo-ivory);display:block}.elementor .px-button-navy-solid:hover,.elementor .px-button-navy-solid:focus-visible{color:var(--pixo-ivory);background-color:transparent}.elementor .px-button-navy-solid:focus{outline-offset:3px;outline:2px solid var(--pixo-ivory);\n}.elementor .px-button-navy-solid{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-ink);letter-spacing:.22em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin:0;border-radius:0;border-width:1px;border-color:var(--pixo-ivory);border-style:solid;background-color:var(--pixo-ivory);display:inline-block}.elementor .px-button-navy:hover,.elementor .px-button-navy:focus-visible{color:var(--pixo-ink);background-color:var(--pixo-ivory)}.elementor .px-button-navy:focus{outline-offset:3px;outline:2px solid var(--pixo-ivory);\n}.elementor .px-button-navy{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-ivory);letter-spacing:.22em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin:0;border-radius:0;border-width:1px;border-color:var(--pixo-ivory);border-style:solid;background-color:transparent;display:inline-block}.elementor .px-button-solid:hover,.elementor .px-button-solid:focus-visible{color:var(--pixo-ink);background-color:transparent}.elementor .px-button-solid:focus{outline-offset:3px;outline:2px solid var(--pixo-blue);\n}.elementor .px-button-solid{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-ivory);letter-spacing:.22em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin:0;border-radius:0;border-width:1px;border-color:var(--pixo-ink);border-style:solid;background-color:var(--pixo-ink);display:inline-block}.elementor .px-crumbs{font-family:var(--pixo-text);font-size:15px;color:var(--pixo-muted);line-height:1.5;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;& a{color:var(--pixo-muted);text-decoration:none}& a:hover{color:var(--pixo-blue);text-decoration:underline}\n}.elementor .px-navy-small{font-family:var(--pixo-text);font-size:15px;color:var(--pixo-navy-soft);line-height:1.6;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;& a{color:var(--pixo-ivory);text-decoration:underline;text-underline-offset:.2em}\n}.elementor .px-navy-title{font-family:var(--pixo-text);font-weight:400;font-size:clamp(2.25rem, 5vw, 4.25rem);color:var(--pixo-ivory);letter-spacing:-0.05em;line-height:1.05;margin:0px;display:block;text-wrap:balance;cursor:auto;&:not(.px-x){font-family:"Timeless Horizon","Newsreader",Georgia,serif}& em{display:block;color:var(--pixo-sky);font-style:italic}\n}.elementor .px-navy-kicker{font-family:var(--pixo-text);font-size:clamp(1.5rem, 2.4vw, 2rem);color:var(--pixo-sky);letter-spacing:-0.05em;line-height:1.1;font-style:italic;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;&:not(.px-x){font-family:"Timeless Horizon","Newsreader",Georgia,serif}\n}.elementor .px-faq-q{font-family:var(--pixo-text);font-weight:400;font-size:clamp(1.2rem, 1.65vw, 1.42rem);color:var(--pixo-ink);letter-spacing:-0.05em;line-height:1.15;margin:0px;display:block;cursor:auto;&:not(.px-x){font-family:"Timeless Horizon","Newsreader",Georgia,serif}\n}.elementor .px-answer-text{max-width:54rem;font-family:var(--pixo-text);font-size:clamp(1.12rem, 1.5vw, 1.32rem);color:var(--pixo-ink);line-height:1.5;margin:0px;display:block;cursor:auto;& a{color:var(--pixo-blue);text-decoration:underline;text-underline-offset:.2em}\n}.elementor .px-small{font-family:var(--pixo-text);font-size:15px;color:var(--pixo-ink);line-height:1.5;margin:0px;display:block;cursor:auto;& a{color:var(--pixo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}\n}.elementor .px-body{max-width:36rem;font-family:var(--pixo-text);font-size:17px;color:var(--pixo-ink);line-height:1.6;margin-block-start:0px;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;& a{color:var(--pixo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}& ul{margin:0;padding-left:1.15em}& li{margin:.4em 0;padding-left:.2em}& li::marker{color:var(--pixo-blue)}\n}.elementor .px-standfirst{max-width:40rem;font-family:var(--pixo-text);font-size:clamp(1.125rem, 1.45vw, 1.3rem);color:var(--pixo-ink);line-height:1.5;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;& a{color:var(--pixo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}\n}.elementor .px-h2{font-family:var(--pixo-text);font-weight:400;font-size:clamp(1.9rem, 3.4vw, 2.85rem);color:var(--pixo-ink);letter-spacing:-0.05em;line-height:1.1;margin:0px;display:block;text-wrap:balance;cursor:auto;&:not(.px-x){font-family:"Timeless Horizon","Newsreader",Georgia,serif}& em{display:block;color:var(--pixo-blue);font-style:italic}\n}.elementor .px-label{font-family:var(--pixo-label);font-weight:700;font-size:11px;color:var(--pixo-muted);letter-spacing:.22em;line-height:1.4;text-transform:uppercase;margin:0;display:block;cursor:auto;\n}.elementor .px-actions{column-gap:18px;padding:0;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:12px;\n}.elementor .px-tile:hover,.elementor .px-tile:focus-visible{color:var(--pixo-blue)}.elementor .px-tile{min-width:0;color:var(--pixo-ink);text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0;border-block-start-width:1px;display:block;border-top-style:solid;border-top-color:var(--pixo-ink);\n}.elementor .px-tiles{column-gap:20px;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));row-gap:32px;\n}.elementor .px-ctaband-grid{column-gap:60px;padding:0;margin:0;display:grid;grid-template-columns:7fr 5fr;align-items:end;row-gap:28px;\n}.elementor .px-faq-list{padding:0;margin:0;border-block-start-width:2px;border-block-end-width:1px;display:block;border-top-style:solid;border-top-color:var(--pixo-ink);border-bottom-style:solid;border-bottom-color:var(--pixo-ink);\n}.elementor .px-faq-row{column-gap:60px;padding-block-start:24px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:grid;grid-template-columns:5fr 7fr;row-gap:10px;&+&{border-top:1px solid var(--pixo-rule)}\n}.elementor .px-facts-row{column-gap:16px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin:0;border-block-start-width:1px;display:grid;grid-template-columns:minmax(0, 38fr) minmax(0, 62fr);align-items:baseline;border-top-style:solid;border-top-color:var(--pixo-ink);\n}.elementor .px-rows{padding:0;margin:0;border-block-end-width:1px;display:block;border-bottom-style:solid;border-bottom-color:var(--pixo-ink);\n}.elementor .px-answer{column-gap:60px;padding-block-start:22px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;margin:0;border-block-end-width:1px;display:grid;grid-template-columns:3fr 9fr;row-gap:12px;border-bottom-style:solid;border-bottom-color:var(--pixo-ink);\n}.elementor .px-oxford{width:100%;height:5px;min-width:0;padding:0;margin:0;border-block-start-width:2px;border-block-end-width:1px;display:block;border-top-style:solid;border-top-color:var(--pixo-ink);border-bottom-style:solid;border-bottom-color:var(--pixo-ink);\n}.elementor .px-duo-media{min-width:0;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;margin:0;border-inline-start-width:1px;display:block;border-left-style:solid;border-left-color:var(--pixo-rule);\n}.elementor .px-duo{column-gap:60px;padding:0;margin:0;display:grid;grid-template-columns:7fr 5fr;align-items:start;row-gap:32px;\n}.elementor .px-aside{min-width:0;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;margin:0;border-inline-start-width:1px;display:block;border-left-style:solid;border-left-color:var(--pixo-rule);\n}.elementor .px-pagehead{column-gap:60px;padding:0;margin:0;display:grid;grid-template-columns:7fr 5fr;align-items:end;row-gap:32px;\n}.elementor .px-stack{width:auto;min-width:0;padding:0;margin:0;display:block}.elementor .px-wrap{width:100%;max-width:1408px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(16px, 4.5vw, 64px);padding-inline-end:clamp(16px, 4.5vw, 64px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block}.elementor .px-band-navy{width:100%;color:var(--pixo-ivory);padding-block-start:clamp(56px, 8vw, 112px);padding-block-end:clamp(56px, 8vw, 112px);padding-inline-start:0px;padding-inline-end:0px;margin:0;background-color:var(--pixo-ink);display:block}.elementor .px-band-tight{width:100%;color:var(--pixo-ink);padding-block-start:clamp(36px, 5vw, 64px);padding-block-end:clamp(36px, 5vw, 64px);padding-inline-start:0px;padding-inline-end:0px;margin:0;background-color:var(--pixo-ivory);display:block}.elementor .px-sechead{column-gap:60px;padding:0;margin-block-start:0px;margin-block-end:clamp(24px, 3vw, 40px);margin-inline-start:0px;margin-inline-end:0px;display:grid;grid-template-columns:4fr 8fr;row-gap:14px;align-items:baseline;\n}.elementor .px-h1{font-family:var(--pixo-text);font-weight:400;font-size:clamp(2.25rem, 5vw, 4.25rem);color:var(--pixo-ink);letter-spacing:-0.05em;line-height:1.05;margin:0px;display:block;text-wrap:balance;cursor:auto;&:not(.px-x){font-family:"Timeless Horizon","Newsreader",Georgia,serif}& em{display:block;color:var(--pixo-blue);font-style:italic}\n}