body.page-id-10202 {
  --consensus-ink: #18283c;
  --consensus-muted: #52667c;
  --consensus-soft: #eff7f2;
  --consensus-line: rgba(24, 40, 60, 0.12);
  --consensus-green: #3ebe91;
  --consensus-blue: #263b5f;
  --consensus-gold: #d7ae61;
  --consensus-code: #0f1c26;
  --consensus-paper: rgba(255, 255, 255, 0.92);
  --consensus-shadow: 0 30px 90px rgba(24, 40, 60, 0.12);
  background: #f6faf7;
  overflow-x: hidden;
}

body.page-id-10202 .site {
  overflow-x: hidden;
}

body.page-id-10202 .elementor-element-269e8d4d,
body.page-id-10202 .elementor-element-d342443,
body.page-id-10202 .elementor-element-8852783,
body.page-id-10202 .elementor-element-bde2256,
body.page-id-10202 .elementor-element-fd6ade8,
body.page-id-10202 .elementor-element-36b0b361 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

body.page-id-10202 .elementor-element-269e8d4d {
  min-height: 92vh;
  padding: 120px 0 84px;
  background:
    linear-gradient(rgba(255, 255, 255, 0.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.055) 1px, transparent 1px),
    linear-gradient(120deg, rgba(8, 21, 31, 0.88) 0%, rgba(15, 42, 55, 0.76) 44%, rgba(38, 59, 95, 0.45) 100%),
    url("../wp-content/uploads/2023/07/environmentally-friendly-installation-photovoltaic-power-plant-wind-turbine-farm-situated-beautiful-fresh-mountain-scenery-with-nice-warm-morning-light-3d-rendering-1536x783.jpg") center / cover no-repeat !important;
  background-size: 52px 52px, 52px 52px, auto, cover !important;
}

body.page-id-10202 .elementor-element-269e8d4d .elementor-background-video-container {
  display: none;
}

body.page-id-10202 .elementor-element-269e8d4d > .elementor-background-overlay {
  opacity: 0.42 !important;
  background:
    radial-gradient(circle at 18% 34%, rgba(62, 190, 145, 0.34), transparent 30%),
    linear-gradient(81deg, rgba(13, 34, 44, 0.72), rgba(38, 59, 95, 0.38)) !important;
}

body.page-id-10202 .elementor-element-269e8d4d::before {
  position: absolute;
  inset: 0;
  z-index: -1;
  content: "";
  background:
    radial-gradient(circle at 82% 26%, rgba(215, 174, 97, 0.22), transparent 24%),
    radial-gradient(circle at 50% 108%, rgba(62, 190, 145, 0.3), transparent 36%);
  pointer-events: none;
}

body.page-id-10202 .elementor-element-269e8d4d::after {
  position: absolute;
  right: clamp(24px, 8vw, 130px);
  bottom: clamp(36px, 8vw, 110px);
  width: clamp(210px, 28vw, 430px);
  height: clamp(210px, 28vw, 430px);
  content: "";
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 999px;
  background:
    radial-gradient(circle, rgba(62, 190, 145, 0.16), transparent 62%),
    url("../wp-content/uploads/2025/08/1.svg") center / 42% auto no-repeat;
  opacity: 0.55;
  filter: drop-shadow(0 32px 80px rgba(0, 0, 0, 0.28));
  pointer-events: none;
}

body.page-id-10202 .elementor-element-269e8d4d > .elementor-container {
  position: relative;
  z-index: 1;
  width: min(1120px, calc(100% - 48px));
  min-height: 68vh !important;
}

body.page-id-10202 .elementor-element-2130286d.elementor-column > .elementor-widget-wrap {
  justify-content: flex-start;
}

body.page-id-10202 .elementor-element-79fbcf26 {
  max-width: 900px;
}

body.page-id-10202 .elementor-element-79fbcf26 > .elementor-widget-container {
  padding: 0 !important;
}

