.elementor .e-4881829{padding:0px;flex-direction:column;}.elementor .e-833fa5c{padding:0px;flex-direction:column;position: relative;
isolation: isolate;
overflow: hidden;

display: flex;
align-items: center;
justify-content: center;

box-sizing: border-box;

width: 100%;
max-width: none;
min-height: 645px;

margin: 0;
padding: 64px 0 78px;

color: #ffffff;

border: 0;

background-color: #0b3541;

background-image:
/* Top-right contour rings */
radial-gradient(
  circle at 90% 8%,
  transparent 0 145px,
  rgba(159, 210, 160, 0.10) 146px 147px,
  transparent 148px 245px,
  rgba(159, 210, 160, 0.045) 246px 247px,
  transparent 248px
),

/* Fine horizontal grid */
linear-gradient(
  rgba(255, 255, 255, 0.018) 1px,
  transparent 1px
),

/* Fine vertical grid */
linear-gradient(
  90deg,
  rgba(255, 255, 255, 0.018) 1px,
  transparent 1px
),

/* Larger horizontal grid */
linear-gradient(
  rgba(159, 210, 160, 0.018) 1px,
  transparent 1px
),

/* Larger vertical grid */
linear-gradient(
  90deg,
  rgba(159, 210, 160, 0.018) 1px,
  transparent 1px
),

/* Soft green glow */
radial-gradient(
  circle at 83% 10%,
  rgba(159, 210, 160, 0.14),
  transparent 28%
),

/* Main hero gradient */
linear-gradient(
  118deg,
  #164b59 0%,
  #0b3541 48%,
  #061d24 100%
);

background-size:
auto,
32px 32px,
32px 32px,
96px 96px,
96px 96px,
auto,
auto;

background-position:
center,
0 0,
0 0,
0 0,
0 0,
center,
center;

background-repeat:
no-repeat,
repeat,
repeat,
repeat,
repeat,
no-repeat,
no-repeat;

box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.04),
inset 0 -140px 130px -110px rgba(6, 29, 36, 0.28);\n}.elementor .e-f0490f6{padding:0px;margin:0px;flex-direction:column;}.elementor .e-d8d71c1{padding:0px;margin:0px;flex-direction:column;}