/* nx-blocks-common-styles */
:root {
  /* Colors */
  --nx-color-primary: #0073aa;
  --nx-color-secondary: #23282d;
  --nx-color-accent: #00a0d2;
  --nx-color-dark: #1e1e1e;
  --nx-color-light: #f8f9fa;
  --nx-color-white: #ffffff;
  --nx-color-black: #000000;
  --nx-color-gray: #767676;
  --nx-color-light-gray: #f0f0f0;
  /* Typography */
  --nx-font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --nx-font-family-serif: Georgia, "Times New Roman", Times, serif;
  --nx-font-family-mono: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  /* Spacing */
  --nx-spacing-xs: 5px;
  --nx-spacing-sm: 10px;
  --nx-spacing-md: 20px;
  --nx-spacing-lg: 30px;
  --nx-spacing-xl: 50px;
  /* Border radius */
  --nx-border-radius-sm: 4px;
  --nx-border-radius-md: 8px;
  --nx-border-radius-lg: 16px;
  --nx-border-radius-full: 999px;
  /* Shadows */
  --nx-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --nx-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
  --nx-shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);
  /* Transitions */
  --nx-transition-fast: 0.2s ease;
  --nx-transition-normal: 0.3s ease;
  --nx-transition-slow: 0.5s ease;
}
/* Responsive breakpoints for media queries */
/* Use these in each block's CSS file */
/* 
  @media (max-width: 767px) { ... } Mobile
  @media (min-width: 768px) and (max-width: 991px) { ... } Tablet
  @media (min-width: 992px) { ... } Desktop
*/
/* Utility Classes */
.nx-blocks-hidden-mobile {
  @media (max-width: 767px) {
    display: none !important;
  }
}
.nx-blocks-hidden-tablet {
  @media (min-width: 768px) and (max-width: 991px) {
    display: none !important;
  }
}
.nx-blocks-hidden-desktop {
  @media (min-width: 992px) {
    display: none !important;
  }
}
/* Common Block Styles */
.nx-blocks-block {
  margin-bottom: var(--nx-spacing-md);
}
.nx-blocks-block-container {
  width: 100%;
  margin: 0 auto;
}
/* Helper for inner blocks */
.nx-blocks-inner-blocks {
  position: relative;
}
.nx-section-block {
  position: relative;
  overflow: hidden;
}
.nx-section-block.has-background-overlay .nx-section-overlay {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
}
/* Mobile media query for min-height */
@media (max-width: 768px) {.nx-section-block {
    min-height: var(--nx-section-mobile-min-height, auto) !important;
  }}
/* nx-blocks-section-style */
/* ═══════════════════════════════════════════════
   Section Block – Front-end Styles
   ═══════════════════════════════════════════════ */
.nx-section-block {
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* Container width options */
.nx-section-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--nx-spacing-md, 20px);
  padding-right: var(--nx-spacing-md, 20px);
}
.nx-section-full { width: 100%; }
.nx-section-narrow {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--nx-spacing-md, 20px);
  padding-right: var(--nx-spacing-md, 20px);
}
.nx-section-wide {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--nx-spacing-md, 20px);
  padding-right: var(--nx-spacing-md, 20px);
}
.nx-section-custom {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--nx-spacing-md, 20px);
  padding-right: var(--nx-spacing-md, 20px);
}
/* Flex utilities */
.nx-section-container.nx-flex,
.nx-section-full.nx-flex,
.nx-section-narrow.nx-flex,
.nx-section-wide.nx-flex,
.nx-section-custom.nx-flex { display: flex !important; }
.nx-flex-row { flex-direction: row !important; }
.nx-flex-row-reverse { flex-direction: row-reverse !important; }
.nx-flex-column { flex-direction: column !important; }
.nx-flex-column-reverse { flex-direction: column-reverse !important; }
.nx-flex-nowrap { flex-wrap: nowrap !important; }
.nx-flex-wrap { flex-wrap: wrap !important; }
.nx-flex-wrap-reverse { flex-wrap: wrap-reverse !important; }
.nx-justify-start { justify-content: flex-start !important; }
.nx-justify-end { justify-content: flex-end !important; }
.nx-justify-center { justify-content: center !important; }
.nx-justify-between { justify-content: space-between !important; }
.nx-justify-around { justify-content: space-around !important; }
.nx-justify-evenly { justify-content: space-evenly !important; }
.nx-items-stretch { align-items: stretch !important; }
.nx-items-start { align-items: flex-start !important; }
.nx-items-end { align-items: flex-end !important; }
.nx-items-center { align-items: center !important; }
.nx-items-baseline { align-items: baseline !important; }
.nx-content-stretch { align-content: stretch !important; }
.nx-content-start { align-content: flex-start !important; }
.nx-content-end { align-content: flex-end !important; }
.nx-content-center { align-content: center !important; }
.nx-content-between { align-content: space-between !important; }
.nx-content-around { align-content: space-around !important; }
/* Background overlay */
.nx-section-block.has-background-overlay { position: relative; z-index: 1; }
.nx-section-overlay {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: -1;
}
/* Video background */
.nx-section-video {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  z-index: -2;
  pointer-events: none;
  will-change: transform;
  backface-visibility: hidden;
}
.nx-section-video.nx-video-lazy {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.nx-section-video.nx-video-lazy[data-loaded="true"] { opacity: 1; }
.nx-section-block.has-background-overlay .nx-section-overlay { z-index: -1; }
.nx-section-block.has-background-overlay .nx-section-video { z-index: -2; }
.nx-section-block.has-background-overlay > .nx-section-container,
.nx-section-block.has-background-overlay > .nx-section-narrow,
.nx-section-block.has-background-overlay > .nx-section-wide,
.nx-section-block.has-background-overlay > .nx-section-full,
.nx-section-block.has-background-overlay > .nx-section-custom {
  position: relative;
  z-index: 2;
}
/* Divider */
.nx-section-divider {
  position: absolute;
  left: 0; width: 100%;
  overflow: hidden;
  line-height: 0;
  z-index: 1;
}
.nx-section-divider svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
}
.nx-section-divider-top { top: 0; }
.nx-section-divider-bottom { bottom: 0; }
/* Height utilities */
.nx-section-block[style*="height"] {
  display: flex;
  align-items: stretch;
}
.nx-section-block[style*="height"] > .nx-section-container,
.nx-section-block[style*="height"] > .nx-section-narrow,
.nx-section-block[style*="height"] > .nx-section-wide,
.nx-section-block[style*="height"] > .nx-section-full,
.nx-section-block[style*="height"] > .nx-section-custom {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
/* Position utilities */
.nx-position-static { position: static !important; }
.nx-position-relative { position: relative !important; }
.nx-position-absolute { position: absolute !important; }
.nx-position-fixed { position: fixed !important; }
.nx-position-sticky { position: sticky !important; }
.nx-overflow-visible { overflow: visible !important; }
.nx-overflow-hidden { overflow: hidden !important; }
.nx-overflow-scroll { overflow: scroll !important; }
.nx-overflow-auto { overflow: auto !important; }
/* Responsive */
@media (max-width: 1024px) {.nx-blocks-hidden-tablet { display: none !important; }}
@media (max-width: 767px) {.nx-section-container,
  .nx-section-narrow,
  .nx-section-wide,
  .nx-section-custom {
    padding-left: var(--nx-spacing-sm, 10px);
    padding-right: var(--nx-spacing-sm, 10px);
  }
  .nx-blocks-hidden-mobile { display: none !important; }
  .nx-section-video { transform: scale(1.05); }}
/* Responsive flex mobile */
@media (max-width: 768px) {.nx-mobile-flex-row { flex-direction: row !important; }
  .nx-mobile-flex-row-reverse { flex-direction: row-reverse !important; }
  .nx-mobile-flex-column { flex-direction: column !important; }
  .nx-mobile-flex-column-reverse { flex-direction: column-reverse !important; }
  .nx-mobile-justify-start { justify-content: flex-start !important; }
  .nx-mobile-justify-end { justify-content: flex-end !important; }
  .nx-mobile-justify-center { justify-content: center !important; }
  .nx-mobile-justify-between { justify-content: space-between !important; }
  .nx-mobile-justify-around { justify-content: space-around !important; }
  .nx-mobile-justify-evenly { justify-content: space-evenly !important; }
  .nx-mobile-items-stretch { align-items: stretch !important; }
  .nx-mobile-items-start { align-items: flex-start !important; }
  .nx-mobile-items-end { align-items: flex-end !important; }
  .nx-mobile-items-center { align-items: center !important; }
  .nx-mobile-items-baseline { align-items: baseline !important; }}
@supports not (object-fit: cover) {.nx-section-video {
    position: absolute;
    top: 50%; left: 50%;
    min-width: 100%; min-height: 100%;
    width: auto; height: auto;
    transform: translate(-50%, -50%);
  }}
/* ── Tab bar ── */
/* ── Sub tabs (for background) ── */
/* ── Device switcher ── */
/* ── Spacing box model (DevTools-style) ── */
/* ── Position grid (3×3) ── */
/* ── Gradient swatches ── */
/* ── Image preview ── */
/* ── Upload zone ── */
/* ── Video info card ── */
/* Poster thumbnail */
/* ── Content Width options ── */
/* ── Icon buttons (flex direction, justify, align, position) ── */
/* ── Section heading ── */
/* ── Divider section ── */
/* Divider shape picker */
/* Divider preview in sidebar */
/* ── Visibility grid ── */
/* ── Position inputs ── */
/* nx-blocks-woo-products-style */
/* WooCommerce Products Block Styles */
.nx-woo-products-block {
  width: 100%;
}
.nx-woo-product-item {
  position: relative;
  background-color: var(--nx-color-white);
  border: 1px solid var(--nx-color-light-gray);
 /* padding: var(--nx-spacing-sm); */
  transition: transform var(--nx-transition-fast), box-shadow var(--nx-transition-fast);
  height: 100%;
  display: flex;
  flex-direction: column;
}
.nx-woo-product-item:hover {
  transform: translateY(-5px);
  box-shadow: var(--nx-shadow-md);
}
/* Product Image */
.nx-woo-product-image {
  position: relative;
  margin-bottom: var(--nx-spacing-sm);
  overflow: hidden;
}
.nx-woo-product-image img {
  width: 100%;
  height: auto;
  transition: transform var(--nx-transition-normal);
  display: block;
}
.nx-woo-product-image:hover img {
  transform: scale(1.05);
}
/* Product Details */
.nx-woo-product-details {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.nx-woo-product-title {
  font-size: 1.1rem;
  margin-top: 0;
  margin-bottom: var(--nx-spacing-xs);
  font-weight: 500;
  padding-left: 1rem;
  padding-right: 1rem;
}
.nx-woo-product-title a {
  color: inherit;
  text-decoration: none;
}
.nx-woo-product-price {
  font-size: 1.05rem;
  margin-bottom: var(--nx-spacing-xs);
  font-weight: 600;
  padding-left: 1rem;
  padding-right: 1rem;
}
.nx-woo-product-price del {
  color: var(--nx-color-gray);
  font-weight: normal;
  margin-right: 0.5em;
}
.nx-woo-product-price ins {
  text-decoration: none;
  color: #e03;
}
.nx-woo-product-description {
  margin-bottom: var(--nx-spacing-sm);
  font-size: 0.9rem;
  color: var(--nx-color-gray);
  flex-grow: 1;
}
/* Sale Badge */
.nx-woo-onsale {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #e03;
  color: white;
  padding: 0.2em 0.8em;
  border-radius: var(--nx-border-radius-full);
  font-size: 0.8rem;
  z-index: 2;
  font-weight: 600;
}
/* Add to cart button */
.nx-woo-add-to-cart {
  margin-top: auto;
}
.nx-woo-add-to-cart .button {
  background-color: var(--mc-primary-color);
  color: white;
  border: none;
  padding: 0.8em 1em;
  font-size: 0.9rem;
  border-radius: var(--nx-border-radius-sm);
  text-transform: uppercase;
  font-weight: 500;
  display: inline-block;
  transition: background-color var(--nx-transition-fast);
  display: flex;
  justify-content: center;
  align-items: center;
}
.nx-woo-add-to-cart .button:hover {
  background-color: var(--mc-secondary-color)
}
/* Star rating */
.star-rating {
  margin-bottom: var(--nx-spacing-xs);
}
/* Alignment styles */
.nx-woo-align-left .nx-woo-product-details {
  text-align: left;
}
.nx-woo-align-center .nx-woo-product-details {
  text-align: center;
}
.nx-woo-align-right .nx-woo-product-details {
  text-align: right;
}
/* Product Style variations */
/* Standard style is default */
/* Minimal style */
.nx-woo-style-minimal .nx-woo-product-item {
  border: none;
  padding: 0;
  background: transparent;
}
.nx-woo-style-minimal .nx-woo-product-title {
  font-size: 1rem;
}
/* Boxed style */
.nx-woo-style-boxed .nx-woo-product-item {
  box-shadow: var(--nx-shadow-sm);
}
/* Card style */
.nx-woo-style-card .nx-woo-product-item {
  box-shadow: var(--nx-shadow-md);
  border: none;
  border-radius: var(--nx-border-radius-md);
  overflow: hidden;
}
.nx-woo-style-card .nx-woo-product-image {
  margin: calc(-1 * var(--nx-spacing-sm));
  margin-bottom: var(--nx-spacing-sm);
}
/* Responsive styles */
@media (max-width: 767px) {.nx-woo-product-title {
    font-size: 1rem;
  }
  .nx-woo-product-price {
    font-size: 0.95rem;
  }}
/* nx-blocks-cards-style */
/* Cards Block Styles - Modern & Professional Design */
:root {
  --nx-primary-color: #023e73;
  --nx-secondary-color: #023e73;
  --nx-accent-color: #f72585;
  --nx-light-color: #f8f9fa;
  --nx-dark-color: #212529;
  --nx-gray-100: #f8f9fa;
  --nx-gray-200: #e9ecef;
  --nx-gray-300: #dee2e6;
  --nx-gray-400: #ced4da;
  --nx-gray-500: #adb5bd;
  --nx-gray-600: #6c757d;
  --nx-gray-700: #495057;
  --nx-gray-800: #343a40;
  --nx-gray-900: #161b22;
  --nx-white: #ffffff;
  --nx-text-color: #2b2d42;
  --nx-border-radius-sm: 4px;
  --nx-border-radius-md: 8px;
  --nx-border-radius-lg: 16px;
  --nx-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.08);
  --nx-shadow-md: 0 4px 16px rgba(0, 0, 0, 0.12);
  --nx-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12);
  --nx-transition-fast: 0.2s ease;
  --nx-transition-normal: 0.3s ease;
  --nx-transition-slow: 0.5s ease;
  --nx-spacing-xs: 0.5rem;
  --nx-spacing-sm: 1rem;
  --nx-spacing-md: 1.5rem;
  --nx-spacing-lg: 2rem;
  --nx-spacing-xl: 3rem;
}
[data-theme="dark"] .nx-cards-title a:hover, [data-theme="dark"]  .nx-cards-title a:focus {
  color: var(--nx-gray-100); 
}
/* Cards Block Container */
.nx-cards-block {
  width: 100%;
  position: relative;
}
/* Grid Layout */
.nx-cards-grid {
  display: grid;
  gap: var(--nx-spacing-lg);
}
/* Card Item */
.nx-cards-item {
  position: relative;
  background-color: var(--nx-white);
  border-radius: var(--nx-border-radius-md);
  overflow: hidden;
  transition: transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), 
              box-shadow 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: var(--nx-shadow-sm);
  will-change: transform;
 /* border: 1px solid var(--nx-gray-200);*/
}
[data-theme="dark"] .nx-cards-item {
  background-color: var(--nx-dark-color);
  border: none;
  box-shadow: none;
}
[data-theme="dark"] .nx-cards-item:hover {
  background-color: var(--nx-gray-800);
  box-shadow: var(--nx-shadow-md);
}
[data-theme="dark"] .nx-cards-title {
  color: var(--nx-white);
}
[data-theme="dark"] .nx-cards-description {
  color: var(--nx-white);
}
.nx-cards-item:hover {
  transform: translateY(-6px);
  box-shadow: var(--nx-shadow-md);
  z-index: 1;
}
.nx-cards-item::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(to right, var(--nx-primary-color), var(--nx-accent-color));
  opacity: 0;
  transition: opacity var(--nx-transition-normal);
  z-index: 1;
}
.nx-cards-item:hover::after {
  opacity: 1;
}
/* Card Image Container */
.nx-cards-image {
  position: relative;
  overflow: hidden;
  aspect-ratio: 4/3;
}
/* Card Image */
.nx-cards-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.8s cubic-bezier(0.33, 1, 0.68, 1);
  display: block;
  object-position: center;
}
.nx-cards-item:hover .nx-cards-image img {
  transform: scale(1.05);
}
/* Card Content */
.nx-cards-content {
  padding: var(--nx-spacing-md) var(--nx-spacing-md) var(--nx-spacing-lg);
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
/* Card Title */
.nx-cards-title {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: var(--nx-spacing-sm);
  color: var(--nx-dark-color);
}
.nx-cards-title a {
  color: inherit;
  text-decoration: none;
  position: relative;
  display: inline-block;
  transition: color var(--nx-transition-fast);
  overflow: hidden;
}
.nx-cards-title a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform var(--nx-transition-normal);
}
.nx-cards-title a:hover {
  color: var(--nx-primary-color);
}
.nx-cards-title a:hover:after {
  transform: scaleX(1);
  transform-origin: left;
}
/* Card Description */
.nx-cards-description {
  margin-bottom: var(--nx-spacing-md);
  color: var(--nx-gray-700);
  flex-grow: 1;
  line-height: 1.6;
}
/* Card Button */
.nx-cards-button-wrapper {
  margin-top: auto;
  display: flex;
}
.nx-cards-button {
  background-color: var(--nx-primary-color);
  color: var(--nx-white);
  padding: 0.8em 1.5em;
  text-decoration: none;
  font-weight: 500;
  font-size: 0.9rem;
  transition: all var(--nx-transition-fast);
  position: relative;
  overflow: hidden;
  letter-spacing: 0.02em;
  z-index: 1;
  box-shadow: 0 3px 8px rgba(67, 97, 238, 0.3);
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.nx-cards-button svg {
  max-width: 24px;
  height: auto;
  margin-right: 10px;
}
.nx-cards-button::after {
  content: '+';
  margin-left: 0.5rem;
  font-weight: 700;
}
.nx-cards-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--nx-secondary-color);
  z-index: -1;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform var(--nx-transition-normal);
}
.nx-cards-button:hover {
  color: var(--nx-white);
  transform: translateY(-1px);
  box-shadow: 0 6px 12px rgba(67, 97, 238, 0.4);
}
.nx-cards-button:hover::before {
  transform: scaleX(1);
  transform-origin: left;
}
.nx-cards-button:active {
  transform: translateY(1px);
  box-shadow: 0 1px 5px rgba(67, 97, 238, 0.4);
}
/* Card Style Variations */
/* Minimal style */
.nx-cards-style-minimal .nx-cards-item {
  border: none;
  box-shadow: none;
  background: transparent;
}
.nx-cards-style-minimal .nx-cards-item::after {
  display: none;
}
.nx-cards-style-minimal .nx-cards-content {
  padding: var(--nx-spacing-sm) 0;
}
.nx-cards-style-minimal .nx-cards-item:hover {
  transform: translateY(-3px);
  box-shadow: none;
}
.nx-cards-style-minimal .nx-cards-button {
  background: transparent;
  color: var(--nx-primary-color);
  padding-left: 0;
  padding-right: 0;
  box-shadow: none;
  position: relative;
  font-weight: 600;
}
.nx-cards-style-minimal .nx-cards-button::before {
  display: none;
}
.nx-cards-style-minimal .nx-cards-button::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: var(--nx-primary-color);
  transform: scaleX(0.3);
  transform-origin: left;
  transition: transform var(--nx-transition-normal);
}
.nx-cards-style-minimal .nx-cards-button:hover {
  box-shadow: none;
  transform: translateY(0);
}
.nx-cards-style-minimal .nx-cards-button:hover::after {
  transform: scaleX(1);
}
/* Boxed style */
.nx-cards-style-boxed .nx-cards-item {
  box-shadow: var(--nx-shadow-md);
  border: none;
  border-radius: var(--nx-border-radius-lg);
}
.nx-cards-style-boxed .nx-cards-content {
  padding: var(--nx-spacing-lg);
}
.nx-cards-style-boxed .nx-cards-image {
  border-top-left-radius: var(--nx-border-radius-lg);
  border-top-right-radius: var(--nx-border-radius-lg);
}
.nx-cards-style-boxed .nx-cards-item::after {
  display: none;
}
/* Shadow style */
.nx-cards-style-shadow .nx-cards-item {
  border: none;
  box-shadow: var(--nx-shadow-md);
}
.nx-cards-style-shadow .nx-cards-item:hover {
  box-shadow: var(--nx-shadow-lg);
}
/* Border style */
.nx-cards-style-border .nx-cards-item {
  border: 2px solid var(--nx-gray-300);
  box-shadow: none;
}
.nx-cards-style-border .nx-cards-item:hover {
  border-color: var(--nx-primary-color);
}
.nx-cards-style-border .nx-cards-item::after {
  display: none;
}
/* Text Alignment Options */
.nx-cards-align-center .nx-cards-content {
  text-align: center;
}
.nx-cards-align-center .nx-cards-title a:after {
  left: 50%;
  transform: translateX(-50%) scaleX(0);
}
.nx-cards-align-center .nx-cards-title a:hover:after {
  transform: translateX(-50%) scaleX(1);
}
.nx-cards-align-center .nx-cards-button-wrapper {
  display: flex;
  justify-content: center;
}
.nx-cards-align-center.nx-cards-style-minimal .nx-cards-button::after {
  left: 50%;
  transform: translateX(-50%) scaleX(0.3);
}
.nx-cards-align-center.nx-cards-style-minimal .nx-cards-button:hover::after {
  transform: translateX(-50%) scaleX(1);
}
.nx-cards-align-right .nx-cards-content {
  text-align: right;
}
.nx-cards-align-right .nx-cards-title a:after {
  right: 0;
  left: auto;
  transform-origin: left;
}
.nx-cards-align-right .nx-cards-title a:hover:after {
  transform-origin: right;
}
.nx-cards-align-right .nx-cards-button-wrapper {
  display: flex;
  justify-content: flex-end;
}
.nx-cards-align-right.nx-cards-style-minimal .nx-cards-button::after {
  right: 0;
  left: auto;
  transform-origin: right;
}
.nx-cards-align-right.nx-cards-style-minimal .nx-cards-button:hover::after {
  transform-origin: left;
}
/* Slider Styles */
.nx-cards-slider-enabled {
  position: relative;
  padding: 0 var(--nx-spacing-xl);
  margin: var(--nx-spacing-md) 0;
}
.nx-cards-slider-enabled .swiper-wrapper {
  box-sizing: border-box;
  display: flex;
  height: auto;
  padding: var(--nx-spacing-md) 0;
}
.nx-cards-slider-enabled .swiper-slide {
  height: auto;
  transition: opacity var(--nx-transition-normal);
}
/* Navigation Arrows */
.nx-cards-slider-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  height: 48px;
  background-color: var(--nx-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: var(--nx-shadow-md);
  z-index: 10;
  transition: all var(--nx-transition-fast);
  overflow: hidden;
}
.nx-cards-slider-nav::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--nx-primary-color);
  transform: scale(0);
  border-radius: 50%;
  transition: transform var(--nx-transition-normal);
  z-index: -1;
}
.nx-cards-slider-nav:hover {
  color: var(--nx-white);
  transform: translateY(-50%) scale(1.1);
}
.nx-cards-slider-nav:hover::after {
  transform: scale(1);
}
.nx-cards-slider-prev {
  left: 0;
}
.nx-cards-slider-next {
  right: 0;
}
.nx-cards-slider-prev::before,
.nx-cards-slider-next::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
}
.nx-cards-slider-prev::before {
  transform: rotate(-135deg);
  margin-left: 5px;
}
.nx-cards-slider-next::before {
  transform: rotate(45deg);
  margin-right: 5px;
}
/* Pagination Dots */
.nx-cards-slider-pagination {
  position: relative;
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: var(--nx-spacing-md);
}
.nx-cards-slider-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: var(--nx-gray-400);
  border-radius: 50%;
  margin: 0;
  opacity: 1;
  transition: transform var(--nx-transition-normal), 
              background-color var(--nx-transition-normal);
  cursor: pointer;
  position: relative;
}
.nx-cards-slider-pagination .swiper-pagination-bullet::after {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  border-radius: 50%;
  border: 1px solid var(--nx-gray-400);
  opacity: 0;
  transition: opacity var(--nx-transition-normal);
}
.nx-cards-slider-pagination .swiper-pagination-bullet-active {
  background-color: var(--nx-primary-color);
  transform: scale(1.2);
}
.nx-cards-slider-pagination .swiper-pagination-bullet-active::after {
  opacity: 1;
  border-color: var(--nx-primary-color);
}
.nx-cards-item-image img {
  max-height: 200px;
  width: 100%;
  object-fit: cover;
  border-radius: var(--nx-border-radius-sm);
  margin-bottom: var(--nx-spacing-sm);
}
/* Responsive Styles */
@media (max-width: 1024px) {.nx-cards-slider-enabled {
    padding: 0 var(--nx-spacing-lg);
  }
  .nx-cards-title {
    font-size: 1.2rem;
  }}