body.page-id-10202 .elementor-element-79fbcf26 .qodef-m-text {
  max-width: 920px;
  color: #ffffff !important;
  font-family: Outfit, Jost, sans-serif;
  font-size: clamp(48px, 6.8vw, 92px) !important;
  font-weight: 700;
  line-height: 0.98 !important;
  letter-spacing: -0.02em;
  text-shadow: 0 20px 70px rgba(0, 0, 0, 0.38);
}

body.page-id-10202 .elementor-element-79fbcf26 .qodef-m-text::before {
  display: inline-flex;
  margin: 0 0 22px;
  padding: 11px 15px;
  content: "ENERDEX CONSENSUS LAYER";
  border: 1px solid rgba(143, 240, 193, 0.32);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.12);
  color: #bdf4d9;
  font-size: 13px;
  line-height: 1;
  letter-spacing: 0.24em;
  text-shadow: none;
  backdrop-filter: blur(12px);
}

body.page-id-10202 .elementor-element-79fbcf26 .qodef-typeout-holder {
  display: block;
  min-height: 1.2em;
  margin-top: 18px;
  color: #bdf4d9;
  font-size: 0.26em;
  line-height: 1.2;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  text-shadow: none;
}

body.page-id-10202 .elementor-element-d342443 {
  padding: 88px 0 12px;
  background:
    linear-gradient(rgba(38, 59, 95, 0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(38, 59, 95, 0.04) 1px, transparent 1px),
    linear-gradient(180deg, #ffffff 0%, #f6faf7 100%);
  background-size: 46px 46px, 46px 46px, auto;
}

body.page-id-10202 .elementor-element-d342443::after {
  position: absolute;
  right: -100px;
  bottom: -130px;
  width: 340px;
  height: 340px;
  content: "";
  border: 1px solid rgba(62, 190, 145, 0.16);
  border-radius: 999px;
  background: radial-gradient(circle, rgba(62, 190, 145, 0.16), transparent 68%);
  pointer-events: none;
}

body.page-id-10202 .elementor-element-d342443 .e-con-inner,
body.page-id-10202 .elementor-element-fd6ade8 .e-con-inner,
body.page-id-10202 .elementor-element-8852783 .elementor-container {
  width: min(1120px, calc(100% - 48px));
  max-width: none;
}

body.page-id-10202 .elementor-element-8c24db3 {
  display: none;
}

body.page-id-10202 .elementor-element-cf66e24 {
  max-width: 960px;
}

body.page-id-10202 .elementor-element-cf66e24 .elementor-heading-title {
  margin: 0;
  color: var(--consensus-ink);
  font-family: Outfit, Jost, sans-serif;
  font-size: clamp(38px, 5.3vw, 68px);
  font-weight: 700;
  line-height: 1.03;
  letter-spacing: -0.02em;
  text-align: left;
}

body.page-id-10202 .elementor-element-cf66e24 .elementor-heading-title::before {
  display: block;
  width: 76px;
  height: 6px;
  margin-bottom: 24px;
  content: "";
  border-radius: 999px;
  background: linear-gradient(90deg, var(--consensus-green), var(--consensus-gold));
}

body.page-id-10202 .elementor-element-8852783 {
  padding: 44px 0 92px !important;
  background:
    radial-gradient(circle at 14% 12%, rgba(62, 190, 145, 0.13), transparent 24%),
    radial-gradient(circle at 88% 38%, rgba(38, 59, 95, 0.08), transparent 28%),
    linear-gradient(180deg, #f6faf7 0%, #f7fbf8 58%, #f0f8f4 100%);
}

body.page-id-10202 .elementor-element-0e46837 > .elementor-element-populated {
  padding: 0 !important;
}

body.page-id-10202 .elementor-element-ff70fd0,
body.page-id-10202 .elementor-element-02723da {
  position: relative;
  max-width: 940px;
  margin: 0 auto !important;
  padding: clamp(34px, 5vw, 58px);
  border: 1px solid var(--consensus-line);
  border-radius: 34px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.97), rgba(246, 250, 247, 0.86));
  box-shadow: var(--consensus-shadow);
  color: var(--consensus-muted) !important;
  font-size: 18px;
  line-height: 1.85;
  text-align: left !important;
  backdrop-filter: blur(14px);
}

body.page-id-10202 .elementor-element-ff70fd0::before,
body.page-id-10202 .elementor-element-02723da::before {
  position: absolute;
  top: 0;
  right: 34px;
  left: 34px;
  height: 5px;
  content: "";
  border-radius: 0 0 999px 999px;
  background: linear-gradient(90deg, var(--consensus-green), var(--consensus-gold), rgba(38, 59, 95, 0.55));
}

body.page-id-10202 .elementor-element-ff70fd0 h2,
body.page-id-10202 .elementor-element-02723da h2 {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  margin: 62px 0 20px;
  color: var(--consensus-ink);
  font-family: Outfit, Jost, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.12;
  letter-spacing: 0;
}

body.page-id-10202 .elementor-element-ff70fd0 h2:first-child,
body.page-id-10202 .elementor-element-02723da h2:first-child {
  margin-top: 0;
}

body.page-id-10202 .elementor-element-ff70fd0 h2::before,
body.page-id-10202 .elementor-element-02723da h2::before {
  flex: 0 0 auto;
  width: 14px;
  height: 14px;
  margin-top: 0.34em;
  content: "";
  border-radius: 999px;
  background: var(--consensus-green);
  box-shadow:
    0 0 0 8px rgba(62, 190, 145, 0.12),
    0 0 0 1px rgba(62, 190, 145, 0.26);
}

body.page-id-10202 .elementor-element-ff70fd0 h3,
body.page-id-10202 .elementor-element-02723da h3 {
  margin: 52px 0 18px;
  padding-left: 18px;
  border-left: 4px solid rgba(62, 190, 145, 0.68);
  color: var(--consensus-blue);
  font-family: Outfit, Jost, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.18;
  letter-spacing: 0;
}

body.page-id-10202 .elementor-element-ff70fd0 p,
body.page-id-10202 .elementor-element-02723da p {
  max-width: 78ch;
  margin: 0 0 26px;
  color: var(--consensus-muted);
  line-height: 1.78;
}

body.page-id-10202 .elementor-element-ff70fd0 strong,
body.page-id-10202 .elementor-element-02723da strong {
  color: var(--consensus-ink);
  font-weight: 700;
}

body.page-id-10202 .elementor-element-ff70fd0 em,
body.page-id-10202 .elementor-element-02723da em {
  color: #2d7f67;
  font-style: normal;
}

body.page-id-10202 .elementor-element-ff70fd0 hr,
body.page-id-10202 .elementor-element-02723da hr {
  height: 1px;
  margin: 54px 0;
  border: 0;
  background: linear-gradient(90deg, transparent, rgba(38, 59, 95, 0.18), transparent);
}

body.page-id-10202 .elementor-element-ff70fd0 ul,
body.page-id-10202 .elementor-element-ff70fd0 ol,
body.page-id-10202 .elementor-element-02723da ul,
body.page-id-10202 .elementor-element-02723da ol {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  margin: 24px 0 32px;
  padding: 0;
  list-style: none;
  counter-reset: consensus-step;
}

body.page-id-10202 .elementor-element-ff70fd0 li,
body.page-id-10202 .elementor-element-02723da li {
  position: relative;
  padding: 22px 24px;
  border: 1px solid var(--consensus-line);
  border-left: 4px solid var(--consensus-green);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(246, 250, 247, 0.76));
  box-shadow: 0 14px 36px rgba(24, 40, 60, 0.08);
  overflow-wrap: anywhere;
}

body.page-id-10202 .elementor-element-ff70fd0 ol > li,
body.page-id-10202 .elementor-element-02723da ol > li {
  counter-increment: consensus-step;
  padding-left: 70px;
}

body.page-id-10202 .elementor-element-ff70fd0 ol > li::before,
body.page-id-10202 .elementor-element-02723da ol > li::before {
  position: absolute;
  top: 20px;
  left: 22px;
  width: 32px;
  height: 32px;
  content: counter(consensus-step);
  border-radius: 999px;
  background: rgba(62, 190, 145, 0.12);
  color: var(--consensus-blue);
  font-size: 13px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
}

body.page-id-10202 .elementor-element-ff70fd0 li p,
body.page-id-10202 .elementor-element-02723da li p {
  display: block;
  width: 100%;
  max-width: none;
  margin: 0;
  line-height: 1.72;
}

body.page-id-10202 .elementor-element-ff70fd0 li ul,
body.page-id-10202 .elementor-element-ff70fd0 li ol,
body.page-id-10202 .elementor-element-02723da li ul,
body.page-id-10202 .elementor-element-02723da li ol {
  margin: 18px 0 0;
}

body.page-id-10202 .elementor-element-ff70fd0 li li,
body.page-id-10202 .elementor-element-02723da li li {
  padding: 14px 16px;
  border-left-width: 3px;
  box-shadow: none;
}

