.page-id-7 .entry-content > .geshine-homepage {
  --font-rajdhani: "Rajdhani", "Rajdhani Fallback";
  --font-inter: "Inter", "Inter Fallback";
  --font-heading: var(--font-rajdhani);
  --font-body: var(--font-inter);
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  overflow: clip;
  font-family: var(--font-body), system-ui, sans-serif;
  color: #334155;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.page-id-7 .entry-content > .geshine-homepage,
.page-id-7 .entry-content > .geshine-homepage * {
  box-sizing: border-box;
}

.page-id-7 .entry-content > .geshine-homepage h1,
.page-id-7 .entry-content > .geshine-homepage h2,
.page-id-7 .entry-content > .geshine-homepage h3,
.page-id-7 .entry-content > .geshine-homepage h4,
.page-id-7 .entry-content > .geshine-homepage h5,
.page-id-7 .entry-content > .geshine-homepage h6,
.page-id-7 .entry-content > .geshine-homepage .font-heading {
  font-family: var(--font-heading), sans-serif;
}

.page-id-7 .entry-content > .geshine-homepage h1,
.page-id-7 .entry-content > .geshine-homepage h2,
.page-id-7 .entry-content > .geshine-homepage h3,
.page-id-7 .entry-content > .geshine-homepage h4,
.page-id-7 .entry-content > .geshine-homepage h5,
.page-id-7 .entry-content > .geshine-homepage h6,
.page-id-7 .entry-content > .geshine-homepage p {
  margin: 0;
}

.page-id-7 .entry-content > .geshine-homepage h1,
.page-id-7 .entry-content > .geshine-homepage h2,
.page-id-7 .entry-content > .geshine-homepage h3,
.page-id-7 .entry-content > .geshine-homepage h4,
.page-id-7 .entry-content > .geshine-homepage h5,
.page-id-7 .entry-content > .geshine-homepage h6,
.page-id-7 .entry-content > .geshine-homepage p,
.page-id-7 .entry-content > .geshine-homepage li,
.page-id-7 .entry-content > .geshine-homepage a,
.page-id-7 .entry-content > .geshine-homepage span {
  color: inherit;
}

.page-id-7 .entry-content > .geshine-homepage p,
.page-id-7 .entry-content > .geshine-homepage li,
.page-id-7 .entry-content > .geshine-homepage a,
.page-id-7 .entry-content > .geshine-homepage button,
.page-id-7 .entry-content > .geshine-homepage input,
.page-id-7 .entry-content > .geshine-homepage textarea,
.page-id-7 .entry-content > .geshine-homepage select {
  font-family: inherit;
}

.page-id-7 .entry-content > .geshine-homepage {
  line-height: 1.5;
}

.page-id-7 .entry-content > .geshine-homepage > * {
  margin-block: 0;
}

.page-id-7 .entry-content > .geshine-homepage img {
  display: block;
}

.page-id-7 .entry-content > .geshine-homepage a {
  text-decoration: none;
}

.page-id-7 .entry-content > .geshine-homepage [class*="max-w-7xl"] {
  max-width: 80rem;
}

.page-id-7 .entry-content > .geshine-homepage [class*="font-heading"] {
  letter-spacing: normal;
}

.page-id-7 .entry-content > .geshine-homepage .font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.page-id-7 .entry-content > .geshine-homepage .font-medium {
  font-weight: 500 !important;
}

.page-id-7 .entry-content > .geshine-homepage .font-semibold {
  font-weight: 600 !important;
}

.page-id-7 .entry-content > .geshine-homepage .font-bold {
  font-weight: 700 !important;
}

.page-id-7 .entry-content > .geshine-homepage .uppercase {
  text-transform: uppercase !important;
}

.page-id-7 .entry-content > .geshine-homepage .tracking-wider {
  letter-spacing: 0.05em !important;
}

.page-id-7 .entry-content > .geshine-homepage .tracking-widest {
  letter-spacing: 0.1em !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-\[10px\] {
  font-size: 10px !important;
  line-height: 1rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-5xl {
  font-size: 3rem !important;
  line-height: 1 !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-6xl {
  font-size: 3.75rem !important;
  line-height: 1 !important;
}

.page-id-7 .entry-content > .geshine-homepage .leading-none {
  line-height: 1 !important;
}

.page-id-7 .entry-content > .geshine-homepage .leading-tight {
  line-height: 1.25 !important;
}

.page-id-7 .entry-content > .geshine-homepage .leading-snug {
  line-height: 1.375 !important;
}

.page-id-7 .entry-content > .geshine-homepage .leading-relaxed {
  line-height: 1.625 !important;
}

.page-id-7 .entry-content > .geshine-homepage section + section {
  margin-top: 0;
}

.page-id-7 .entry-content > .geshine-homepage .aspect-\[3\/2\] h3.text-lg {
  font-size: 1.25rem !important;
  line-height: 1.18 !important;
}

.page-id-7 .entry-content > .geshine-homepage .aspect-\[3\/2\] p.text-sm.opacity-0 {
  max-height: 0 !important;
  margin-top: 0 !important;
  overflow: hidden !important;
  transform: translateY(0.25rem);
}

.page-id-7 .entry-content > .geshine-homepage .aspect-\[3\/2\]:hover p.text-sm.opacity-0 {
  max-height: 5rem !important;
  margin-top: 0.375rem !important;
  opacity: 1 !important;
  transform: translateY(0);
}

.page-id-7 .entry-content > .geshine-homepage .text-white,
.page-id-7 .entry-content > .geshine-homepage .text-white * {
  color: #fff !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-neutral-300,
.page-id-7 .entry-content > .geshine-homepage .text-neutral-300 * {
  color: #cbd5e1 !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-neutral-400,
.page-id-7 .entry-content > .geshine-homepage .text-neutral-400 * {
  color: #94a3b8 !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-neutral-500,
.page-id-7 .entry-content > .geshine-homepage .text-neutral-500 * {
  color: #64748b !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-neutral-700,
.page-id-7 .entry-content > .geshine-homepage .text-neutral-700 * {
  color: #334155 !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-neutral-900,
.page-id-7 .entry-content > .geshine-homepage .text-neutral-900 * {
  color: #0f172a !important;
}

.page-id-7 .entry-content > .geshine-homepage .text-brand-primary,
.page-id-7 .entry-content > .geshine-homepage .text-brand-primary * {
  color: #3aad67 !important;
}

@media (min-width: 768px) {
  .page-id-7 .entry-content > .geshine-homepage .md\:text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
}

@media (min-width: 1024px) {
  .page-id-7 .entry-content > .geshine-homepage .lg\:text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }

  .page-id-7 .entry-content > .geshine-homepage .lg\:text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }

  .page-id-7 .entry-content > .geshine-homepage .lg\:text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }

  .page-id-7 .entry-content > .geshine-homepage .lg\:text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important;
  }
}

@media (min-width: 1280px) {
  .page-id-7 .entry-content > .geshine-homepage .xl\:text-6xl {
    font-size: 3.75rem !important;
    line-height: 1 !important;
  }
}

@media (max-width: 1024px) {
  .page-id-7 .entry-content > .geshine-homepage {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