@media (max-width: 767px) {.nx-cards-slider-enabled {
    padding: 0 var(--nx-spacing-md);
  }
  .nx-cards-slider-nav {
    width: 40px;
    height: 40px;
  }
  .nx-cards-content {
    padding: var(--nx-spacing-sm);
  }
  .nx-cards-title {
    font-size: 1.1rem;
    margin-bottom: var(--nx-spacing-xs);
  }
  .nx-cards-description {
    margin-bottom: var(--nx-spacing-sm);
    font-size: 0.95rem;
  }
  .nx-cards-style-boxed .nx-cards-content {
    padding: var(--nx-spacing-md);
  }}
/* Print Styles */
@media print {.nx-cards-block {
    display: block;
  }
  .nx-cards-item {
    page-break-inside: avoid;
    break-inside: avoid;
    box-shadow: none;
    border: 1px solid #ddd;
  }
  .nx-cards-slider-nav,
  .nx-cards-slider-pagination {
    display: none;
  }}
/* nx-blocks-testimonials-frontend-style */
/**
 * NX Testimonials Block - Modern & Professional Frontend Styles
 */
/* Base Variables */
:root {
  --nx-testimonials-primary-color: #2d3748;
  --nx-testimonials-secondary-color: #4a5568;
  --nx-testimonials-accent-color: #3182ce;
  --nx-testimonials-light-accent: #63b3ed;
  --nx-testimonials-border-color: #e2e8f0;
  --nx-testimonials-bg-color: #ffffff;
  --nx-testimonials-bg-alt: #f7fafc;
  --nx-testimonials-card-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 5px 10px -5px rgba(0, 0, 0, 0.04);
  --nx-testimonials-hover-shadow: 0 20px 30px -10px rgba(0, 0, 0, 0.15), 0 10px 15px -5px rgba(0, 0, 0, 0.08);
  --nx-testimonials-border-radius: 12px;
  --nx-testimonials-quote-color: rgba(0, 0, 0, 0.08);
  --nx-testimonials-star-color: #f6ad55;
  --nx-testimonials-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* Base Testimonials Block */
.nx-testimonials-block {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  margin: 3rem auto;
  color: var(--nx-testimonials-primary-color);
  max-width: 1200px;
}
/* Grid Layout */
.nx-testimonials-grid {
  display: grid;
  grid-template-columns: repeat(var(--columns, 3), 1fr);
  gap: 2.5rem;
}
/* List Layout */
.nx-testimonials-list .nx-testimonials-item {
  margin-bottom: 2.5rem;
  max-width: 100%;
}
.nx-testimonials-list .nx-testimonials-item:last-child {
  margin-bottom: 0;
}
/* Testimonial Item - Core Styles */
.nx-testimonials-item {
  position: relative;
  padding: 2.5rem;
  transition: var(--nx-testimonials-transition);
  overflow: hidden;
}
/* Style Variants */
.nx-testimonials-style-card .nx-testimonials-item {
  background-color: var(--nx-testimonials-bg-color);
  border-radius: var(--nx-testimonials-border-radius);
  box-shadow: var(--nx-testimonials-card-shadow);
 /* border: 1px solid var(--nx-testimonials-border-color);*/
}
.nx-testimonials-style-card .nx-testimonials-item:hover {
  transform: translateY(-6px);
  box-shadow: var(--nx-testimonials-hover-shadow);
}
.nx-testimonials-style-card .nx-testimonials-item::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  background: linear-gradient(to right, var(--nx-testimonials-accent-color), var(--nx-testimonials-light-accent));
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
}
.nx-testimonials-style-card .nx-testimonials-item:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.nx-testimonials-style-border .nx-testimonials-item {
  background-color: var(--nx-testimonials-bg-color);
  border: 1px solid var(--nx-testimonials-border-color);
  border-radius: var(--nx-testimonials-border-radius);
}
.nx-testimonials-style-border .nx-testimonials-item:hover {
  border-color: var(--nx-testimonials-accent-color);
  transform: translateY(-4px);
  box-shadow: 0 6px 15px -3px rgba(0, 0, 0, 0.1);
}
.nx-testimonials-style-minimal .nx-testimonials-item {
  padding: 1.5rem 0.5rem;
  background: transparent;
}
.nx-testimonials-style-minimal .nx-testimonials-item:hover {
  transform: translateY(-4px);
}
/* Text Alignment */
.nx-testimonials-align-center {
  text-align: center;
}
.nx-testimonials-align-left {
  text-align: left;
}
.nx-testimonials-align-right {
  text-align: right;
}
/* Quote Icons */
.nx-testimonials-quote-icon {
  position: absolute;
  font-size: 5rem;
  font-family: 'Georgia', serif;
  line-height: 0.8;
  color: var(--nx-testimonials-quote-color);
  z-index: 1;
  pointer-events: none;
  transition: var(--nx-testimonials-transition);
  opacity: 0.7;
}
.nx-testimonials-item:hover .nx-testimonials-quote-icon {
  color: var(--nx-testimonials-accent-color);
  opacity: 0.15;
}
.nx-testimonials-quote-open {
  top: 1.5rem;
  left: 1.5rem;
}
.nx-testimonials-quote-close {
  bottom: -2rem;
  right: 1.5rem;
}
/* Quote Style Variants */
.nx-testimonials-quote-none .nx-testimonials-quote-icon {
  display: none;
}
.nx-testimonials-quote-top-quote .nx-testimonials-quote-close {
  display: none;
}
.nx-testimonials-quote-bottom-quote .nx-testimonials-quote-open {
  display: none;
}
/* Content */
.nx-testimonials-content {
  position: relative;
  z-index: 2;
  margin-bottom: 1.5rem;
}
.nx-testimonials-text {
  margin-bottom: 1.2rem;
  font-size: 1.05rem;
  line-height: 1.7;
  font-weight: 400;
  position: relative;
}
.nx-testimonials-style-minimal .nx-testimonials-text {
  font-style: italic;
}
.nx-testimonials-style-card .nx-testimonials-text,
.nx-testimonials-style-border .nx-testimonials-text {
  padding: 0 0.75rem;
}
/* Rating Stars */
.nx-testimonials-rating {
  margin: 0.75rem 0;
  font-size: 1.2rem;
  line-height: 1;
  display: flex;
  gap: 0.35rem;
  justify-content: center;
  transition: var(--nx-testimonials-transition);
}
.nx-testimonials-item:hover .nx-testimonials-rating {
  transform: scale(1.05);
}
.nx-testimonials-align-left .nx-testimonials-rating {
  justify-content: flex-start;
}
.nx-testimonials-align-right .nx-testimonials-rating {
  justify-content: flex-end;
}
.nx-testimonials-star {
  color: var(--nx-testimonials-star-color);
  position: relative;
  display: inline-block;
}
.nx-star-filled {
  transform-origin: center;
  transition: transform 0.3s ease;
}
.nx-testimonials-item:hover .nx-star-filled {
  animation: starPulse 1s ease-in-out;
}
@keyframes starPulse {0% { transform: scale(1); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }}
.nx-star-empty {
  opacity: 0.25;
}
/* Author Section */
.nx-testimonials-author {
  margin-top: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1.25rem;
  position: relative;
}
.nx-testimonials-align-left .nx-testimonials-author {
  justify-content: flex-start;
}
.nx-testimonials-align-right .nx-testimonials-author {
  justify-content: flex-end;
}
/* Avatar */
.nx-testimonials-avatar-wrapper {
  flex-shrink: 0;
  position: relative;
  transition: var(--nx-testimonials-transition);
}
.nx-testimonials-item:hover .nx-testimonials-avatar-wrapper {
  transform: scale(1.05);
}
.nx-testimonials-avatar {
  object-fit: cover;
  display: block;
  border: 3px solid var(--nx-testimonials-bg-color);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  transition: var(--nx-testimonials-transition);
}
.nx-testimonials-avatar-circle .nx-testimonials-avatar {
  border-radius: 50%;
}
.nx-testimonials-item:hover .nx-testimonials-avatar {
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.15);
}
.nx-testimonials-avatar-rounded .nx-testimonials-avatar {
  border-radius: 15px;
}
/* Author Info */
.nx-testimonials-author-info {
  line-height: 1.4;
}
.nx-testimonials-name {
  font-weight: 600;
  font-size: 1.1rem;
  color: var(--nx-testimonials-primary-color);
  margin-bottom: 0.2rem;
  transition: color 0.2s ease;
}
.nx-testimonials-item:hover .nx-testimonials-name {
  color: var(--nx-testimonials-accent-color);
}
.nx-testimonials-role-company {
  font-size: 0.9rem;
  color: var(--nx-testimonials-secondary-color);
  opacity: 0.8;
  transition: var(--nx-testimonials-transition);
}
.nx-testimonials-item:hover .nx-testimonials-role-company {
  opacity: 1;
}
/* Slider Styles */
.nx-testimonials-slider-enabled {
  padding: 1.5rem 0 4rem;
  position: relative;
  overflow: hidden;
}
.nx-testimonials-slider-enabled .swiper-slide {
  height: auto;
  transition: opacity 0.3s ease;
}
.nx-testimonials-slider-enabled .swiper-slide-next,
.nx-testimonials-slider-enabled .swiper-slide-prev {
  opacity: 0.65;
}
/* Navigation Arrows */
.nx-testimonials-slider-nav {
  position: absolute;
  top: 50%;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: -1.75rem;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--nx-testimonials-primary-color);
  background-color: var(--nx-testimonials-bg-color);
  border-radius: 50%;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  transition: var(--nx-testimonials-transition);
  font-size: 1.5rem;
  border: 1px solid var(--nx-testimonials-border-color);
}
.nx-testimonials-slider-nav:hover {
  color: var(--nx-testimonials-bg-color);
  background-color: var(--nx-testimonials-accent-color);
  box-shadow: 0 5px 15px rgba(49, 130, 206, 0.3);
  transform: translateY(-2px);
}
.nx-testimonials-slider-prev {
  left: -1rem;
}
.nx-testimonials-slider-next {
  right: -1rem;
}
.nx-testimonials-slider-prev:after {
  content: '\2039';
  line-height: 1;
}
.nx-testimonials-slider-next:after {
  content: '\203A';
  line-height: 1;
}
/* Pagination Bullets */
.nx-testimonials-slider-pagination {
  position: absolute;
  bottom: 1rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  gap: 0.65rem;
  padding: 1rem 0;
}
.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  display: block;
  border-radius: 50%;
  background-color: var(--nx-testimonials-secondary-color);
  opacity: 0.25;
  transition: var(--nx-testimonials-transition);
  cursor: pointer;
  position: relative;
}
.swiper-pagination-bullet:hover {
  opacity: 0.5;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: var(--nx-testimonials-accent-color);
  transform: scale(1.25);
}
.swiper-pagination-bullet-active:after {
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border: 1px solid var(--nx-testimonials-accent-color);
  border-radius: 50%;
  animation: pulsate 2s infinite;
}
@keyframes pulsate {0% { transform: scale(0.95); opacity: 0.5; }
  50% { transform: scale(1.05); opacity: 0.3; }
  100% { transform: scale(0.95); opacity: 0.5; }}