body.page-id-10202 .elementor-element-ff70fd0 .contain-inline-size,
body.page-id-10202 .elementor-element-02723da .contain-inline-size {
  position: relative;
  margin: 28px 0 34px;
  overflow: hidden;
  border: 1px solid rgba(143, 240, 193, 0.16);
  border-radius: 22px;
  background:
    linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(62, 190, 145, 0.08), rgba(15, 28, 38, 0)),
    var(--consensus-code);
  background-size: 28px 28px, 28px 28px, auto, auto;
  box-shadow: 0 28px 70px rgba(15, 28, 38, 0.22);
}

body.page-id-10202 .elementor-element-ff70fd0 .contain-inline-size::before,
body.page-id-10202 .elementor-element-02723da .contain-inline-size::before {
  display: block;
  height: 42px;
  content: "";
  border-bottom: 1px solid rgba(143, 240, 193, 0.12);
  background:
    radial-gradient(circle at 24px 50%, #ff746d 0 5px, transparent 6px),
    radial-gradient(circle at 44px 50%, #f6c66f 0 5px, transparent 6px),
    radial-gradient(circle at 64px 50%, #3ebe91 0 5px, transparent 6px),
    linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.01));
}

body.page-id-10202 .elementor-element-ff70fd0 .overflow-y-auto,
body.page-id-10202 .elementor-element-02723da .overflow-y-auto {
  overflow-x: auto;
  padding: 26px;
  scrollbar-color: rgba(143, 240, 193, 0.58) rgba(255, 255, 255, 0.06);
  scrollbar-width: thin;
  -webkit-overflow-scrolling: touch;
}

body.page-id-10202 .elementor-element-ff70fd0 code,
body.page-id-10202 .elementor-element-02723da code {
  color: #eaf6f2;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
  font-size: 14px;
  line-height: 1.75;
  white-space: pre;
}

body.page-id-10202 .elementor-element-ff70fd0 p > code,
body.page-id-10202 .elementor-element-ff70fd0 li > code,
body.page-id-10202 .elementor-element-02723da p > code,
body.page-id-10202 .elementor-element-02723da li > code {
  display: inline-block;
  padding: 0.12em 0.42em;
  border-radius: 8px;
  background: rgba(38, 59, 95, 0.08);
  color: var(--consensus-blue);
  white-space: normal;
}

body.page-id-10202 .elementor-element-ff70fd0 .contain-inline-size code,
body.page-id-10202 .elementor-element-02723da .contain-inline-size code {
  display: block;
  width: max-content;
  min-width: 100%;
  max-width: none;
  white-space: pre;
}

body.page-id-10202 .elementor-element-ff70fd0 .hljs-attr,
body.page-id-10202 .elementor-element-ff70fd0 .hljs-meta,
body.page-id-10202 .elementor-element-02723da .hljs-attr,
body.page-id-10202 .elementor-element-02723da .hljs-meta {
  color: #8ff0c1;
}

body.page-id-10202 .elementor-element-ff70fd0 .hljs-string,
body.page-id-10202 .elementor-element-02723da .hljs-string {
  color: #d7e7f5;
}

body.page-id-10202 .elementor-element-bde2256 {
  margin: 0 !important;
  padding: 64px 0 !important;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background:
    linear-gradient(90deg, rgba(62, 190, 145, 0.18), transparent 28%, rgba(215, 174, 97, 0.16)),
    linear-gradient(135deg, #153845, #263b5f) !important;
}

body.page-id-10202 .elementor-element-bde2256::before {
  position: absolute;
  inset: 0;
  content: "";
  background:
    linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);
  background-size: 52px 52px;
  pointer-events: none;
}

body.page-id-10202 .elementor-element-bde2256 .qodef-m-text-item {
  color: transparent;
  font-family: Outfit, Jost, sans-serif !important;
  font-size: clamp(54px, 7.4vw, 122px) !important;
  font-weight: 700 !important;
  letter-spacing: 0;
  text-transform: uppercase;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.48) !important;
}

