.elementor-kit-7{--e-global-color-primary:#202238;--e-global-color-secondary:#72748A;--e-global-color-text:#4F5166;--e-global-color-accent:#5B4BDB;--e-global-color-16550d9:#4036A5;--e-global-color-8872ed9:#F0EDFF;--e-global-color-b64d665:#DED9F4;--e-global-color-f42d04d:#FF6B61;--e-global-color-2541653:#F7F6FB;--e-global-color-99493fa:#000000;--e-global-color-ca4ff29:#E6E5EF;--e-global-color-5eab843:#20213B;--e-global-color-11ed613:#2E9B72;--e-global-color-9998a82:#FFFFFFCC;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:700;background-color:var( --e-global-color-2541653 );color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-weight:700;color:#FFFFFF;border-style:none;border-radius:11px 11px 11px 11px;padding:11px 15px 11px 15px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-16550d9 );color:#FFFFFF;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{letter-spacing:-1px;}.elementor-kit-7 h2{letter-spacing:-0.4px;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{background-color:var( --e-global-color-2541653 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ca4ff29 );border-radius:12px 12px 12px 12px;padding:8px 14px 8px 14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1160px;}.e-con{--container-max-width:1160px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}.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);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:16px;--container-default-padding-right:16px;--container-default-padding-bottom:16px;--container-default-padding-left:16px;}}:root { --Atomic-Primary:#202238; --Atomic-Secondary:#72748A; --Atomic-Text:#4F5166; --Atomic-Accent:#5B4BDB; --Atomic-Indigo-Hover:#4036A5; --Atomic-Indigo-Light:#F0EDFF; --Lavender:#DED9F4; --Atomic-Coral:#FF6B61; --Atomic-Page-BG:#F7F6FB; --Atomic-Border:#E6E5EF; --Atomic-Footer:#20213B; --Atomic-Success:#2E9B72; }
/* Start custom CSS */:root {
  --nl-ink: #202238;
  --nl-muted: #72748a;
  --nl-text: #4f5166;
  --nl-indigo: #5b4bdb;
  --nl-indigo-hover: #4036a5;
  --nl-indigo-light: #f0edff;
  --nl-lavender: #ded9f4;
  --nl-coral: #ff6b61;
  --nl-bg: #f7f6fb;
  --nl-surface: #ffffff;
  --nl-border: #e6e5ef;
  --nl-footer: #20213b;
  --nl-success: #2e9b72;
  --nl-radius-sm: 11px;
  --nl-radius-md: 18px;
  --nl-radius-lg: 24px;
  --nl-shadow-card: 0 5px 20px rgba(36,34,70,.035);
  --nl-shadow-hero: 0 12px 36px rgba(36,34,70,.09);
}

.nl-card {
  background: var(--nl-surface);
  border: 1px solid var(--nl-border);
  border-radius: var(--nl-radius-md);
  box-shadow: var(--nl-shadow-card);
  padding: 26px;
}

.nl-hero {
  background: var(--nl-surface);
  border-radius: var(--nl-radius-lg);
  box-shadow: var(--nl-shadow-hero);
  overflow: hidden;
}

.nl-pill {
  display: inline-flex;
  align-items: center;
  background: var(--nl-indigo-light);
  color: #5546c5;
  border-radius: 999px;
  padding: 6px 11px;
  font-size: 13px;
  font-weight: 600;
}

.nl-primary .elementor-button {
  background: var(--nl-indigo);
  border: 1px solid var(--nl-indigo);
  border-radius: var(--nl-radius-sm);
  color: #fff;
  font-weight: 700;
  padding: 11px 15px;
  transition: all .18s ease;
}

.nl-primary .elementor-button:hover {
  background: var(--nl-indigo-hover);
  border-color: var(--nl-indigo-hover);
  transform: translateY(-1px);
}

.nl-secondary .elementor-button {
  background: #fff;
  border: 1px solid var(--nl-border);
  border-radius: var(--nl-radius-sm);
  color: var(--nl-ink);
  font-weight: 700;
  padding: 11px 15px;
}

.nl-secondary .elementor-button:hover {
  background: var(--nl-indigo-light);
  border-color: var(--nl-indigo);
}

@media (max-width: 620px) {
  .nl-card { padding: 20px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://thenycsalon.com/wp-content/uploads/2026/07/subset-Inter-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */