.elementor .nx-under-header{margin-block-start:-132px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .nx-chip-light{width:fit-content;font-family:var(--font-body);font-weight:600;font-size:var(--fs-xs);color:var(--c-ink);line-height:var(--lh-snug);padding-block-start:var(--s-2);padding-block-end:var(--s-2);padding-inline-start:var(--s-4);padding-inline-end:var(--s-4);margin:0px;border-radius:var(--r-pill);border-width:var(--bw);border-color:var(--c-line);border-style:solid;background-color:var(--c-white);}.elementor .nx-chips{padding:0px;display:flex;flex-direction:row;gap:var(--s-2);flex-wrap:wrap;align-items:center;}.elementor .nx-zcard-body{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);}.elementor .nx-zcard-overlay{position:relative;padding:var(--s-5);background-image:linear-gradient(0deg, rgba(8, 8, 12, 0.92) 0%,rgba(8, 8, 12, 0.2) 55%,rgba(8, 8, 12, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0px;flex:1 1 auto;justify-content:flex-end;}.elementor .nx-zcard-media{height:var(--media-md);overflow:hidden;position:relative;padding:0px;background-color:var(--c-night-2);display:flex;flex-direction:column;gap:0px;}.elementor .nx-zcard{overflow:hidden;color:var(--c-text);padding:0px;border-radius:var(--r-xl);border-width:var(--bw);border-color:var(--c-line);border-style:solid;background-color:var(--c-white);display:flex;flex-direction:column;gap:0px;}.elementor .nx-zcard:hover,.elementor .nx-zcard:focus-visible{color:var(--c-text);box-shadow:0px 1.25rem 3rem 0px var(--c-shadow);transform:translate3d(0px, -0.25rem, 0px);}.elementor .nx-grid-2col{width:100%;padding:0px;display:grid;gap:var(--s-5);grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .nx-h2-sm{font-family:var(--font-display);font-weight:800;font-size:var(--fs-xl);color:var(--c-ink);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);margin:0px;}.elementor .nx-link{width:fit-content;font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--c-primary-deep);padding:0px;display:flex;flex-direction:row;gap:var(--s-2);align-items:center;}.elementor .nx-crumb-current{font-family:var(--font-body);font-weight:600;font-size:var(--fs-xs);color:var(--c-on-dark-muted);line-height:var(--lh-snug);margin:0px;}.elementor .nx-crumb-sep{font-family:var(--font-body);font-weight:600;font-size:var(--fs-xs);color:var(--c-amber);line-height:var(--lh-snug);margin:0px;}.elementor .nx-crumb-link{font-family:var(--font-body);font-weight:600;font-size:var(--fs-xs);color:var(--c-white);line-height:var(--lh-snug);margin:0px;}.elementor .nx-crumb-link:hover,.elementor .nx-crumb-link:focus-visible{color:var(--c-amber);}.elementor .nx-crumbs{width:fit-content;max-width:100%;padding:0px;display:flex;flex-direction:row;gap:var(--s-2);flex-wrap:wrap;align-items:center;}.elementor .nx-h1-page{font-family:var(--font-display);font-weight:800;font-size:var(--fs-page);color:var(--c-white);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0px;}.elementor .nx-phero-copy{max-width:var(--measure-wide);padding:0px;display:flex;flex-direction:column;gap:var(--s-5);}.elementor .nx-phero-inner{width:100%;max-width:var(--container);padding-block-start:var(--s-0);padding-block-end:var(--s-0);padding-inline-start:var(--s-5);padding-inline-end:var(--s-5);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--s-5);}.elementor .nx-overlay-phero{position:relative;padding-block-start:calc(var(--s-10) + var(--s-7));padding-block-end:var(--s-9);padding-inline-start:var(--s-0);padding-inline-end:var(--s-0);background-image:linear-gradient(0deg, rgba(8, 8, 12, 0.9) 0%,rgba(8, 8, 12, 0) 40%),linear-gradient(90deg, rgba(8, 8, 12, 0.95) 0%,rgba(8, 8, 12, 0.8) 42%,rgba(8, 8, 12, 0.2) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0px;}.elementor .nx-strip-copy{max-width:var(--measure);padding:0px;display:flex;flex-direction:column;gap:var(--s-2);flex:1 1 var(--basis-col);}.elementor .nx-strip-body{position:relative;padding-block-start:var(--s-6);padding-block-end:var(--s-6);padding-inline-start:var(--s-7);padding-inline-end:var(--s-7);background-image:linear-gradient(90deg, rgba(91, 33, 150, 0.96) 0%,rgba(123, 44, 191, 0.88) 55%,rgba(11, 10, 15, 0.7) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;gap:var(--s-5);flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .nx-strip{overflow:hidden;position:relative;padding:0px;border-radius:var(--r-xl);background-color:var(--c-primary-deep);display:flex;flex-direction:column;gap:0px;}.elementor .nx-chip-dot{width:var(--s-2);height:var(--s-2);min-width:var(--s-2);padding:0px;margin:0px;border-radius:var(--r-pill);border-width:0px;background-color:var(--c-amber);}.elementor .nx-chip-text{font-family:var(--font-body);font-weight:600;font-size:var(--fs-xs);color:var(--c-white);line-height:var(--lh-snug);margin:0px;}.elementor .nx-chip{width:fit-content;padding-block-start:var(--s-2);padding-block-end:var(--s-2);padding-inline-start:var(--s-4);padding-inline-end:var(--s-4);border-radius:var(--r-pill);border-width:var(--bw);border-color:var(--c-glass-line);border-style:solid;background-color:var(--c-glass);backdrop-filter:blur(14px);display:flex;flex-direction:row;gap:var(--s-2);align-items:center;}.elementor .nx-label{line-height:var(--lh-snug);margin:0px;}.elementor .nx-ico{width:var(--icon);height:var(--icon);min-width:var(--icon);display:flex;}.elementor .nx-btn-amber{width:fit-content;font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--c-ink);line-height:var(--lh-snug);text-align:center;padding-block-start:var(--s-4);padding-block-end:var(--s-4);padding-inline-start:var(--s-6);padding-inline-end:var(--s-6);border-radius:var(--r-pill);background-color:var(--c-amber);display:flex;flex-direction:row;gap:var(--s-2);justify-content:center;align-items:center;}.elementor .nx-btn-amber:hover,.elementor .nx-btn-amber:focus-visible{color:var(--c-ink);background-color:var(--c-white);}.elementor .nx-small-light{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--c-on-dark-muted);line-height:var(--lh-body);margin:0px;}.elementor .nx-body{font-family:var(--font-body);font-size:var(--fs-base);color:var(--c-text);line-height:var(--lh-body);margin:0px;}.elementor .nx-lead-light{max-width:var(--measure);font-family:var(--font-body);font-size:var(--fs-md);color:var(--c-white);line-height:var(--lh-body);margin:0px;}.elementor .nx-strip-title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-xl);color:var(--c-white);line-height:var(--lh-snug);margin:0px;}.elementor .nx-eyebrow-bar-light{width:var(--s-6);height:var(--bw-accent);min-width:var(--s-6);padding:0px;margin:0px;border-radius:var(--r-pill);border-width:0px;background-color:var(--c-amber);}.elementor .nx-eyebrow-text-light{font-family:var(--font-body);font-weight:700;font-size:var(--fs-xs);color:var(--c-amber);letter-spacing:var(--ls-wide);line-height:var(--lh-snug);text-transform:uppercase;margin:0px;}.elementor .nx-eyebrow{width:fit-content;padding:0px;display:flex;flex-direction:row;gap:var(--s-2);align-items:center;}.elementor .nx-container{width:100%;max-width:var(--container);padding-block-start:var(--s-0);padding-block-end:var(--s-0);padding-inline-start:var(--s-5);padding-inline-end:var(--s-5);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--s-7);}.elementor .nx-cover{width:100%;height:100%;max-width:none;object-fit:cover;position:absolute;inset-block-start:var(--s-0);inset-inline-end:var(--s-0);inset-block-end:var(--s-0);inset-inline-start:var(--s-0);margin:0px;display:block;}.elementor .nx-section-photo{overflow:hidden;position:relative;padding:0px;background-color:var(--c-night);display:flex;flex-direction:column;gap:0px;}.elementor .nx-section-alt{padding-block-start:var(--s-10);padding-block-end:var(--s-10);padding-inline-start:var(--s-0);padding-inline-end:var(--s-0);background-color:var(--c-bg-alt);display:flex;flex-direction:column;gap:0px;}