/* Align Variants */
.align-wide .nx-testimonials-block {
  max-width: 1400px;
}
.align-full .nx-testimonials-block {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}
/* Responsive Styles */
@media (max-width: 1199px) {.nx-testimonials-grid {
    gap: 2rem;
  }
  .nx-testimonials-item {
    padding: 2rem;
  }}
@media (max-width: 991px) {.nx-testimonials-slider-nav {
    width: 3rem;
    height: 3rem;
    margin-top: -1.5rem;
  }}
@media (max-width: 767px) {.nx-testimonials-block {
    margin: 2rem auto;
  }
  .nx-testimonials-item {
    padding: 1.75rem;
  }
  .nx-testimonials-slider-nav {
    width: 2.75rem;
    height: 2.75rem;
    margin-top: -1.35rem;
  }
  .nx-testimonials-slider-prev {
    left: -0.5rem;
  }
  .nx-testimonials-slider-next {
    right: -0.5rem;
  }
  .nx-testimonials-text {
    font-size: 1rem;
    line-height: 1.6;
  }
  .nx-testimonials-author {
    flex-direction: column;
    gap: 0.75rem;
  }
  .nx-testimonials-quote-icon {
    font-size: 3.5rem;
  }}
/* Print Styles */
@media print {.nx-testimonials-block {
    break-inside: avoid;
  }
  .nx-testimonials-slider-nav,
  .nx-testimonials-slider-pagination {
    display: none !important;
  }
  .nx-testimonials-grid {
    display: block;
  }
  .nx-testimonials-item {
    page-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 2rem;
    border: 1px solid #ddd !important;
    box-shadow: none !important;
  }}
/* nx-blocks-timeline-style */
/* ═══════════════════════════════════════════
   NX Timeline Block
   ═══════════════════════════════════════════ */
