/**handles:global-736-frontend-desktop,local-15-frontend-desktop,local-747-frontend-desktop**/
.elementor .sc-editorial{font-family:var(--sc-font);font-size:1rem;color:var(--sc-ink);line-height:1.85;font-size:2rem;line-height:1.2;margin:2.4rem 0 1.2rem;color:var(--sc-ink)}& h3{font-family:var(--sc-font);font-size:1.4rem;line-height:1.35;margin:1.8rem 0 1rem;color:var(--sc-ink)}& p{margin:0 0 1.4rem;color:var(--sc-muted)}& a{color:var(--sc-purple);text-decoration:underline}& img{max-width:100%;height:auto;border-radius:.6rem}& ul{padding-left:1.4rem}& li{margin-bottom:.7rem}& table{width:100%;overflow-wrap:anywhere}& :focus-visible{outline:3px solid var(--sc-purple);outline-offset:3px}.elementor .sc-mmenu-link:focus-visible{color:var(--sc-purple)}.elementor .sc-mmenu-link{min-height:44px;font-weight:600;font-size:1rem;color:var(--sc-ink);line-height:1.4;text-decoration:none;padding:12px;display:block}.elementor .sc-footer-bottom{font-size:12px;color:#736977;line-height:1.5;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--sc-line);border-style:solid;display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between}.elementor .sc-footer-link:focus-visible,.elementor .sc-footer-link:hover{color:var(--sc-purple)}.elementor .sc-footer-link{font-size:.875rem;color:var(--sc-muted);line-height:1.6;text-decoration:none;display:block}.elementor .sc-footer-links{width:auto;padding:0;display:flex;gap:22px;flex-wrap:wrap}.elementor .sc-footer-tagline{font-size:12px;color:var(--sc-muted);line-height:1.6;margin-inline-end:auto;display:block}.elementor .sc-footer-logo{width:130px;height:62px;object-fit:contain;display:block}.elementor .sc-footer-main{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:50px;justify-content:space-between;align-items:center}.elementor .sc-footer{padding-block-start:42px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--sc-white)}.elementor .sc-col{min-width:0;padding:0;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}&>.sc-hero-note{margin-top:0}.elementor .sc-menu{min-width:0;position:relative;display:none;width:fit-content;margin:0;padding:0;border:0;background:0 0}&>details>summary{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;width:auto;min-width:0;margin:0;padding:.4rem 0;color:var(--sc-ink);background:0 0;border:0;list-style:none;cursor:pointer}&>details>summary::-webkit-details-marker{display:none}&>details>summary::after{content:'';display:block;width:.4rem;height:.4rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-top:-.2rem;flex-shrink:0}&>details>summary .e-accordion-item-title-base{width:auto;min-width:0;padding:0;flex:initial}& .e-accordion-item-icon-base{display:none!important}&>details:not([open])>.e-accordion-item-content-base{display:none}&>details[open]>.e-accordion-item-content-base{display:block;position:absolute;top:calc(100% + .75rem);right:0;left:auto;width:min(20rem,calc(100vw - 2.5rem));min-width:0;max-width:calc(100vw - 2.5rem);padding:1rem;background:var(--sc-white);border:1px solid var(--sc-line);border-radius:.75rem;box-shadow:0 14px 36px rgba(25,21,34,.12);z-index:20}& .sc-col{width:100%;gap:.25rem;align-items:stretch}& .sc-mmenu-link{display:block;width:auto;max-width:100%}& .sc-mmenu-link a{display:block}.elementor .sc-nav-link:focus-visible{color:var(--sc-purple)}.elementor .sc-nav-link{font-weight:600;font-size:.875rem;color:var(--sc-ink);line-height:1.4;text-decoration:none;display:block}.elementor .sc-nav{width:auto;padding:0;margin-inline-start:auto;display:flex;gap:26px;align-items:center}.elementor .sc-brand{width:150px;height:71px;object-fit:contain;display:block;flex:0 0 auto}.elementor .sc-header-inner{height:99px;padding:0;display:flex;gap:28px;justify-content:space-between;align-items:center}.elementor .sc-header{position:sticky;inset-block-start:0px;z-index:30;padding:0;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#eeeaf1;border-style:solid;background-color:rgba(255,255,255,.97)}.elementor .sc-text-link:focus-visible,.elementor .sc-text-link:hover{color:var(--sc-purple)}.elementor .sc-text-link{max-width:100%;font-weight:700;font-size:.875rem;color:inherit;line-height:1.6;text-decoration:none;padding-block-end:3px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:currentColor;border-style:solid;transition:color .2s;display:inline-flex;flex:0 1 auto;align-self:auto;width:fit-content;justify-self:start}.elementor .sc-header-cta:focus-visible,\n.elementor .sc-header-cta:hover{background-color:var(--sc-cta-hover);transform:translate3d(0,-2px,0)}.elementor .sc-header-cta{min-height:46px;font-weight:800;font-size:.875rem;color:var(--sc-ink);line-height:1.3;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;border-radius:7px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--sc-cta);transition:background-color .2s,transform .2s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .sc-btn:focus-visible,.elementor .sc-btn:hover{background-color:var(--sc-cta-hover);transform:translate3d(0,-2px,0)}.elementor .sc-btn{min-height:54px;font-weight:800;font-size:.875rem;color:var(--sc-ink);line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:17px;padding-block-end:17px;padding-inline-start:24px;padding-inline-end:24px;border-radius:7px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--sc-cta);transition:background-color .2s,transform .2s;display:inline-flex;justify-content:center;align-items:center}.elementor .sc-large{max-width:440px;font-size:1.1rem;color:var(--sc-ink);line-height:1.6;display:block}.elementor .sc-text{font-size:16px;color:var(--sc-muted);line-height:1.7;display:block}.elementor .sc-h2{font-weight:600;font-size:clamp(2rem, 3.5vw, 3rem);letter-spacing:-.045em;line-height:1.12;display:block}.elementor .sc-h1{font-weight:600;font-size:clamp(3.75rem, 6.2vw, 5.2rem);color:var(--sc-ink);letter-spacing:-.065em;line-height:1.02;margin-block-end:25px;display:block}.elementor .sc-eyebrow{font-weight:800;font-size:12px;color:var(--sc-purple);letter-spacing:.13em;line-height:1.4;text-transform:uppercase;margin-block-end:24px;display:block;gap:12px;align-items:center}.elementor .sc-dark{color:var(--sc-white);background-color:var(--sc-ink)}& .sc-outcome-caption{color:var(--sc-lilac)}& .sc-eyebrow{color:var(--sc-lilac)}.elementor .sc-wrap{width:min(1184px,calc(100% - 96px));margin-inline-start:auto;margin-inline-end:auto}.elementor .sc-page{font-family:var(--sc-font);font-size:16px;color:var(--sc-ink);line-height:1.7;padding:0;background-color:var(--sc-white);display:block}
.elementor .e-31a48e68-3f4f{padding:0}
.elementor .e-52cdb1d4-1fdd{padding:0}