.elementor-33 .elementor-element.elementor-element-14e66812{--display:flex;}.elementor-33 .elementor-element.elementor-element-5c53d8ae{--display:flex;}.elementor-33 .elementor-element.elementor-element-434a383f{--spacer-size:156px;}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-434a383f{--spacer-size:75px;}}/* Start custom CSS for html, class: .elementor-element-4e8d304a *//* Dark Page Canvas Styling */
body, 
html {
  background-color: #030B1E !important;
  background-image: radial-gradient(circle at 50% 20%, rgba(255, 107, 107, 0.05) 0%, rgba(3, 11, 30, 1) 70%) !important;
  color: #E2E8F0 !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 100vh !important;
}

/* Page Layout Outer Container */
.gyan-hero-wrapper {
  margin: 40px auto !important;
  max-width: 1200px !important;
}

/* Style direct text outside the form component */
body > *:not(.gyan-hero-wrapper) {
  color: #94A3B8;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}/* End custom CSS */