/* ── Parent wrapper ── */
.nx-timeline {
    position: relative;
    padding: 20px 0;
}
/* ── Connector line (center) ── */
.nx-timeline::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: var(--nx-tl-line-w, 2px);
    background: var(--nx-tl-line-color, #ddd);
    border-style: var(--nx-tl-line-style, solid);
}
/* Alternating & left-aligned: line at center / left */
.nx-timeline--alternating::before,
.nx-timeline--left::before {
    left: var(--nx-tl-line-offset, 50%);
    transform: translateX(-50%);
}
.nx-timeline--left::before {
    left: var(--nx-tl-line-offset, 20px);
}
.nx-timeline--right::before {
    right: var(--nx-tl-line-offset, 20px);
    left: auto;
    transform: translateX(50%);
}
/* ── Timeline item ── */
.nx-timeline-item {
    position: relative;
    display: flex;
    align-items: flex-start;
    margin-bottom: var(--nx-tl-item-gap, 40px);
}
.nx-timeline-item:last-child {
    margin-bottom: 0;
}
/* ── Marker ── */
.nx-timeline-marker {
    position: absolute;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--nx-tl-marker-size, 20px);
    height: var(--nx-tl-marker-size, 20px);
    border-radius: var(--nx-tl-marker-radius, 50%);
    background: var(--nx-tl-marker-bg, #0073aa);
    border: var(--nx-tl-marker-border, 3px solid #fff);
    box-shadow: 0 0 0 2px var(--nx-tl-line-color, #ddd);
    flex-shrink: 0;
}
.nx-timeline-marker svg,
.nx-timeline-marker .dashicon,
.nx-timeline-marker img {
    max-width: 60%;
    max-height: 60%;
    fill: currentColor;
    color: #fff;
}
/* ── Content card ── */
.nx-timeline-content {
    position: relative;
    flex: 1;
    min-width: 0;
}
/* ── Date label ── */
.nx-timeline-date {
    font-size: 0.85em;
    font-weight: 600;
    color: var(--nx-tl-date-color, #888);
    margin-bottom: 6px;
}
/* ═══ Alternating layout ═══ */
.nx-timeline--alternating .nx-timeline-item {
    width: 50%;
}
.nx-timeline--alternating .nx-timeline-item:nth-child(odd) {
    margin-left: 0;
    padding-right: 40px;
    text-align: right;
    align-self: flex-start;
}
.nx-timeline--alternating .nx-timeline-item:nth-child(even) {
    margin-left: 50%;
    padding-left: 40px;
    text-align: left;
}
.nx-timeline--alternating .nx-timeline-item:nth-child(odd) .nx-timeline-marker {
    right: -10px;
    left: auto;
}
.nx-timeline--alternating .nx-timeline-item:nth-child(even) .nx-timeline-marker {
    left: -10px;
}
/* ═══ Left layout ═══ */
.nx-timeline--left .nx-timeline-item {
    padding-left: 50px;
}
.nx-timeline--left .nx-timeline-marker {
    left: 10px;
}
/* ═══ Right layout ═══ */
.nx-timeline--right .nx-timeline-item {
    padding-right: 50px;
    text-align: right;
}
.nx-timeline--right .nx-timeline-marker {
    right: 10px;
    left: auto;
}
/* ═══ Responsive ═══ */
@media (max-width: 767px) {/* On mobile, always stack left-aligned */
    .nx-timeline--alternating .nx-timeline-item,
    .nx-timeline--alternating .nx-timeline-item:nth-child(odd),
    .nx-timeline--alternating .nx-timeline-item:nth-child(even) {
        width: 100%;
        margin-left: 0;
        padding-left: 50px;
        padding-right: 0;
        text-align: left;
    }
    .nx-timeline--alternating::before {
        left: 20px;
    }
    .nx-timeline--alternating .nx-timeline-item:nth-child(odd) .nx-timeline-marker,
    .nx-timeline--alternating .nx-timeline-item:nth-child(even) .nx-timeline-marker {
        left: 10px;
        right: auto;
    }}
/* nx-blocks-advanced-header-style */
/* Advanced Header Block Styles */
.nx-advanced-header {
  line-height: inherit;
  color: inherit;
}
/* Icon styling */
.nx-header-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
span.nx-advanced-header {
  display: inline-block;
}
.nx-advanced-header + .nx-advanced-header {
  margin-top: 0 !important;
}
.nx-header-icon svg {
  width: inherit;
  height: inherit;
  fill: currentColor;
  display: block;
}
/* Flex layout support */
.nx-advanced-header[style*="display: flex"] {
  align-items: center;
}
.nx-advanced-header[style*="display: flex"] .nx-header-icon {
  flex-shrink: 0;
}
/* Responsive utilities */
@media (max-width: 767px) {.nx-advanced-header {
    /* Mobile-specific styles will be injected inline by PHP */
    word-break: break-word;
  }}
/* Typography utilities */
.nx-advanced-header.has-text-align-left {
  text-align: left;
}
.nx-advanced-header.has-text-align-center {
  text-align: center;
}
.nx-advanced-header.has-text-align-right {
  text-align: right;
}
.nx-advanced-header.has-text-align-justify {
  text-align: justify;
}
/* Font weight utilities */
.nx-advanced-header.has-font-weight-100 { font-weight: 100; }
.nx-advanced-header.has-font-weight-200 { font-weight: 200; }
.nx-advanced-header.has-font-weight-300 { font-weight: 300; }
.nx-advanced-header.has-font-weight-400 { font-weight: 400; }
.nx-advanced-header.has-font-weight-500 { font-weight: 500; }
.nx-advanced-header.has-font-weight-600 { font-weight: 600; }
.nx-advanced-header.has-font-weight-700 { font-weight: 700; }
.nx-advanced-header.has-font-weight-800 { font-weight: 800; }
.nx-advanced-header.has-font-weight-900 { font-weight: 900; }
/* Text transform utilities */
.nx-advanced-header.has-text-transform-uppercase { text-transform: uppercase; }
.nx-advanced-header.has-text-transform-lowercase { text-transform: lowercase; }
.nx-advanced-header.has-text-transform-capitalize { text-transform: capitalize; }
/* Performance optimizations */
.nx-header-icon svg {
  will-change: transform;
  backface-visibility: hidden;
}
/* Accessibility improvements */
.nx-advanced-header:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.nx-advanced-header:focus-visible {
  outline: 2px solid currentColor;
}
/* High contrast mode support */
@media (prefers-contrast: high) {.nx-header-icon svg {
    stroke-width: 2px;
  }}
/* Reduced motion support */
/* Print styles */
@media print {.nx-advanced-header {
    color: black !important;
    background: transparent !important;
  }
  .nx-header-icon svg {
    fill: black !important;
  }}
/* Dark mode support */
/* RTL support */
[dir="rtl"] .nx-header-icon {
  transform: scaleX(-1);
}
[dir="rtl"] .nx-advanced-header[style*="flex-direction: row"] .nx-header-icon:first-child {
  margin-right: 0;
  margin-left: var(--icon-spacing, 10px);
}
[dir="rtl"] .nx-advanced-header[style*="flex-direction: row"] .nx-header-icon:last-child {
  margin-left: 0;
  margin-right: var(--icon-spacing, 10px);
}
/* Loading states */
.nx-advanced-header[data-loading="true"] {
  opacity: 0.7;
  pointer-events: none;
}
/* Error states */
.nx-advanced-header.has-error {
  color: #d63638;
  border-left: 3px solid #d63638;
  padding-left: 12px;
}
/* Success states */
.nx-advanced-header.has-success {
  color: #00a32a;
  border-left: 3px solid #00a32a;
  padding-left: 12px;
}
/* nx-blocks-advcols-style */
/* ═══════════════════════════════════════════
   NX Blocks – Advanced Columns
   ═══════════════════════════════════════════ */
/* ── Parent flex container ── */
.nx-advcols {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    position: relative;
    --nx-col-count: 3;
    --nx-col-gap: 20px;
}
.nx-advcols.has-background-overlay {
    position: relative;
}
.nx-advcols-overlay {
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    z-index: 0;
    pointer-events: none;
}
.nx-advcols > .nx-advcol {
    position: relative;
    z-index: 1;
}
/* ── Content width variants ── */
.nx-advcols-boxed {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
/* ── Child column ── */
.nx-advcol {
    box-sizing: border-box;
    min-width: 0;
    word-wrap: break-word;
    overflow-wrap: break-word;
    /* Default: equal width based on parent --nx-col-count */
    width: calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count));
    flex-grow: 0;
    flex-shrink: 0;
}
/* When column has explicit width set, override defaults via inline styles */
/* Vertical alignment helper classes (when flex inner layout is NOT enabled) */
.nx-advcol.nx-advcol-valign-top    { display: flex; flex-direction: column; justify-content: flex-start; }
.nx-advcol.nx-advcol-valign-center { display: flex; flex-direction: column; justify-content: center; }
.nx-advcol.nx-advcol-valign-bottom { display: flex; flex-direction: column; justify-content: flex-end; }
/* Gutenberg wraps each child in .wp-block containers + inner-blocks wrappers.
   We need the block-list__layout to become a flex container itself,
   and each direct .wp-block child to size correctly. */
/* When column has explicit width, apply it to the wrapper */
/* ── Responsive defaults (low specificity – overridden by per-block <style>) ── */
@media (max-width: 1024px) {.nx-advcols:not([id]) {
        --nx-col-count: 2;
    }}
@media (max-width: 767px) {.nx-advcols:not([id]) {
        --nx-col-count: 1;
    }}
/* ── Alignment ── */
.nx-advcols.alignwide {
    width: auto;
    max-width: none;
}
.nx-advcols.alignfull {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
}
/* nx-blocks-grid-style */
/* ── Frontend: grid wrapper ── */
.nx-grid {
    box-sizing: border-box;
    position: relative;   /* for overlay child */
}
/* Overlay (background image tint) */
.nx-grid-overlay {
    position: absolute;
    inset: 0;
    pointer-events: none;
    border-radius: inherit;
    z-index: 0;
}
/* Keep content above overlay */
.nx-grid > :not(.nx-grid-overlay) {
    position: relative;
    z-index: 1;
}
/* ── Frontend: grid item ── */
.nx-grid-item {
    box-sizing: border-box;
    min-width: 0;          /* prevent overflow in narrow grids */
}
/*  Actual display:grid is injected per-block via JS <style> tag so each
    instance has its own column/gap values. No static CSS rule needed here. */
/* Appender spans all columns */
/* ── Span column buttons ── */
.nxui-col-btns {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-bottom: 12px;
}
.nxui-col-btn {
    min-width: 28px;
    height: 28px;
    padding: 0 6px;
    font-size: 12px;
    font-weight: 500;
    background: #f0f0f0;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    line-height: 1;
    transition: background 0.12s, border-color 0.12s;
}
.nxui-col-btn:hover {
    background: #e0e0e0;
}
.nxui-col-btn.is-active {
    background: #1e1e1e;
    border-color: #1e1e1e;
    color: #fff;
}
/* ── Shadow presets ── */
.nxui-shadow-presets {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
    margin-top: 4px;
    margin-bottom: 12px;
}
.nxui-shadow-preset {
    padding: 3px 10px;
    font-size: 11px;
    font-weight: 500;
    background: #f0f0f0;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    transition: background 0.12s;
}
.nxui-shadow-preset:hover {
    background: #e0e0e0;
}
.nxui-shadow-preset.is-active {
    background: #1e1e1e;
    border-color: #1e1e1e;
    color: #fff;
}
/* ── Thumbnail / media upload zone ── */
.nxui-thumb-wrap {
    margin-bottom: 12px;
}
.nxui-thumb {
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.nxui-thumb-actions {
    position: absolute;
    top: 4px;
    right: 4px;
    display: flex;
    gap: 4px;
}
.nxui-replace-btn,
.nxui-remove-btn {
    width: 26px;
    height: 26px;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    font-size: 14px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nxui-replace-btn { background: rgba(255,255,255,0.85); }
.nxui-remove-btn  { background: rgba(255,80,80,0.85); color: #fff; }
/* nx-blocks-form-style */
/* ═══════════════════════════════════════════
   NX Form Block – Styles
   ═══════════════════════════════════════════ */
/* ── Form wrapper ── */
.nx-form {
    position: relative;
}
/* ── Field row ── */
.nx-form-row {
    display: flex;
    flex-wrap: wrap;
    gap: var(--nx-form-gap, 16px);
    margin-bottom: var(--nx-form-gap, 16px);
}
/* ── Field container ── */
.nx-form-field {
    flex: 1 1 100%;
    display: flex;
    flex-direction: column;
}
.nx-form-field--half   { flex: 1 1 calc(50% - var(--nx-form-gap, 16px) / 2); min-width: 0; }
.nx-form-field--third  { flex: 1 1 calc(33.333% - var(--nx-form-gap, 16px) * 2 / 3); min-width: 0; }
.nx-form-field--two-thirds { flex: 1 1 calc(66.666% - var(--nx-form-gap, 16px) / 3); min-width: 0; }
/* ── Label ── */
.nx-form-label {
    display: block;
    font-weight: 600;
    margin-bottom: 6px;
    font-size: 0.9em;
}
.nx-form-required {
    color: #e53935;
    margin-left: 2px;
}
/* ── Inputs ── */
.nx-form input[type="text"],
.nx-form input[type="email"],
.nx-form input[type="tel"],
.nx-form input[type="url"],
.nx-form input[type="number"],
.nx-form input[type="date"],
.nx-form input[type="file"],
.nx-form textarea,
.nx-form select {
    width: 100%;
    padding: var(--nx-form-input-padding, 10px 14px);
    border: var(--nx-form-input-border, 1px solid #ccc);
    border-radius: var(--nx-form-input-radius, 4px);
    font-size: var(--nx-form-input-font-size, 1em);
    background: var(--nx-form-input-bg, #fff);
    color: var(--nx-form-input-color, inherit);
    transition: border-color 0.2s, box-shadow 0.2s;
    box-sizing: border-box;
}
.nx-form input:focus,
.nx-form textarea:focus,
.nx-form select:focus {
    outline: none;
    border-color: var(--nx-form-focus-color, #0073aa);
    box-shadow: 0 0 0 2px rgba(0, 115, 170, 0.15);
}
.nx-form textarea {
    min-height: 100px;
    resize: vertical;
}
/* ── Checkbox / Radio ── */
.nx-form-options {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.nx-form-options.nx-form-options--inline {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
}
.nx-form-option {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
}
.nx-form-option input {
    margin: 0;
}
/* ── Submit button ── */
.nx-form-submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: var(--nx-form-btn-padding, 12px 28px);
    background: var(--nx-form-btn-bg, #0073aa);
    color: var(--nx-form-btn-color, #fff);
    border: var(--nx-form-btn-border, none);
    border-radius: var(--nx-form-btn-radius, 4px);
    font-size: var(--nx-form-btn-font-size, 1em);
    font-weight: 600;
    cursor: pointer;
    transition: opacity 0.2s, transform 0.15s;
    margin-top: 8px;
}
.nx-form-submit:hover {
    opacity: 0.88;
}
.nx-form-submit:active {
    transform: scale(0.98);
}
.nx-form-submit:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
/* ── Messages ── */
.nx-form-message {
    padding: 12px 16px;
    border-radius: 4px;
    margin-top: 12px;
    font-size: 0.95em;
}
.nx-form-message--success {
    background: #e8f5e9;
    color: #2e7d32;
    border: 1px solid #a5d6a7;
}
.nx-form-message--error {
    background: #ffebee;
    color: #c62828;
    border: 1px solid #ef9a9a;
}
/* ── Loading spinner ── */
.nx-form-loading {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 2px solid rgba(255,255,255,0.3);
    border-top-color: #fff;
    border-radius: 50%;
    animation: nx-form-spin 0.6s linear infinite;
    margin-left: 8px;
}
@keyframes nx-form-spin {to { transform: rotate(360deg); }}
/* ── Validation ── */
.nx-form-field--error input,
.nx-form-field--error textarea,
.nx-form-field--error select {
    border-color: #e53935;
}
.nx-form-field-error {
    color: #e53935;
    font-size: 0.82em;
    margin-top: 4px;
}
.nx-form-field--editing {
    outline: 2px solid #0073aa;
    outline-offset: 2px;
    border-radius: 4px;
}
/* ── Submit alignment ── */
.nx-form-submit-wrap {
    display: flex;
}
.nx-form-submit-wrap--left   { justify-content: flex-start; }
.nx-form-submit-wrap--center { justify-content: center; }
.nx-form-submit-wrap--right  { justify-content: flex-end; }
.nx-form-submit-wrap--full .nx-form-submit { width: 100%; }
/* ── Responsive ── */
@media (max-width: 767px) {.nx-form-field--half,
    .nx-form-field--third,
    .nx-form-field--two-thirds {
        flex: 1 1 100%;
    }}
.nx-col-b1e2ca96{flex-basis:calc(40% - 0.4 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;min-height:80vh;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media(min-width:768px) and (max-width:1024px){.nx-col-b1e2ca96{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;min-height:50vh !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}@media(max-width:767px){.nx-col-b1e2ca96{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;min-height:20vh !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}
#nx-header-bcd9e6f1{font-size:0.875rem;font-weight:700;line-height:1.25;letter-spacing:0.15em;text-transform:uppercase;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:4px;margin-top:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-bcd9e6f1{font-size:0.875rem !important;line-height:1.25 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:4px !important}}@media (max-width:767px){#nx-header-bcd9e6f1{font-size:0.75rem !important;line-height:1.25 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:4px !important}}
#nx-header-64e1639a{font-size:5rem;font-weight:700;line-height:1.05em;letter-spacing:-0.03em;text-transform:none;color:#faf9f6;padding-top:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-64e1639a{font-size:3rem !important;line-height:1.1 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-64e1639a{font-size:2.25rem !important;line-height:1.15 !important;color:#faf9f6 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}
#nx-header-71eeaa83{font-size:1.25rem;font-weight:200;line-height:1.6;color:#faf9f6;padding-top:0px;padding-right:20%;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-71eeaa83{font-size:1.125rem !important;line-height:1.6 !important;padding-top:0px !important;padding-right:10% !important;padding-bottom:0px !important;padding-left:0px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-71eeaa83{font-size:1rem !important;line-height:1.5 !important;color:#faf9f6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}
#nx-header-3c9b9344{font-size:1.25rem;font-weight:300;line-height:1.5;color:#d4af37;padding-top:0rem;padding-right:20%;padding-bottom:0px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-3c9b9344{font-size:1rem !important;line-height:1.5 !important;padding-top:1rem !important;padding-right:10% !important;padding-bottom:0px !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-3c9b9344{font-size:1rem !important;line-height:1.5 !important;color:#d4af37 !important;padding-top:0.5rem !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
.nx-col-d0f5656f{flex-basis:calc(59% - 0.59 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;gap:1.5rem;padding-top:4rem;padding-right:3rem;padding-bottom:2rem;padding-left:2rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media(min-width:768px) and (max-width:1024px){.nx-col-d0f5656f{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:3rem !important;padding-right:2rem !important;padding-bottom:3rem !important;padding-left:2rem !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}@media(max-width:767px){.nx-col-d0f5656f{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1rem !important;padding-right:1.5rem !important;padding-bottom:1rem !important;padding-left:1.5rem !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}
#nx-advcols-2291bfdc{display:flex;flex-wrap:wrap;--nx-col-count:2;--nx-col-gap:3rem;gap:3rem;row-gap:0;align-items:flex-start;background-color:#05173b00;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-advcols-2291bfdc{--nx-col-count:1;gap:0px !important;--nx-col-gap:0px;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}@media (max-width:767px){#nx-advcols-2291bfdc{--nx-col-count:1;gap:0px !important;--nx-col-gap:0px;min-height:330px;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-section-6a689cc947b3c{position:relative;background-color:#8c308b00;color:#f5f0e8;max-width:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){#nx-section-6a689cc947b3c{padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}#nx-section-6a689cc947b3c .nx-section-container,#nx-section-6a689cc947b3c .nx-section-custom,#nx-section-6a689cc947b3c .nx-section-wide,#nx-section-6a689cc947b3c .nx-section-narrow,#nx-section-6a689cc947b3c .nx-section-full{padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:1024px){#nx-section-6a689cc947b3c{padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}#nx-section-6a689cc947b3c .nx-section-container,#nx-section-6a689cc947b3c .nx-section-custom,#nx-section-6a689cc947b3c .nx-section-wide,#nx-section-6a689cc947b3c .nx-section-narrow,#nx-section-6a689cc947b3c .nx-section-full{padding-left:0 !important;padding-right:0 !important}}
#nx-header-b7a8e5bb{font-size:0.875rem;font-weight:700;line-height:1.25;letter-spacing:0.15em;text-transform:uppercase;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:4px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-b7a8e5bb{font-size:0.875rem !important;line-height:1.25 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:4px !important}}@media (max-width:767px){#nx-header-b7a8e5bb{font-size:0.75rem !important;line-height:1.25 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:4px !important}}
#nx-header-76908d3b{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#fffffe}@media (min-width:768px) and (max-width:1024px){#nx-header-76908d3b{font-size:3rem !important;line-height:1.1 !important}}@media (max-width:767px){#nx-header-76908d3b{font-size:2.5rem !important;line-height:1.15 !important;color:#fffffe !important}}
.nx-col-28ca693a{flex-basis:calc(35% - 0.35 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;color:#ffffff;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media(min-width:768px) and (max-width:1024px){.nx-col-28ca693a{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}@media(max-width:767px){.nx-col-28ca693a{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-bottom:0px !important}}
#nx-header-72257dc9{font-size:2rem;font-weight:200;line-height:1.3;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-72257dc9{font-size:1.75rem !important;line-height:1.3 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-72257dc9{font-size:1.5rem !important;line-height:1.4 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}
#nx-header-1e321903{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center;padding-top:20px;padding-right:20px;padding-bottom:5px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-1e321903{font-size:1.125rem !important;line-height:1.4 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-1e321903{font-size:1.125rem !important;line-height:1.4 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}
#nx-header-516c8f21{font-size:1rem;font-weight:300;line-height:1.4;padding-top:20px;padding-right:40px;padding-bottom:40px;padding-left:40px}@media (min-width:768px) and (max-width:1024px){#nx-header-516c8f21{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-516c8f21{font-size:0.9375rem !important;line-height:1.6 !important}}
.nx-col-efe124bc{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #ffffff33;border-right:1px solid #ffffff33;border-bottom:1px solid #ffffff33;border-left:1px solid #ffffff33;border-radius:4px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}@media(min-width:768px) and (max-width:1024px){.nx-col-efe124bc{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:1rem !important;padding-bottom:0px !important;padding-left:1rem !important}}@media(max-width:767px){.nx-col-efe124bc{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1.5rem !important;padding-left:0px !important}}
#nx-header-feb10e26{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center;padding-top:20px;padding-right:20px;padding-bottom:5px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-feb10e26{font-size:1.125rem !important;line-height:1.4 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-feb10e26{font-size:1.125rem !important;line-height:1.4 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}
#nx-header-1733a5f9{font-size:1rem;font-weight:300;line-height:1.4;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (min-width:768px) and (max-width:1024px){#nx-header-1733a5f9{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-1733a5f9{font-size:0.9375rem !important;line-height:1.6 !important}}
.nx-col-ccae0359{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #ffffff33;border-right:1px solid #ffffff33;border-bottom:1px solid #ffffff33;border-left:1px solid #ffffff33;border-radius:4px;padding-top:0px;padding-right:40px;padding-bottom:20px;padding-left:40px}@media(min-width:768px) and (max-width:1024px){.nx-col-ccae0359{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:1rem !important;padding-bottom:0px !important;padding-left:1rem !important}}@media(max-width:767px){.nx-col-ccae0359{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-advcols-d4853c48{display:flex;flex-wrap:wrap;--nx-col-count:2;--nx-col-gap:2rem;gap:2rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-advcols-d4853c48{--nx-col-count:2;gap:1.5rem !important;--nx-col-gap:1.5rem;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}@media (max-width:767px){#nx-advcols-d4853c48{--nx-col-count:1;gap:1.5rem !important;--nx-col-gap:1.5rem;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-header-22f37ccf{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center;padding-top:20px;padding-right:20px;padding-bottom:5px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-22f37ccf{font-size:1.125rem !important;line-height:1.4 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-22f37ccf{font-size:1.125rem !important;line-height:1.4 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}
#nx-header-efac2fb4{font-size:1rem;font-weight:300;line-height:1.4;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px}@media (min-width:768px) and (max-width:1024px){#nx-header-efac2fb4{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-efac2fb4{font-size:0.9375rem !important;line-height:1.6 !important}}
.nx-col-335e4b6d{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #ffffff33;border-right:1px solid #ffffff33;border-bottom:1px solid #ffffff33;border-left:1px solid #ffffff33;border-radius:4px;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}@media(min-width:768px) and (max-width:1024px){.nx-col-335e4b6d{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:1rem !important;padding-bottom:0px !important;padding-left:1rem !important}}@media(max-width:767px){.nx-col-335e4b6d{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1.5rem !important;padding-left:0px !important}}
#nx-header-03f40c93{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center;padding-top:20px;padding-right:20px;padding-bottom:5px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-03f40c93{font-size:1.125rem !important;line-height:1.4 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-03f40c93{font-size:1.125rem !important;line-height:1.4 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1rem !important;margin-left:0px !important}}
#nx-header-23bb0b31{font-size:1rem;font-weight:300;line-height:1.4;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px}@media (min-width:768px) and (max-width:1024px){#nx-header-23bb0b31{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-23bb0b31{font-size:0.9375rem !important;line-height:1.6 !important}}
.nx-col-0acc9656{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #ffffff33;border-right:1px solid #ffffff33;border-bottom:1px solid #ffffff33;border-left:1px solid #ffffff33;border-radius:4px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}@media(min-width:768px) and (max-width:1024px){.nx-col-0acc9656{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:1rem !important;padding-bottom:0px !important;padding-left:1rem !important}}@media(max-width:767px){.nx-col-0acc9656{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-advcols-91e33893{display:flex;flex-wrap:wrap;--nx-col-count:2;--nx-col-gap:2rem;gap:2rem;margin-top:2.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-advcols-91e33893{--nx-col-count:2;gap:1.5rem !important;--nx-col-gap:1.5rem;margin-top:2rem !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}@media (max-width:767px){#nx-advcols-91e33893{--nx-col-count:1;gap:1.5rem !important;--nx-col-gap:1.5rem;margin-top:1.5rem !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}
.nx-col-af4b69db{flex-basis:calc(65% - 0.65 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;color:#f5f0e8;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;gap:2rem}@media(min-width:768px) and (max-width:1024px){.nx-col-af4b69db{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-af4b69db{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:10px !important;margin-top:0px !important}}
#nx-advcols-bb4530d4{display:flex;flex-wrap:wrap;--nx-col-count:2;--nx-col-gap:3rem;gap:3rem;align-items:center;justify-content:center;background-color:#2d1b3d;color:#fffdfd;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-advcols-bb4530d4{--nx-col-count:1;gap:2rem !important;--nx-col-gap:2rem;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}@media (max-width:767px){#nx-advcols-bb4530d4{--nx-col-count:1;gap:0.5rem !important;--nx-col-gap:0.5rem;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-section-6a689cc94a10f{position:relative;background-color:#2d1b3d;background-image:radial-gradient(ellipse 60% 40% at 50% 0%, rgba(201, 162, 39, 0.08), #1a0f24, rgba(0,0,0,0)), ;padding-top:6rem;padding-right:2rem;padding-bottom:6rem;padding-left:2rem}@media (max-width:767px){#nx-section-6a689cc94a10f{padding-top:3rem !important;padding-right:1rem !important;padding-bottom:3rem !important;padding-left:1rem !important}#nx-section-6a689cc94a10f .nx-section-container,#nx-section-6a689cc94a10f .nx-section-custom,#nx-section-6a689cc94a10f .nx-section-wide,#nx-section-6a689cc94a10f .nx-section-narrow,#nx-section-6a689cc94a10f .nx-section-full{padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:1024px){#nx-section-6a689cc94a10f{padding-top:4rem !important;padding-right:2rem !important;padding-bottom:4rem !important;padding-left:2rem !important}#nx-section-6a689cc94a10f .nx-section-container,#nx-section-6a689cc94a10f .nx-section-custom,#nx-section-6a689cc94a10f .nx-section-wide,#nx-section-6a689cc94a10f .nx-section-narrow,#nx-section-6a689cc94a10f .nx-section-full{padding-left:0 !important;padding-right:0 !important}}
#nx-section-6a689cc94a526{position:relative}
#nx-header-7c23371e{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;text-transform:capitalize;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-7c23371e{font-size:3rem !important;line-height:1.1 !important}}@media (max-width:767px){#nx-header-7c23371e{font-size:2.5rem !important;line-height:1.15 !important;color:#faf9f6 !important}}
.nx-col-18b3e4e8{flex-basis:calc(33.33% - 0.3333 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;background-image:url(https://iampaula.eu/wp-content/uploads/2026/02/Paulina-Koszewska-Powrot-do-Siebie-–-Proces-Integracji-filet.png);background-position:center center;background-size:cover;background-repeat:no-repeat;padding-left:15px}@media(min-width:768px) and (max-width:1024px){.nx-col-18b3e4e8{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-18b3e4e8{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important}}
#nx-header-dfa81fac{font-size:1.125rem;font-weight:200;line-height:1.6;color:#faf9f6;margin-bottom:1rem}@media (min-width:768px) and (max-width:1024px){#nx-header-dfa81fac{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-dfa81fac{font-size:1rem !important;line-height:1.5 !important;color:#faf9f6 !important}}
#nx-header-e2797490{font-size:1.125rem;font-weight:200;line-height:1.6;color:#faf9f6;margin-bottom:1rem}@media (min-width:768px) and (max-width:1024px){#nx-header-e2797490{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-e2797490{font-size:1rem !important;line-height:1.5 !important;color:#faf9f6 !important}}
#nx-header-f890ab12{font-size:1.125rem;font-weight:200;line-height:1.6;color:#faf9f6;margin-bottom:1rem}@media (min-width:768px) and (max-width:1024px){#nx-header-f890ab12{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-f890ab12{font-size:1rem !important;line-height:1.5 !important;color:#faf9f6 !important}}
#nx-header-0be1744f{font-size:1.125rem;font-weight:200;line-height:1.6;color:#faf9f6;margin-bottom:1rem}@media (min-width:768px) and (max-width:1024px){#nx-header-0be1744f{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-0be1744f{font-size:1rem !important;line-height:1.5 !important;color:#faf9f6 !important}}
#nx-header-128c0247{font-size:1.125rem;font-weight:200;line-height:1.6;color:#faf9f6;margin-bottom:1rem}@media (min-width:768px) and (max-width:1024px){#nx-header-128c0247{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-128c0247{font-size:1rem !important;line-height:1.5 !important;color:#faf9f6 !important}}
#nx-header-2fde9ccc{font-size:1.125rem;line-height:1.6;color:#d4af37;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:1.25rem;border-left-width:2px;border-left-style:solid;border-left-color:#d3ae36}@media (min-width:768px) and (max-width:1024px){#nx-header-2fde9ccc{font-size:1rem !important;line-height:1.6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:1rem !important}}@media (max-width:767px){#nx-header-2fde9ccc{font-size:1rem !important;line-height:1.5 !important;color:#d4af37 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:1rem !important}}
.nx-col-9960848e{flex-basis:calc(66.66% - 0.6666 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.5rem}@media(min-width:768px) and (max-width:1024px){.nx-col-9960848e{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-9960848e{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important}}
#nx-advcols-bdada1f9{display:flex;flex-wrap:wrap;--nx-col-count:2;--nx-col-gap:3rem;gap:3rem;background-color:#321b4a00}@media (min-width:768px) and (max-width:1024px){#nx-advcols-bdada1f9{--nx-col-count:1;gap:2rem !important;--nx-col-gap:2rem}}@media (max-width:767px){#nx-advcols-bdada1f9{--nx-col-count:1;gap:2rem !important;--nx-col-gap:2rem}}
#nx-section-6a689cc94b033{position:relative;background-color:#311b4a;padding-top:5rem;padding-right:2rem;padding-bottom:5rem;padding-left:2rem}@media (max-width:767px){#nx-section-6a689cc94b033{padding-top:3rem !important;padding-right:1rem !important;padding-bottom:3rem !important;padding-left:1rem !important}#nx-section-6a689cc94b033 .nx-section-container,#nx-section-6a689cc94b033 .nx-section-custom,#nx-section-6a689cc94b033 .nx-section-wide,#nx-section-6a689cc94b033 .nx-section-narrow,#nx-section-6a689cc94b033 .nx-section-full{padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:1024px){#nx-section-6a689cc94b033{padding-top:4rem !important;padding-right:1.5rem !important;padding-bottom:4rem !important;padding-left:1.5rem !important}#nx-section-6a689cc94b033 .nx-section-container,#nx-section-6a689cc94b033 .nx-section-custom,#nx-section-6a689cc94b033 .nx-section-wide,#nx-section-6a689cc94b033 .nx-section-narrow,#nx-section-6a689cc94b033 .nx-section-full{padding-left:0 !important;padding-right:0 !important}}
#nx-header-5d0d390e{font-size:0.875rem;font-weight:700;line-height:1.25;letter-spacing:0.15em;text-transform:uppercase;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-5d0d390e{font-size:0.875rem !important;line-height:1.25 !important}}@media (max-width:767px){#nx-header-5d0d390e{font-size:0.75rem !important;line-height:1.25 !important}}
#nx-header-09239746{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;text-align:center;color:#faf9f6;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-09239746{font-size:3rem !important;line-height:1.1 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:2rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-09239746{font-size:2.5rem !important;line-height:1.15 !important;color:#faf9f6 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1.5rem !important;margin-left:0px !important}}
#nx-header-2bcd53f3{font-size:1.125rem;line-height:1.6;text-align:center;color:#ffffff;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-2bcd53f3{font-size:1rem !important;line-height:1.6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:1rem !important}}@media (max-width:767px){#nx-header-2bcd53f3{font-size:1rem !important;line-height:1.5 !important;color:#ffffff !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:1rem !important}}
#nx-header-be5ca90f{font-size:4rem;font-weight:700;line-height:1;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-be5ca90f{font-size:2rem !important;line-height:1 !important}}@media (max-width:767px){#nx-header-be5ca90f{font-size:2rem !important;line-height:1 !important}}
#nx-header-4e555c2d{font-size:1.125rem;text-align:center;color:#faf9f6;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0.5rem}@media (min-width:768px) and (max-width:1024px){#nx-header-4e555c2d{font-size:1rem !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0.5rem !important}}@media (max-width:767px){#nx-header-4e555c2d{font-size:1rem !important;color:#faf9f6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0.5rem !important}}
.nx-col-989e5baa{flex-basis:calc(22% - 0.22 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}@media(min-width:768px) and (max-width:1024px){.nx-col-989e5baa{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-989e5baa{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}
#nx-header-8e4fa374{font-size:4rem;font-weight:700;line-height:1;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-8e4fa374{font-size:2rem !important;line-height:1 !important}}@media (max-width:767px){#nx-header-8e4fa374{font-size:2rem !important;line-height:1 !important}}
#nx-header-a3486951{font-size:1.125rem;text-align:center;color:#faf9f6;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0.5rem}@media (min-width:768px) and (max-width:1024px){#nx-header-a3486951{font-size:1rem !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0.5rem !important}}@media (max-width:767px){#nx-header-a3486951{font-size:1rem !important;color:#faf9f6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0.5rem !important}}
.nx-col-21cc9887{flex-basis:calc(22% - 0.22 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}@media(min-width:768px) and (max-width:1024px){.nx-col-21cc9887{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-21cc9887{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}
#nx-header-6d9dc139{font-size:4rem;font-weight:700;line-height:1;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-6d9dc139{font-size:2rem !important;line-height:1 !important}}@media (max-width:767px){#nx-header-6d9dc139{font-size:2rem !important;line-height:1 !important}}
#nx-header-c9582509{font-size:1.125rem;text-align:center;color:#faf9f6;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0.5rem}@media (min-width:768px) and (max-width:1024px){#nx-header-c9582509{font-size:1rem !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0.5rem !important}}@media (max-width:767px){#nx-header-c9582509{font-size:1rem !important;color:#faf9f6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0.5rem !important}}
.nx-col-45798e77{flex-basis:calc(22% - 0.22 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}@media(min-width:768px) and (max-width:1024px){.nx-col-45798e77{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-45798e77{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}
#nx-advcols-6c332b27{display:flex;flex-wrap:wrap;--nx-col-count:3;--nx-col-gap:20px;gap:20px;align-items:center;justify-content:center;padding-bottom:4px}@media (min-width:768px) and (max-width:1024px){#nx-advcols-6c332b27{--nx-col-count:2;gap:16px !important;--nx-col-gap:16px}}@media (max-width:767px){#nx-advcols-6c332b27{--nx-col-count:1;gap:12px !important;--nx-col-gap:12px}}
#nx-header-555ef8be{font-size:0.875rem;font-weight:700;line-height:1.25;letter-spacing:0.15em;text-transform:uppercase;text-align:center;padding-top:4rem}@media (min-width:768px) and (max-width:1024px){#nx-header-555ef8be{font-size:0.875rem !important;line-height:1.25 !important;padding-top:3px !important}}@media (max-width:767px){#nx-header-555ef8be{font-size:0.75rem !important;line-height:1.25 !important}}
#nx-header-969b885a{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;text-align:center;color:#faf9f6;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-969b885a{font-size:3rem !important;line-height:1.1 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:2rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-969b885a{font-size:2.5rem !important;line-height:1.15 !important;color:#faf9f6 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1.5rem !important;margin-left:0px !important}}
#nx-header-314c6d3d{font-size:0.875rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;color:#faf9f6;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-314c6d3d{font-size:0.875rem !important;line-height:1 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-314c6d3d{font-size:0.875rem !important;line-height:1 !important;color:#faf9f6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-b413dac7{font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:15px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-b413dac7{font-size:1.5rem !important;line-height:1.2 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-b413dac7{font-size:1.5rem !important;line-height:1.2 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-12e80bc3{font-size:0.875rem;font-weight:400;line-height:1.5;text-align:center;color:#ffffff;padding-top:0px;padding-right:5px;padding-bottom:15px;padding-left:5px;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:0}#nx-header-12e80bc3 .nx-header-icon{width:16px;height:16px;fill:#ffffff;color:#ffffff;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-12e80bc3{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-12e80bc3{font-size:0.875rem !important;line-height:1.5 !important;color:#ffffff !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}
#nx-header-fe711206{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-fe711206{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-fe711206{font-size:0.75rem !important;line-height:1 !important;padding-top:0.5rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-1246566b{font-size:0.875rem;font-weight:500;line-height:1.5;text-align:center;padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}#nx-header-1246566b .nx-header-icon{width:16px;height:16px;fill:#c9a227;color:#c9a227;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-1246566b{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-1246566b{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}
#nx-header-e87b2fda{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6;margin-top:0px;margin-bottom:5px}@media (min-width:768px) and (max-width:1024px){#nx-header-e87b2fda{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-e87b2fda{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-8661105e{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1.5rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-8661105e{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-8661105e{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-f8736fa3{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6;margin-top:0px;margin-bottom:5px}@media (min-width:768px) and (max-width:1024px){#nx-header-f8736fa3{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-f8736fa3{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-ce1de9f4{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1.5rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-ce1de9f4{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-ce1de9f4{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-1bf71701{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6;padding-bottom:15px;margin-top:0px;margin-bottom:5px}@media (min-width:768px) and (max-width:1024px){#nx-header-1bf71701{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-1bf71701{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-87772e09{font-size:0.875rem;font-weight:400;line-height:1.5;letter-spacing:0.1em;text-transform:uppercase;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-87772e09{font-size:0.875rem !important;line-height:1.5 !important}}@media (max-width:767px){#nx-header-87772e09{font-size:0.875rem !important;line-height:1.5 !important}}
#nx-header-4800b4c5{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6;padding-bottom:15px;margin-top:0px;margin-bottom:5px}@media (min-width:768px) and (max-width:1024px){#nx-header-4800b4c5{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-4800b4c5{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
.nx-gi-f1effa37{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px}.nx-gi-f1effa37{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px}@media (max-width:1024px){.nx-gi-f1effa37{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}}@media (max-width:767px){.nx-gi-f1effa37{padding-top:1.5rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem}}
#nx-header-61747b07{font-size:0.875rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;color:#faf9f6;padding-top:0px;padding-right:0px;padding-bottom:0.5rem;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-61747b07{font-size:0.875rem !important;line-height:1 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-61747b07{font-size:0.875rem !important;line-height:1 !important;color:#faf9f6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-6d8dc523{font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:15px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-6d8dc523{font-size:1.5rem !important;line-height:1.2 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-6d8dc523{font-size:1.5rem !important;line-height:1.2 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-43614ae7{font-size:0.875rem;font-weight:400;line-height:1.5;color:#ffffff;padding-top:0px;padding-right:5px;padding-bottom:15px;padding-left:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}#nx-header-43614ae7 .nx-header-icon{width:16px;height:16px;fill:#ffffff;color:#ffffff;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-43614ae7{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-43614ae7{font-size:0.875rem !important;line-height:1.5 !important;color:#ffffff !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}
#nx-header-fe711206{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-fe711206{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-fe711206{font-size:0.75rem !important;line-height:1 !important;padding-top:0.5rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-63f88ae3{font-size:0.875rem;font-weight:400;line-height:1.5;padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}#nx-header-63f88ae3 .nx-header-icon{width:16px;height:16px;fill:#c9a227;color:#c9a227;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-63f88ae3{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-63f88ae3{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}
#nx-header-5a31adc0{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-5a31adc0{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-5a31adc0{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-a876d380{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-a876d380{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-a876d380{font-size:0.75rem !important;line-height:1 !important;padding-top:0.5rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-9093e6c5{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-9093e6c5{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-9093e6c5{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-8d8a5aff{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-8d8a5aff{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-8d8a5aff{font-size:0.75rem !important;line-height:1 !important;padding-top:0.5rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-132e5734{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6;padding-bottom:15px}@media (min-width:768px) and (max-width:1024px){#nx-header-132e5734{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-132e5734{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-87772e09{font-size:0.875rem;font-weight:400;line-height:1.5;letter-spacing:0.1em;text-transform:uppercase;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-87772e09{font-size:0.875rem !important;line-height:1.5 !important}}@media (max-width:767px){#nx-header-87772e09{font-size:0.875rem !important;line-height:1.5 !important}}
#nx-header-6980a99c{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6;padding-bottom:15px;margin-top:0px;margin-bottom:5px}@media (min-width:768px) and (max-width:1024px){#nx-header-6980a99c{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-6980a99c{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-959ba3be{font-size:0.9rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6;padding-bottom:15px;margin-top:0px;margin-bottom:5px}@media (min-width:768px) and (max-width:1024px){#nx-header-959ba3be{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-959ba3be{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
.nx-gi-ca301d32{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px}.nx-gi-ca301d32{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px}@media (max-width:1024px){.nx-gi-ca301d32{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}}@media (max-width:767px){.nx-gi-ca301d32{padding-top:1.5rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem}}
#nx-header-6020a1d3{font-size:0.875rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;color:#faf9f6;padding-top:0px;padding-right:0px;padding-bottom:0.5rem;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-6020a1d3{font-size:0.875rem !important;line-height:1 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-6020a1d3{font-size:0.875rem !important;line-height:1 !important;color:#faf9f6 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-1bb5fccc{font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:15px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-1bb5fccc{font-size:1.5rem !important;line-height:1.2 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-1bb5fccc{font-size:1.5rem !important;line-height:1.2 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-3b9a0af7{font-size:0.875rem;font-weight:400;line-height:1.5;color:#ffffff;padding-top:0px;padding-right:5px;padding-bottom:15px;padding-left:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}#nx-header-3b9a0af7 .nx-header-icon{width:16px;height:16px;fill:#ffffff;color:#ffffff;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-3b9a0af7{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-3b9a0af7{font-size:0.875rem !important;line-height:1.5 !important;color:#ffffff !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}
#nx-header-fe711206{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-fe711206{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-fe711206{font-size:0.75rem !important;line-height:1 !important;padding-top:0.5rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-5e43be8f{font-size:0.875rem;font-weight:400;line-height:1.5;padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}#nx-header-5e43be8f .nx-header-icon{width:16px;height:16px;fill:#c9a227;color:#c9a227;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-5e43be8f{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-5e43be8f{font-size:0.875rem !important;line-height:1.5 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:1rem !important;padding-left:0px !important}}
#nx-header-c3a5bb39{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-c3a5bb39{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-c3a5bb39{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-0af437de{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-0af437de{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-0af437de{font-size:0.75rem !important;line-height:1 !important;padding-top:0.5rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-998a1dad{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-998a1dad{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-998a1dad{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-7f254b2c{font-size:0.75rem;font-weight:400;line-height:1;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding-top:1rem;padding-right:0px;padding-bottom:0rem;padding-left:0px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-7f254b2c{font-size:0.75rem !important;line-height:1 !important;padding-top:1rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}@media (max-width:767px){#nx-header-7f254b2c{font-size:0.75rem !important;line-height:1 !important;padding-top:0.5rem !important;padding-right:0px !important;padding-bottom:0.5rem !important;padding-left:0px !important}}
#nx-header-b8e83d7e{font-size:1rem;font-weight:400;line-height:1.6;color:#faf9f6;padding-bottom:15px}@media (min-width:768px) and (max-width:1024px){#nx-header-b8e83d7e{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-b8e83d7e{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-64e65c9d{font-size:0.875rem;font-weight:400;line-height:1.5;letter-spacing:0.1em;text-transform:uppercase;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-64e65c9d{font-size:0.875rem !important;line-height:1.5 !important}}@media (max-width:767px){#nx-header-64e65c9d{font-size:0.875rem !important;line-height:1.5 !important}}
#nx-header-fc3fb782{font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#faf9f6;padding-bottom:15px;margin-top:0px;margin-bottom:5px}@media (min-width:768px) and (max-width:1024px){#nx-header-fc3fb782{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-fc3fb782{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
.nx-gi-4a21bffd{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px}.nx-gi-4a21bffd{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;border-top:1px solid #faf9f53b;border-right:1px solid #faf9f53b;border-bottom:1px solid #faf9f53b;border-left:1px solid #faf9f53b;border-radius:4px}@media (max-width:1024px){.nx-gi-4a21bffd{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}}@media (max-width:767px){.nx-gi-4a21bffd{padding-top:1.5rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem}}
.nx-grid-b45f83db{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;row-gap:1.5rem;align-items:stretch;justify-items:stretch;padding-top:3rem;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:1024px){.nx-grid-b45f83db{grid-template-columns:repeat(1,1fr);column-gap:1rem;row-gap:1rem;padding-top:2rem;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:767px){.nx-grid-b45f83db{grid-template-columns:repeat(1,1fr);column-gap:1rem;row-gap:1rem;padding-top:1.5rem;padding-right:0px;padding-bottom:0px;padding-left:0px}}
#nx-header-a6a7bbe5{font-size:1.125rem;font-weight:300;line-height:1.4;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-a6a7bbe5{font-size:1.125rem !important;line-height:1.4 !important}}@media (max-width:767px){#nx-header-a6a7bbe5{font-size:1rem !important;line-height:1.5 !important;color:#faf9f6 !important}}
#nx-header-35dbf0dc{font-size:1.125rem;font-weight:500;line-height:1.4;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-35dbf0dc{font-size:1.125rem !important;line-height:1.4 !important}}@media (max-width:767px){#nx-header-35dbf0dc{font-size:1rem !important;line-height:1.5 !important}}
#nx-section-6a689cc951a8e{position:relative;background-color:#23142e;padding-top:5rem;padding-right:2rem;padding-bottom:5rem;padding-left:2rem}@media (max-width:767px){#nx-section-6a689cc951a8e{padding-top:3rem !important;padding-right:1rem !important;padding-bottom:3rem !important;padding-left:1rem !important}#nx-section-6a689cc951a8e .nx-section-container,#nx-section-6a689cc951a8e .nx-section-custom,#nx-section-6a689cc951a8e .nx-section-wide,#nx-section-6a689cc951a8e .nx-section-narrow,#nx-section-6a689cc951a8e .nx-section-full{padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:1024px){#nx-section-6a689cc951a8e{padding-top:4rem !important;padding-right:1.5rem !important;padding-bottom:4rem !important;padding-left:1.5rem !important}#nx-section-6a689cc951a8e .nx-section-container,#nx-section-6a689cc951a8e .nx-section-custom,#nx-section-6a689cc951a8e .nx-section-wide,#nx-section-6a689cc951a8e .nx-section-narrow,#nx-section-6a689cc951a8e .nx-section-full{padding-left:0 !important;padding-right:0 !important}}
#nx-header-967e73f1{font-size:0.875rem;font-weight:700;line-height:1.25;letter-spacing:0.15em;text-transform:uppercase;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-967e73f1{font-size:0.875rem !important;line-height:1.25 !important}}@media (max-width:767px){#nx-header-967e73f1{font-size:0.75rem !important;line-height:1.25 !important}}
#nx-header-8406bff4{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;text-transform:none;text-align:center;color:#faf9f6;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-8406bff4{font-size:3rem !important;line-height:1.1 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:2rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-8406bff4{font-size:2.5rem !important;line-height:1.15 !important;color:#faf9f6 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1.5rem !important;margin-left:0px !important}}
#nx-header-e5ba7945{font-size:4rem;font-weight:700;line-height:1;letter-spacing:-0.03em;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-e5ba7945{font-size:3.5rem !important;line-height:1 !important}}@media (max-width:767px){#nx-header-e5ba7945{font-size:3rem !important;line-height:1 !important}}
#nx-header-8793a5cf{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-8793a5cf{font-size:1.125rem !important;line-height:1.4 !important}}@media (max-width:767px){#nx-header-8793a5cf{font-size:1.125rem !important;line-height:1.4 !important;color:#faf9f6 !important}}
#nx-header-51a8533e{font-size:1.125rem;font-weight:300;line-height:1.6;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-51a8533e{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-51a8533e{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
.nx-col-7223af1f{flex-basis:calc(25% - 0.25 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #f5f0e880;border-right:1px solid #f5f0e880;border-bottom:1px solid #f5f0e880;border-left:1px solid #f5f0e880;border-radius:4px;padding-top:2rem;padding-right:1.5rem;padding-bottom:2rem;padding-left:1.5rem}@media(min-width:768px) and (max-width:1024px){.nx-col-7223af1f{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1.5rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important;padding-left:1rem !important}}@media(max-width:767px){.nx-col-7223af1f{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1.5rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important;padding-left:1rem !important;border-top:0px solid currentColor !important;border-right:0px solid currentColor !important;border-bottom:1px solid #d3ae36 !important;border-left:0px solid currentColor !important}}
#nx-header-24d8e557{font-size:4rem;font-weight:700;line-height:1;letter-spacing:-0.03em;text-align:center;padding-bottom:15px;margin-bottom:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-24d8e557{font-size:3.5rem !important;line-height:1 !important}}@media (max-width:767px){#nx-header-24d8e557{font-size:3rem !important;line-height:1 !important}}
#nx-header-a050e515{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-a050e515{font-size:1.125rem !important;line-height:1.4 !important}}@media (max-width:767px){#nx-header-a050e515{font-size:1.125rem !important;line-height:1.4 !important;color:#faf9f6 !important}}
#nx-header-e4ebfc7e{font-size:1.125rem;font-weight:300;line-height:1.6;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-e4ebfc7e{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-e4ebfc7e{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
.nx-col-9461a93f{flex-basis:calc(25% - 0.25 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #f5f0e880;border-right:1px solid #f5f0e880;border-bottom:1px solid #f5f0e880;border-left:1px solid #f5f0e880;border-radius:4px;padding-top:2rem;padding-right:1.5rem;padding-bottom:2rem;padding-left:1.5rem}@media(min-width:768px) and (max-width:1024px){.nx-col-9461a93f{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1.5rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important;padding-left:1rem !important}}@media(max-width:767px){.nx-col-9461a93f{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1.5rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important;padding-left:1rem !important;border-top:0px solid currentColor !important;border-right:0px solid currentColor !important;border-bottom:1px solid #d3ae36 !important;border-left:0px solid currentColor !important}}
#nx-header-551c7865{font-size:4rem;font-weight:700;line-height:1;letter-spacing:-0.03em;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-551c7865{font-size:3.5rem !important;line-height:1 !important}}@media (max-width:767px){#nx-header-551c7865{font-size:3rem !important;line-height:1 !important}}
#nx-header-25c2df1d{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-25c2df1d{font-size:1.125rem !important;line-height:1.4 !important}}@media (max-width:767px){#nx-header-25c2df1d{font-size:1.125rem !important;line-height:1.4 !important;color:#faf9f6 !important}}
#nx-header-3b14723e{font-size:1.125rem;font-weight:300;line-height:1.6;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-3b14723e{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-3b14723e{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
.nx-col-29c46680{flex-basis:calc(25% - 0.25 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #f5f0e880;border-right:1px solid #f5f0e880;border-bottom:1px solid #f5f0e880;border-left:1px solid #f5f0e880;border-radius:4px;padding-top:2rem;padding-right:1.5rem;padding-bottom:2rem;padding-left:1.5rem}@media(min-width:768px) and (max-width:1024px){.nx-col-29c46680{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1.5rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important;padding-left:1rem !important}}@media(max-width:767px){.nx-col-29c46680{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1.5rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important;padding-left:1rem !important;border-top:0px solid currentColor !important;border-right:0px solid currentColor !important;border-bottom:1px solid #d3ae36 !important;border-left:0px solid currentColor !important}}
#nx-header-3bde3106{font-size:4rem;font-weight:700;line-height:1;letter-spacing:-0.03em;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-3bde3106{font-size:3.5rem !important;line-height:1 !important}}@media (max-width:767px){#nx-header-3bde3106{font-size:3rem !important;line-height:1 !important}}
#nx-header-3c435f16{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-3c435f16{font-size:1.125rem !important;line-height:1.4 !important}}@media (max-width:767px){#nx-header-3c435f16{font-size:1.125rem !important;line-height:1.4 !important;color:#faf9f6 !important}}
#nx-header-ae77cbae{font-size:1.125rem;font-weight:300;line-height:1.6;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-ae77cbae{font-size:1rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-ae77cbae{font-size:0.9375rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
.nx-col-574b89c2{flex-basis:calc(25% - 0.25 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;border-top:1px solid #f5f0e880;border-right:1px solid #f5f0e880;border-bottom:1px solid #f5f0e880;border-left:1px solid #f5f0e880;border-radius:4px;padding-top:2rem;padding-right:1.5rem;padding-bottom:2rem;padding-left:1.5rem}@media(min-width:768px) and (max-width:1024px){.nx-col-574b89c2{flex-basis:calc(50% - 0.5 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1.5rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important;padding-left:1rem !important}}@media(max-width:767px){.nx-col-574b89c2{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:1.5rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important;padding-left:1rem !important;border-top:0px solid currentColor !important;border-right:0px solid currentColor !important;border-bottom:1px solid #d3ae36 !important;border-left:0px solid currentColor !important}}
#nx-advcols-be167f7e{display:flex;flex-wrap:wrap;--nx-col-count:4;--nx-col-gap:2rem;gap:2rem;background-color:#321b4a00;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-advcols-be167f7e{--nx-col-count:2;gap:1px !important;--nx-col-gap:1px;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}@media (max-width:767px){#nx-advcols-be167f7e{--nx-col-count:1;gap:0px !important;--nx-col-gap:0px;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-section-6a689cc953000{position:relative;background-color:#2d1b3d;padding-top:5rem;padding-right:2rem;padding-bottom:5rem;padding-left:2rem}@media (max-width:767px){#nx-section-6a689cc953000{padding-top:3rem !important;padding-right:1rem !important;padding-bottom:3rem !important;padding-left:1rem !important}#nx-section-6a689cc953000 .nx-section-container,#nx-section-6a689cc953000 .nx-section-custom,#nx-section-6a689cc953000 .nx-section-wide,#nx-section-6a689cc953000 .nx-section-narrow,#nx-section-6a689cc953000 .nx-section-full{padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:1024px){#nx-section-6a689cc953000{padding-top:4rem !important;padding-right:1.5rem !important;padding-bottom:4rem !important;padding-left:1.5rem !important}#nx-section-6a689cc953000 .nx-section-container,#nx-section-6a689cc953000 .nx-section-custom,#nx-section-6a689cc953000 .nx-section-wide,#nx-section-6a689cc953000 .nx-section-narrow,#nx-section-6a689cc953000 .nx-section-full{padding-left:0 !important;padding-right:0 !important}}
#nx-header-b0299f71{font-size:0.875rem;font-weight:700;line-height:1.25;letter-spacing:0.15em;text-transform:uppercase;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-b0299f71{font-size:0.875rem !important;line-height:1.25 !important}}@media (max-width:767px){#nx-header-b0299f71{font-size:0.75rem !important;line-height:1.25 !important}}
#nx-header-cf7a95f8{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;text-transform:none;text-align:center;color:#faf9f6;margin-top:0px;margin-right:0px;margin-bottom:4rem;margin-left:0rem}@media (min-width:768px) and (max-width:1024px){#nx-header-cf7a95f8{font-size:3rem !important;line-height:1.1 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0.5rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-cf7a95f8{font-size:2.5rem !important;line-height:1.15 !important;color:#faf9f6 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0.5rem !important;margin-left:0px !important}}
#nx-header-8c056b57{font-size:2.05rem;font-weight:100;line-height:1rem;letter-spacing:0.3em;text-transform:uppercase;padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:2px;margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0rem}@media (max-width:767px){#nx-header-8c056b57{font-size:1rem !important}}
#nx-header-86b145d3{font-size:1.25rem;font-weight:100;line-height:1.75;color:#ffffff;padding-left:0px;margin-bottom:0.5em;margin-left:0em}@media (max-width:767px){#nx-header-86b145d3{color:#ffffff !important}}
#nx-header-1bc4961c{font-size:12px;font-weight:100;line-height:1.25rem;letter-spacing:0.3em;text-transform:uppercase;color:#faf9f6;padding-left:2px}@media (max-width:767px){#nx-header-1bc4961c{font-size:1rem !important;color:#faf9f6 !important}}
.nx-col-32b3d1f9{flex-basis:calc(40% - 0.4 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;min-height:250px;background-color:#1a1a1ac7;border-top:1px solid #faf9f521;border-right:1px solid #faf9f521;border-bottom:1px solid #faf9f521;border-left:1px solid #faf9f521;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0%;margin-right:0%;margin-bottom:0%;margin-left:0%}@media(min-width:768px) and (max-width:1024px){.nx-col-32b3d1f9{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-32b3d1f9{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}
#nx-header-97dc7973{font-size:0.875rem;line-height:0.875rem;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-radius:999px}
#nx-header-f6411578{font-size:1.25rem;font-weight:700;line-height:1rem;letter-spacing:0.1em;text-transform:uppercase;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:2px;margin-top:0rem;margin-right:0rem;margin-bottom:0.5rem;margin-left:0rem}@media (max-width:767px){#nx-header-f6411578{font-size:1rem !important}}
.nx-col-e909c9de{flex-basis:calc(40% - 0.4 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;padding-top:2.5%;padding-right:2.5%;padding-bottom:2.5%;padding-left:2.5%;margin-top:0%;margin-right:0%;margin-bottom:0%;margin-left:0%}@media(min-width:768px) and (max-width:1024px){.nx-col-e909c9de{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-e909c9de{flex-basis:calc(90% - 0.9 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;min-height:60px !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;order:-1 !important}}
#nx-header-e45d5d5f{font-size:1.25rem;font-weight:700;line-height:1rem;letter-spacing:0.1em;text-transform:uppercase;text-align:right;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:2px;margin-top:0rem;margin-right:0rem;margin-bottom:0.5rem;margin-left:0rem}@media (max-width:767px){#nx-header-e45d5d5f{font-size:1rem !important}}
#nx-header-fa08fc4b{font-size:0.875rem;line-height:0.875rem;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-radius:999px}
.nx-col-3b6a756c{flex-basis:calc(40% - 0.4 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;padding-top:2.5%;padding-right:2.5%;padding-bottom:2.5%;padding-left:2.5%;margin-top:0%;margin-right:0%;margin-bottom:0%;margin-left:0%}@media(min-width:768px) and (max-width:1024px){.nx-col-3b6a756c{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-3b6a756c{flex-basis:calc(90% - 0.9 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;min-height:60px !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;order:2 !important}}
#nx-header-8c056b57{font-size:2.05rem;font-weight:100;line-height:1rem;letter-spacing:0.3em;text-transform:uppercase;padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:2px;margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0rem}@media (max-width:767px){#nx-header-8c056b57{font-size:1rem !important}}
#nx-header-3aa138a0{font-size:1.25rem;font-weight:100;line-height:1.75;color:#ffffff;padding-left:0px;margin-bottom:0.5em;margin-left:0em}@media (max-width:767px){#nx-header-3aa138a0{color:#ffffff !important}}
#nx-header-89f94cb1{font-size:12px;font-weight:100;line-height:1.25rem;letter-spacing:0.3em;text-transform:uppercase;color:#faf9f6;padding-left:2px}@media (max-width:767px){#nx-header-89f94cb1{font-size:1rem !important;color:#faf9f6 !important}}
.nx-col-7f8ba6e6{flex-basis:calc(40% - 0.4 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;min-height:250px;background-color:#1e1a24;border-top:1px solid #faf9f521;border-right:1px solid #faf9f521;border-bottom:1px solid #faf9f521;border-left:1px solid #faf9f521;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0%;margin-right:0%;margin-bottom:0%;margin-left:0%}@media(min-width:768px) and (max-width:1024px){.nx-col-7f8ba6e6{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-7f8ba6e6{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;order:3 !important}}
#nx-header-8c056b57{font-size:2.05rem;font-weight:100;line-height:1rem;letter-spacing:0.3em;text-transform:uppercase;padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:2px;margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0rem}@media (max-width:767px){#nx-header-8c056b57{font-size:1rem !important}}
#nx-header-696c02f5{font-size:1.25rem;font-weight:100;line-height:1.75;color:#ffffff;padding-left:0px;margin-bottom:0.5em;margin-left:0em}@media (max-width:767px){#nx-header-696c02f5{color:#ffffff !important}}
#nx-header-e6b28069{font-size:12px;font-weight:100;line-height:1.25rem;letter-spacing:0.3em;text-transform:uppercase;color:#faf9f6;padding-left:2px}@media (max-width:767px){#nx-header-e6b28069{font-size:1rem !important;color:#faf9f6 !important}}
.nx-col-2f0878c4{flex-basis:calc(40% - 0.4 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;min-height:250px;background-color:#371c4e;border-top:1px solid #852f8ad6;border-right:1px solid #852f8ad6;border-bottom:1px solid #852f8ad6;border-left:1px solid #852f8ad6;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0%;margin-right:0%;margin-bottom:0%;margin-left:0%}@media(min-width:768px) and (max-width:1024px){.nx-col-2f0878c4{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-2f0878c4{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;order:5 !important}}
#nx-header-4161119b{font-size:0.875rem;line-height:0.875rem;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-radius:999px}
#nx-header-aa4375e1{font-size:1.25rem;font-weight:700;line-height:1rem;letter-spacing:0.1em;text-transform:uppercase;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:2px;margin-top:0rem;margin-right:0rem;margin-bottom:0.5rem;margin-left:0rem}@media (max-width:767px){#nx-header-aa4375e1{font-size:1rem !important}}
.nx-col-1498526d{flex-basis:calc(40% - 0.4 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;padding-top:2.5%;padding-right:2.5%;padding-bottom:2.5%;padding-left:2.5%;margin-top:0%;margin-right:0%;margin-bottom:0%;margin-left:0%}@media(min-width:768px) and (max-width:1024px){.nx-col-1498526d{flex-basis:calc((100% - (var(--nx-col-count) - 1) * var(--nx-col-gap)) / var(--nx-col-count)) !important;flex-grow:0 !important;flex-shrink:0 !important}}@media(max-width:767px){.nx-col-1498526d{flex-basis:calc(90% - 0.9 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;min-height:60px !important;order:4 !important}}
#nx-advcols-e5637a07{display:flex;flex-wrap:wrap;--nx-col-count:2;--nx-col-gap:2px;gap:2px;row-gap:1px;align-items:center;justify-content:center}@media (min-width:768px) and (max-width:1024px){#nx-advcols-e5637a07{--nx-col-count:2;gap:16px !important;--nx-col-gap:16px}}@media (max-width:767px){#nx-advcols-e5637a07{--nx-col-count:1;gap:10px !important;--nx-col-gap:10px;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-header-27faa50c{font-size:1.25rem;font-weight:300;line-height:1.5;text-align:center;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-27faa50c{font-size:1rem !important;line-height:1.5 !important}}@media (max-width:767px){#nx-header-27faa50c{font-size:1rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-4092bc0f{font-size:1.25rem;font-weight:500;line-height:1.5;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-4092bc0f{font-size:1.125rem !important;line-height:1.5 !important}}@media (max-width:767px){#nx-header-4092bc0f{font-size:1.125rem !important;line-height:1.6 !important}}
#nx-section-6a689cc955526{position:relative;background-color:#2d1b3d;padding-top:5rem;padding-right:2rem;padding-bottom:5rem;padding-left:2rem}@media (max-width:767px){#nx-section-6a689cc955526{padding-top:3rem !important;padding-right:1rem !important;padding-bottom:3rem !important;padding-left:1rem !important}#nx-section-6a689cc955526 .nx-section-container,#nx-section-6a689cc955526 .nx-section-custom,#nx-section-6a689cc955526 .nx-section-wide,#nx-section-6a689cc955526 .nx-section-narrow,#nx-section-6a689cc955526 .nx-section-full{padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:1024px){#nx-section-6a689cc955526{padding-top:4rem !important;padding-right:1.5rem !important;padding-bottom:4rem !important;padding-left:1.5rem !important}#nx-section-6a689cc955526 .nx-section-container,#nx-section-6a689cc955526 .nx-section-custom,#nx-section-6a689cc955526 .nx-section-wide,#nx-section-6a689cc955526 .nx-section-narrow,#nx-section-6a689cc955526 .nx-section-full{padding-left:0 !important;padding-right:0 !important}}
#nx-header-4496ee77{font-size:4rem;line-height:1;text-align:center}@media (min-width:768px) and (max-width:1024px){#nx-header-4496ee77{font-size:3rem !important;line-height:1 !important}}@media (max-width:767px){#nx-header-4496ee77{font-size:2.5rem !important;line-height:1 !important}}
#nx-header-66344dde{font-size:3rem;font-weight:700;line-height:1.2;text-align:center;padding-top:30px}@media (min-width:768px) and (max-width:1024px){#nx-header-66344dde{font-size:2.5rem !important;line-height:1.2 !important}}@media (max-width:767px){#nx-header-66344dde{font-size:1.75rem !important;line-height:1.3 !important}}
#nx-header-6894ab6e{font-size:3rem;font-weight:200;line-height:1.2;text-align:center;color:#ffffff}@media (min-width:768px) and (max-width:1024px){#nx-header-6894ab6e{font-size:2.5rem !important;line-height:1.2 !important}}@media (max-width:767px){#nx-header-6894ab6e{font-size:1.75rem !important;line-height:1.3 !important;color:#ffffff !important}}
#nx-section-6a689cc955c3e{position:relative;background-color:#2d1b3d;color:#ffffff;min-height:500px;padding-top:5rem;padding-right:2rem;padding-bottom:5rem;padding-left:2rem}#nx-section-6a689cc955c3e .nx-section-wide{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}@media (max-width:767px){#nx-section-6a689cc955c3e{min-height:auto !important;padding-top:3rem !important;padding-right:1rem !important;padding-bottom:3rem !important;padding-left:1rem !important}#nx-section-6a689cc955c3e .nx-section-container,#nx-section-6a689cc955c3e .nx-section-custom,#nx-section-6a689cc955c3e .nx-section-wide,#nx-section-6a689cc955c3e .nx-section-narrow,#nx-section-6a689cc955c3e .nx-section-full{padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:1024px){#nx-section-6a689cc955c3e{padding-top:4rem !important;padding-right:1.5rem !important;padding-bottom:4rem !important;padding-left:1.5rem !important}#nx-section-6a689cc955c3e .nx-section-container,#nx-section-6a689cc955c3e .nx-section-custom,#nx-section-6a689cc955c3e .nx-section-wide,#nx-section-6a689cc955c3e .nx-section-narrow,#nx-section-6a689cc955c3e .nx-section-full{padding-left:0 !important;padding-right:0 !important}}
#nx-header-cb7cad0a{font-size:0.875rem;font-weight:700;line-height:1.25;letter-spacing:0.15em;text-transform:uppercase}@media (min-width:768px) and (max-width:1024px){#nx-header-cb7cad0a{font-size:0.875rem !important;line-height:1.25 !important}}@media (max-width:767px){#nx-header-cb7cad0a{font-size:0.75rem !important;line-height:1.25 !important}}
#nx-header-b4eca8c6{font-size:4rem;font-weight:700;line-height:1.05;letter-spacing:-0.03em;text-transform:none;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-b4eca8c6{font-size:3.5rem !important;line-height:1.1 !important}}@media (max-width:767px){#nx-header-b4eca8c6{font-size:2.5rem !important;line-height:1.15 !important;color:#faf9f6 !important}}
#nx-header-d412869d{font-size:1.25rem;font-weight:300;line-height:1.6;color:#faf9f6}@media (min-width:768px) and (max-width:1024px){#nx-header-d412869d{font-size:1.125rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-d412869d{font-size:1rem !important;line-height:1.5 !important;color:#faf9f6 !important}}
.nx-col-82ca12f9{flex-basis:calc(40% - 0.4 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;padding-top:0px;padding-right:2rem;padding-bottom:0px;padding-left:0px}@media(min-width:768px) and (max-width:1024px){.nx-col-82ca12f9{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:2rem !important;padding-left:0px !important}}@media(max-width:767px){.nx-col-82ca12f9{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-header-8ca92a55{font-size:1.125rem;font-weight:400;line-height:1.6;color:#faf9f6cc;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-8ca92a55{font-size:1rem !important;line-height:1.6 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1.5rem !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-8ca92a55{font-size:1rem !important;line-height:1.6 !important;color:#faf9f6cc !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:1.5rem !important;margin-left:0px !important}}
#nx-header-af939ad0{font-size:1rem;font-weight:300;line-height:1;color:#faf9f6;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}#nx-header-af939ad0 .nx-header-icon{width:16px;height:16px;fill:#d3ae36;color:#d3ae36;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-af939ad0{font-size:1.125rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-af939ad0{font-size:1.125rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-a0324636{font-size:1rem;font-weight:300;line-height:1;color:#faf9f6;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}#nx-header-a0324636 .nx-header-icon{width:16px;height:16px;fill:#d3ae36;color:#d3ae36;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-a0324636{font-size:1.125rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-a0324636{font-size:1.125rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-f9c43c1e{font-size:1rem;font-weight:300;line-height:1;color:#faf9f6;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}#nx-header-f9c43c1e .nx-header-icon{width:16px;height:16px;fill:#d3ae36;color:#d3ae36;margin-right:10px}@media (min-width:768px) and (max-width:1024px){#nx-header-f9c43c1e{font-size:1.125rem !important;line-height:1.6 !important}}@media (max-width:767px){#nx-header-f9c43c1e{font-size:1.125rem !important;line-height:1.6 !important;color:#faf9f6 !important}}
#nx-header-42bf67f5{font-size:0.875rem;font-weight:300;line-height:1.5;color:#ffffff80;margin-top:1.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (min-width:768px) and (max-width:1024px){#nx-header-42bf67f5{font-size:0.875rem !important;line-height:1.5 !important;margin-top:1rem !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}@media (max-width:767px){#nx-header-42bf67f5{font-size:0.875rem !important;line-height:1.5 !important;color:#ffffff80 !important;margin-top:1rem !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important}}
.nx-col-44096351{flex-basis:calc(60% - 0.6 * (var(--nx-col-count) - 1) * var(--nx-col-gap));flex-grow:0;flex-shrink:0;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:2rem}@media(min-width:768px) and (max-width:1024px){.nx-col-44096351{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}@media(max-width:767px){.nx-col-44096351{flex-basis:calc(100% - 1 * (var(--nx-col-count) - 1) * var(--nx-col-gap)) !important;flex-grow:0 !important;flex-shrink:0 !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}
#nx-advcols-e058ae15{display:flex;flex-wrap:wrap;--nx-col-count:2;--nx-col-gap:4rem;gap:4rem;align-items:center}@media (min-width:768px) and (max-width:1024px){#nx-advcols-e058ae15{--nx-col-count:1;gap:3rem !important;--nx-col-gap:3rem}}@media (max-width:767px){#nx-advcols-e058ae15{--nx-col-count:1;gap:0.2rem !important;--nx-col-gap:0.2rem}}
#nx-section-6a689cc958021{position:relative;background-color:#2d1b3d;padding-top:6rem;padding-right:2rem;padding-bottom:3rem;padding-left:2rem}@media (max-width:767px){#nx-section-6a689cc958021{padding-top:4rem !important;padding-right:1rem !important;padding-bottom:4rem !important;padding-left:1rem !important}#nx-section-6a689cc958021 .nx-section-container,#nx-section-6a689cc958021 .nx-section-custom,#nx-section-6a689cc958021 .nx-section-wide,#nx-section-6a689cc958021 .nx-section-narrow,#nx-section-6a689cc958021 .nx-section-full{padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:1024px){#nx-section-6a689cc958021{padding-top:5rem !important;padding-right:1.5rem !important;padding-bottom:5rem !important;padding-left:1.5rem !important}#nx-section-6a689cc958021 .nx-section-container,#nx-section-6a689cc958021 .nx-section-custom,#nx-section-6a689cc958021 .nx-section-wide,#nx-section-6a689cc958021 .nx-section-narrow,#nx-section-6a689cc958021 .nx-section-full{padding-left:0 !important;padding-right:0 !important}}