.elementor-kit-5{--e-global-color-primary:#5B2DD7;--e-global-color-secondary:#3B1F8E;--e-global-color-text:#666666;--e-global-color-accent:#A491F0;--e-global-color-32ed6b0:#D8D7FD;--e-global-color-8212cf8:#EAE9FE;--e-global-color-63feb23:#15151A;--e-global-color-a1f3f6c:#1B1B1A;--e-global-color-091e9b9:#FFFFFF;--e-global-color-089ad74:#F7F7FC;--e-global-color-b7ad036:#EFEFEF;--e-global-color-9d43ac4:#02010100;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:55px;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:45px;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* SVG Filter for Glass Distortion - Hidden */
.elementor-glass-svg {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

/* Main Glass Container */
.liquid-glass-container {
  position: relative;
  overflow: hidden;
}

/* Glass Effect Layers */
.liquid-glass-container::before,
.liquid-glass-container::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
}

/* Glass Filter Layer */
.liquid-glass-container::before {
  z-index: 1;
  backdrop-filter: blur(4px);
  filter: url(#glass-distortion) saturate(100%) brightness(1.15);
}

/* Glass Overlay Layer */
.liquid-glass-container::after {
  z-index: 2;
  background: #ffffff0d;
    box-shadow: inset 0px 0px 15px #ffffff33;
}

/* Specular Highlight */
.liquid-glass-container .glass-specular {
  position: absolute;
  inset: 0;
  z-index: 3;
  pointer-events: none;
  border-radius: inherit;
}

/* Distortion Animation Overlay */
.liquid-glass-container .glass-distortion-overlay {
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 20% 30%, rgba(255,255,255,0.05) 0%, transparent 80%),
              radial-gradient(circle at 80% 70%, rgba(255,255,255,0.05) 0%, transparent 80%);
  background-size: 300% 300%;
  animation: floatDistort 10s infinite ease-in-out;
  mix-blend-mode: overlay;
  z-index: 2;
  pointer-events: none;
  border-radius: inherit;
}

@keyframes floatDistort {
  0% { background-position: 0% 0%; }
  50% { background-position: 100% 100%; }
  100% { background-position: 0% 0%; }
}

/* Content Layer - Ensure it's above glass effects */
.liquid-glass-container > .elementor-container,
.liquid-glass-container > .elementor-column-wrap,
.liquid-glass-container > .elementor-widget-wrap {
  position: relative;
  z-index: 4;
}

/* Optional: Add box shadow to container */
.liquid-glass-container {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}/* End custom CSS */