body.page-id-10202 .elementor-element-fd6ade8 {
  padding: 96px 0 108px;
  background:
    linear-gradient(rgba(38, 59, 95, 0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(38, 59, 95, 0.035) 1px, transparent 1px),
    linear-gradient(180deg, #f6faf7 0%, #eef7f3 100%);
  background-size: 46px 46px, 46px 46px, auto;
}

body.page-id-10202 .elementor-element-36b0b361 {
  margin: 0 !important;
  padding: 78px 24px !important;
  background:
    linear-gradient(120deg, rgba(8, 21, 31, 0.82), rgba(38, 59, 95, 0.66)),
    url("../wp-content/uploads/2023/07/sun-energy-captured-solar-panel-farm-generated-by-ai.jpg") center / cover no-repeat !important;
}

body.page-id-10202 .elementor-element-36b0b361 > .elementor-background-overlay {
  opacity: 0.38 !important;
  background: linear-gradient(120deg, rgba(8, 21, 31, 0.82), rgba(62, 190, 145, 0.28)) !important;
}

body.page-id-10202 .elementor-element-36b0b361 > .elementor-container {
  min-height: 34vh !important;
}

body.page-id-10202 .elementor-element-36b0b361 .qodef-m-text {
  font-family: Outfit, Jost, sans-serif;
  letter-spacing: -0.02em;
}

@media (max-width: 900px) {
  body.page-id-10202 .elementor-element-269e8d4d {
    min-height: 76vh;
    padding: 92px 0 60px !important;
  }

  body.page-id-10202 .elementor-element-269e8d4d > .elementor-container,
  body.page-id-10202 .elementor-element-d342443 .e-con-inner,
  body.page-id-10202 .elementor-element-fd6ade8 .e-con-inner,
  body.page-id-10202 .elementor-element-8852783 .elementor-container {
    width: min(100% - 32px, 1120px);
  }

  body.page-id-10202 .elementor-element-269e8d4d::after {
    opacity: 0.24;
  }

  body.page-id-10202 .elementor-element-cf66e24 .elementor-heading-title {
    font-size: clamp(34px, 7vw, 52px);
  }

  body.page-id-10202 .elementor-element-ff70fd0,
  body.page-id-10202 .elementor-element-02723da {
    padding: 30px 24px;
    border-radius: 26px;
    font-size: 16px;
    line-height: 1.75;
    overflow-wrap: break-word;
  }

  body.page-id-10202 .elementor-element-ff70fd0 h2,
  body.page-id-10202 .elementor-element-02723da h2 {
    gap: 12px;
    font-size: 31px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 h3,
  body.page-id-10202 .elementor-element-02723da h3 {
    font-size: 24px;
  }
}

@media (max-width: 560px) {
  body.page-id-10202 .elementor-element-269e8d4d {
    min-height: 68vh;
    padding: 76px 0 46px !important;
  }

  body.page-id-10202 .elementor-element-79fbcf26 .qodef-m-text {
    font-size: clamp(34px, 10vw, 44px) !important;
    line-height: 1.04 !important;
  }

  body.page-id-10202 .elementor-element-79fbcf26 .qodef-m-text::before {
    margin-bottom: 16px;
    padding: 9px 12px;
    font-size: 10px;
    letter-spacing: 0.18em;
  }

  body.page-id-10202 .elementor-element-79fbcf26 .qodef-typeout-holder {
    min-height: 1.35em;
    margin-top: 12px;
    font-size: 0.32em;
    letter-spacing: 0.12em;
  }

  body.page-id-10202 .elementor-element-d342443 {
    padding: 54px 0 10px;
  }

  body.page-id-10202 .elementor-element-cf66e24 .elementor-heading-title {
    font-size: clamp(30px, 9vw, 40px);
    line-height: 1.08;
  }

  body.page-id-10202 .elementor-element-8852783 {
    padding: 30px 0 62px !important;
  }

  body.page-id-10202 .elementor-element-ff70fd0,
  body.page-id-10202 .elementor-element-02723da {
    padding: 26px 18px;
    border-radius: 22px;
  }

  body.page-id-10202 .elementor-element-ff70fd0::before,
  body.page-id-10202 .elementor-element-02723da::before {
    right: 20px;
    left: 20px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 h2,
  body.page-id-10202 .elementor-element-02723da h2 {
    margin: 44px 0 16px;
    font-size: 27px;
    line-height: 1.16;
  }

  body.page-id-10202 .elementor-element-ff70fd0 h2::before,
  body.page-id-10202 .elementor-element-02723da h2::before {
    width: 10px;
    height: 10px;
    margin-top: 0.42em;
    box-shadow:
      0 0 0 6px rgba(62, 190, 145, 0.12),
      0 0 0 1px rgba(62, 190, 145, 0.26);
  }

  body.page-id-10202 .elementor-element-ff70fd0 h3,
  body.page-id-10202 .elementor-element-02723da h3 {
    margin: 38px 0 14px;
    padding-left: 12px;
    font-size: 21px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 p,
  body.page-id-10202 .elementor-element-02723da p {
    margin-bottom: 20px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 li,
  body.page-id-10202 .elementor-element-02723da li {
    padding: 15px 16px;
    border-radius: 16px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 ol > li,
  body.page-id-10202 .elementor-element-02723da ol > li {
    padding-left: 54px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 ol > li::before,
  body.page-id-10202 .elementor-element-02723da ol > li::before {
    top: 14px;
    left: 14px;
    width: 28px;
    height: 28px;
    line-height: 28px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 .contain-inline-size,
  body.page-id-10202 .elementor-element-02723da .contain-inline-size {
    width: calc(100% + 36px);
    max-width: none;
    margin: 22px -18px 28px;
    border-radius: 18px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 .overflow-y-auto,
  body.page-id-10202 .elementor-element-02723da .overflow-y-auto {
    padding: 12px;
  }

  body.page-id-10202 .elementor-element-ff70fd0 .contain-inline-size code,
  body.page-id-10202 .elementor-element-02723da .contain-inline-size code {
    font-size: clamp(9px, 2.6vw, 11px);
    line-height: 1.62;
    tab-size: 2;
  }

  body.page-id-10202 .elementor-element-bde2256 {
    padding: 30px 0 !important;
  }

  body.page-id-10202 .elementor-element-fd6ade8 {
    padding: 62px 0 72px;
  }

  body.page-id-10202 .elementor-element-36b0b361 {
    padding: 56px 18px !important;
  }
}
