/* Relentless Nature — Services Overview canon (3.7) */
body.rn-design-system-v3.page-id-37713 {
  background:#f7f2e8;
}

/* Remove legacy recovery-art overlays on this page. */
body.rn-design-system-v3.page-id-37713 :is(
  .elementor-element-037d3f1,
  .elementor-element-fccad3d,
  .elementor-element-272bff8,
  .elementor-element-2df03c19,
  .elementor-element-44705ef,
  .elementor-element-5e64504,
  .elementor-element-fdde221,
  .elementor-element-927a624,
  .elementor-element-913f62a
)::before,
body.rn-design-system-v3.page-id-37713 :is(
  .elementor-element-037d3f1,
  .elementor-element-fccad3d,
  .elementor-element-272bff8,
  .elementor-element-2df03c19,
  .elementor-element-44705ef,
  .elementor-element-5e64504,
  .elementor-element-fdde221,
  .elementor-element-927a624,
  .elementor-element-913f62a
)::after {
  content:none!important;
  display:none!important;
}

/* Legacy spacer and SEO-only rows stay out of the canonical composition. */
body.rn-design-system-v3.page-id-37713 :is(
  .elementor-element-99a5f19,
  .elementor-element-3627786,
  .elementor-element-2ac8c48,
  .elementor-element-79166df,
  .elementor-element-92737b9,
  .elementor-element-d237c2c,
  .elementor-element-2837802,
  .elementor-element-2790e2f,
  .elementor-element-a4e0914
){display:none!important;}

/* Shared section shells. */
body.rn-design-system-v3.page-id-37713 :is(
  .elementor-element-fccad3d,
  .elementor-element-272bff8,
  .elementor-element-2df03c19,
  .elementor-element-44705ef,
  .elementor-element-5e64504,
  .elementor-element-fdde221,
  .elementor-element-927a624,
  .elementor-element-913f62a
){
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:clamp(4.75rem,7vw,7rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;
  position:relative!important;
  overflow:hidden!important;
}

body.rn-design-system-v3.page-id-37713 :is(.elementor-element-36168f1,.elementor-element-bff538f,.elementor-element-a3841c7,.elementor-element-16d1b4d,.elementor-element-00e543b,.elementor-element-0873b9b,.elementor-element-4206d70,.elementor-element-0848a3b) p,
body.rn-design-system-v3.page-id-37713 .elementor-element-82f9a96 {
  font-family:var(--rn-body)!important;
  font-size:.72rem!important;
  line-height:1.3!important;
  font-weight:700!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}

/* HERO — true two-column editorial split using existing 1536×1024 RN image. */
body.rn-design-system-v3.page-id-37713 .elementor-element-037d3f1 {
  display:grid!important;
  grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;
  gap:0!important;
  min-height:44rem!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  background:linear-gradient(115deg,#07070a 0%,#0d0910 48%,#25132d 100%)!important;
  align-items:stretch!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-bf5fd29 {
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  padding:8.5rem clamp(2rem,5vw,5rem) 5.5rem max(1.25rem,calc((100vw - 73.75rem)/2))!important;
  background:linear-gradient(90deg,rgba(7,7,10,.98),rgba(7,7,10,.94) 78%,rgba(7,7,10,.45) 100%)!important;
  position:relative!important;
  z-index:2!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-bf5fd29 > .e-con-inner {
  width:min(100%,43rem)!important;
  margin:0!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-82f9a96 {
  color:var(--rn-gold-soft)!important;
  margin:0 0 1rem!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-f90f838 .elementor-heading-title {
  max-width:13ch!important;
  margin:0!important;
  font-size:clamp(3.05rem,4.8vw,5.15rem)!important;
  line-height:.98!important;
  letter-spacing:-.035em!important;
  color:#fff9ef!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-148a50c {
  max-width:41rem!important;
  margin-top:1.35rem!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-148a50c p {
  margin:.45rem 0!important;
  color:rgba(247,242,232,.78)!important;
  font-size:1rem!important;
  line-height:1.7!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-d0e6157 {
  display:flex!important;
  grid-template-columns:none!important;
  flex-wrap:wrap!important;
  gap:.75rem!important;
  width:100%!important;
  margin-top:1.7rem!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-d0e6157 .elementor-button {
  min-height:46px!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-22c9426 {
  display:flex!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  overflow:hidden!important;
  position:relative!important;
  background:#0a090b!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-22c9426 > .e-con-inner,
body.rn-design-system-v3.page-id-37713 .elementor-element-176fc04,
body.rn-design-system-v3.page-id-37713 .elementor-element-67c01d1 {
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  min-height:44rem!important;
  margin:0!important;
  padding:0!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-67c01d1 img {
  width:100%!important;
  height:100%!important;
  min-height:44rem!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
  filter:saturate(.88) contrast(1.06) brightness(.78)!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-22c9426::after {
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  z-index:2!important;
  background:linear-gradient(90deg,rgba(7,7,10,.58),rgba(7,7,10,.06) 30%,rgba(7,7,10,.12) 100%)!important;
}

/* PROBLEM — ivory editorial sequence. */
body.rn-design-system-v3.page-id-37713 .elementor-element-fccad3d {
  display:block!important;
  background:#f8f3ea!important;
  color:#171318!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-bc891f0 {
  width:min(100%,47rem)!important;
  max-width:47rem!important;
  margin:0 0 2.75rem!important;
  padding:0!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-36168f1 p {color:#9c6f2f!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-7a69760 .elementor-heading-title {
  margin:.55rem 0 0!important;
  max-width:16ch!important;
  font-size:clamp(2.55rem,3.7vw,3.85rem)!important;
  line-height:1.02!important;
  letter-spacing:-.025em!important;
  color:#171318!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-2d32005 {display:none!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-32e3f43 {width:100%!important;max-width:none!important;display:block!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 {
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:0!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  border-top:1px solid rgba(81,60,55,.20)!important;
  border-bottom:1px solid rgba(81,60,55,.20)!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 > .elementor-widget-icon-box {
  min-width:0!important;
  width:100%!important;
  padding:1.8rem 1.35rem 1.9rem!important;
  border:none!important;
  border-right:1px solid rgba(81,60,55,.16)!important;
  background:transparent!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 > .elementor-widget-icon-box:last-child {border-right:0!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 .elementor-icon-box-wrapper {text-align:left!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 .elementor-icon-box-icon {margin:0 0 1rem!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 .elementor-icon {
  width:2.4rem!important;height:2.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;
  color:#a77a38!important;font-size:1.05rem!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 .elementor-icon svg {width:1.15rem!important;height:1.15rem!important;fill:currentColor!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 .elementor-icon-box-title {
  margin:0 0 .65rem!important;
  font-family:var(--rn-display)!important;
  font-size:clamp(1.18rem,1.35vw,1.48rem)!important;
  line-height:1.08!important;
  color:#211923!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 .elementor-icon-box-description {
  margin:0!important;
  font-size:.82rem!important;
  line-height:1.55!important;
  color:#696066!important;
}

/* APPROACH — dark four-part system. */
body.rn-design-system-v3.page-id-37713 .elementor-element-272bff8 {
  background:linear-gradient(115deg,#08080a,#120b16 58%,#291630)!important;
  color:#f7f2e8!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-272bff8 > :not(.elementor-element-af3130b) {max-width:49rem!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-bff538f .elementor-heading-title {font-family:var(--rn-body)!important;font-size:.72rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--rn-gold-soft)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-6bcf050 .elementor-heading-title {
  margin:.55rem 0 0!important;
  font-size:clamp(2.45rem,3.6vw,3.7rem)!important;
  line-height:1.02!important;
  color:#fff9ef!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-b0ada94 p {max-width:47rem!important;color:rgba(247,242,232,.72)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-356d9f1 {display:none!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b {
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  width:100%!important;
  margin-top:2.5rem!important;
  border-top:1px solid rgba(199,162,91,.30)!important;
  border-bottom:1px solid rgba(199,162,91,.20)!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b > .e-con {
  min-width:0!important;
  padding:1.7rem 1.35rem 1.8rem!important;
  border:none!important;
  border-right:1px solid rgba(199,162,91,.16)!important;
  background:transparent!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b > .e-con:last-child {border-right:0!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b h2 {
  margin:0 0 .7rem!important;
  font-size:2.15rem!important;
  line-height:1!important;
  color:var(--rn-gold-soft)!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b p {color:rgba(247,242,232,.72)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b > .e-con > :nth-child(2) p {
  font-size:.72rem!important;
  font-weight:700!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  color:#fff6e8!important;
}

/* SERVICE PATHWAYS — premium tabbed content. */
body.rn-design-system-v3.page-id-37713 .elementor-element-2df03c19 {
  background:#f7f2e8!important;
  color:#171318!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-2df03c19 > :not(.elementor-element-6e9f7d1) {max-width:50rem!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-a3841c7 p {color:#9c6f2f!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-1f30cc0a p {
  margin:.45rem 0!important;
  font-family:var(--rn-display)!important;
  font-size:clamp(2.45rem,3.5vw,3.6rem)!important;
  line-height:1.03!important;
  color:#171318!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-cb6cfc2 p {color:#5d555a!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-6e9f7d1 {width:100%!important;max-width:none!important;margin-top:2.25rem!important;}
body.rn-design-system-v3.page-id-37713 .eael-advance-tabs {background:transparent!important;border:none!important;}
body.rn-design-system-v3.page-id-37713 .eael-tabs-nav ul {
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:.5rem!important;
  margin:0 0 .65rem!important;
  padding:0!important;
}
body.rn-design-system-v3.page-id-37713 .eael-tab-item-trigger {
  min-width:0!important;
  padding:1rem .85rem!important;
  border:1px solid rgba(78,55,77,.16)!important;
  background:rgba(255,255,255,.50)!important;
  color:#51464f!important;
  transition:.2s ease!important;
}
body.rn-design-system-v3.page-id-37713 .eael-tab-item-trigger:is(.active,[aria-selected="true"]) {
  background:#111014!important;
  color:#fff6e8!important;
  border-color:#111014!important;
  box-shadow:inset 0 -3px 0 #c7a25b!important;
}
body.rn-design-system-v3.page-id-37713 .eael-tab-item-trigger svg {width:1rem!important;height:1rem!important;fill:currentColor!important;margin-bottom:.45rem!important;}
body.rn-design-system-v3.page-id-37713 .eael-tab-title {
  font-family:var(--rn-body)!important;
  font-size:.72rem!important;
  line-height:1.25!important;
  font-weight:700!important;
  letter-spacing:.055em!important;
}
body.rn-design-system-v3.page-id-37713 .eael-tabs-content {
  padding:clamp(1.5rem,3vw,2.35rem)!important;
  border:1px solid rgba(78,55,77,.16)!important;
  background:#fffaf2!important;
  box-shadow:0 18px 45px rgba(41,27,42,.06)!important;
}
body.rn-design-system-v3.page-id-37713 .eael-tab-content-item {
  max-width:56rem!important;
  font-size:.95rem!important;
  line-height:1.72!important;
  color:#554d53!important;
}
body.rn-design-system-v3.page-id-37713 .eael-tab-content-item :is(p,li) {color:#554d53!important;}
body.rn-design-system-v3.page-id-37713 .eael-tab-content-item ul {padding-left:1.15rem!important;}

/* PERCEPTION METHOD — visual breathing room using full-resolution media as contained feature. */
body.rn-design-system-v3.page-id-37713 .elementor-element-44705ef {
  min-height:39rem!important;
  padding:3.5rem max(1.25rem,calc((100vw - 73.75rem)/2))!important;
  background:#0b090d url('https://relentless-nature.com/wp-content/uploads/2026/06/perception-method-pyramid.png') center/contain no-repeat!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-44705ef::after {
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  background:linear-gradient(90deg,rgba(8,7,10,.28),transparent 28%,transparent 72%,rgba(8,7,10,.28))!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-44705ef > * {position:relative!important;z-index:1!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-d2906de {display:none!important;}

/* WHO WE ARE / WHO WE SERVE — asymmetric split. */
body.rn-design-system-v3.page-id-37713 .elementor-element-5e64504 {
  display:grid!important;
  grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;
  gap:0!important;
  padding:0!important;
  background:#f7f2e8!important;
  align-items:stretch!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-a18cca9,
body.rn-design-system-v3.page-id-37713 .elementor-element-e6825dc {
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  padding:clamp(4.75rem,7vw,7rem) clamp(2rem,5vw,5rem)!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-a18cca9 {
  background:linear-gradient(145deg,#0a090c,#24122c)!important;
  color:#f7f2e8!important;
  padding-left:max(1.25rem,calc((100vw - 73.75rem)/2))!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-a18cca9 :is(.elementor-heading-title,p) {color:#f7f2e8!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-16d1b4d p {color:var(--rn-gold-soft)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-65c9d0e .elementor-heading-title {
  font-size:clamp(2.35rem,3.3vw,3.45rem)!important;
  line-height:1.04!important;
  max-width:14ch!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-8266629 {display:none!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-16d5d3f p {color:rgba(247,242,232,.72)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-e6825dc {
  background:#fbf7f0!important;
  padding-right:max(1.25rem,calc((100vw - 73.75rem)/2))!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-00e543b p {color:#9c6f2f!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-6e8050a {
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.75rem!important;
  margin-top:1.15rem!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-6e8050a .elementor-widget-icon-box {
  min-width:0!important;
  padding:1.05rem 1.1rem!important;
  border:1px solid rgba(78,55,77,.14)!important;
  background:#fff!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-6e8050a .elementor-icon-box-wrapper {display:flex!important;align-items:flex-start!important;gap:.8rem!important;text-align:left!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-6e8050a .elementor-icon-box-icon {margin:0!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-6e8050a .elementor-icon {color:#a77a38!important;font-size:.95rem!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-6e8050a .elementor-icon-box-title {font-size:1rem!important;font-family:var(--rn-body)!important;font-weight:700!important;line-height:1.3!important;color:#231d25!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-6e8050a .elementor-icon-box-description {font-size:.82rem!important;line-height:1.5!important;color:#6d636b!important;}

/* GET STARTED — image-led organizational CTA using a second high-res RN image. */
body.rn-design-system-v3.page-id-37713 .elementor-element-fdde221 {
  background:#0a090c!important;
  text-align:left!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-0873b9b p {color:var(--rn-gold-soft)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-75953c2 {width:100%!important;max-width:none!important;margin:1rem 0 0!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-75953c2 .eael-call-to-action {
  min-height:27rem!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  padding:clamp(2rem,5vw,4.5rem)!important;
  color:#fff8ee!important;
  border:1px solid rgba(199,162,91,.28)!important;
  background:
    linear-gradient(90deg,rgba(7,7,10,.96) 0%,rgba(7,7,10,.88) 44%,rgba(7,7,10,.28) 76%,rgba(7,7,10,.18) 100%),
    url('https://relentless-nature.com/wp-content/uploads/2026/06/communication-and-consulting-services-for-organizations-1.png') center/cover no-repeat!important;
  box-shadow:none!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-75953c2 .eael-cta-heading {
  max-width:14ch!important;
  margin:0 0 .9rem!important;
  font-family:var(--rn-display)!important;
  font-size:clamp(2.5rem,3.8vw,4rem)!important;
  line-height:1!important;
  color:#fff8ee!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-75953c2 .eael-call-to-action p {max-width:43rem!important;color:rgba(247,242,232,.80)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-75953c2 .cta-button {
  margin-top:1rem!important;
  background:var(--rn-gold)!important;
  color:#0a090c!important;
  border:none!important;
}

/* INDUSTRY PATHWAYS — simple three-card bridge. */
body.rn-design-system-v3.page-id-37713 .elementor-element-927a624 {
  background:#f8f3ea!important;
  color:#171318!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-927a624 > :not(.elementor-element-20ed928) {max-width:48rem!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-4206d70 .elementor-heading-title {
  font-family:var(--rn-body)!important;
  font-size:.72rem!important;
  font-weight:700!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  color:#9c6f2f!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-1820dec {display:none!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-2ae26ea {
  margin:.55rem 0!important;
  font-size:clamp(2.4rem,3.4vw,3.5rem)!important;
  line-height:1.03!important;
  color:#171318!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-9e3b733 p {color:#645b61!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:1rem!important;
  width:100%!important;
  margin-top:2rem!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 .elementor-widget-icon-box {
  min-width:0!important;
  height:100%!important;
  padding:1.7rem!important;
  border:1px solid rgba(78,55,77,.16)!important;
  background:#fffaf3!important;
  box-shadow:0 12px 32px rgba(50,32,51,.05)!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 .elementor-icon {color:#a77a38!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 .elementor-icon-box-title {
  margin:.75rem 0 .45rem!important;
  font-family:var(--rn-display)!important;
  font-size:1.55rem!important;
  line-height:1.08!important;
  color:#231d25!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 .elementor-icon-box-description {font-size:.87rem!important;line-height:1.58!important;color:#665e64!important;}

/* FINAL CTA — clean, dark, no repeated visual motif. */
body.rn-design-system-v3.page-id-37713 .elementor-element-913f62a {
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  background:linear-gradient(120deg,#09080b,#25132d)!important;
  border-top:1px solid rgba(199,162,91,.28)!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-913f62a > * {max-width:52rem!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-0848a3b p {color:var(--rn-gold-soft)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-b33b754 .elementor-heading-title {
  margin:.55rem 0 .85rem!important;
  max-width:16ch!important;
  font-size:clamp(2.45rem,3.6vw,3.7rem)!important;
  line-height:1.03!important;
  color:#fff8ee!important;
}
body.rn-design-system-v3.page-id-37713 .elementor-element-1072e48 :is(p,li) {color:rgba(247,242,232,.76)!important;}
body.rn-design-system-v3.page-id-37713 .elementor-element-d312538 {margin-top:1rem!important;}

@media (max-width:1024px){
  body.rn-design-system-v3.page-id-37713 .elementor-element-037d3f1 {grid-template-columns:1fr!important;min-height:auto!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-bf5fd29 {padding:8rem 1.5rem 4rem!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-bf5fd29 > .e-con-inner {width:min(100%,43rem)!important;margin-inline:auto!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-22c9426,
  body.rn-design-system-v3.page-id-37713 .elementor-element-22c9426 > .e-con-inner,
  body.rn-design-system-v3.page-id-37713 .elementor-element-176fc04,
  body.rn-design-system-v3.page-id-37713 .elementor-element-67c01d1,
  body.rn-design-system-v3.page-id-37713 .elementor-element-67c01d1 img {min-height:28rem!important;height:28rem!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 > .elementor-widget-icon-box {border-bottom:1px solid rgba(81,60,55,.16)!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.rn-design-system-v3.page-id-37713 .eael-tabs-nav ul {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-44705ef {min-height:31rem!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-5e64504 {grid-template-columns:1fr!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-a18cca9,
  body.rn-design-system-v3.page-id-37713 .elementor-element-e6825dc {padding:4.5rem 1.5rem!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 > :last-child {grid-column:1/-1!important;}
}

@media (max-width:700px){
  body.rn-design-system-v3.page-id-37713 .elementor-element-f90f838 .elementor-heading-title {font-size:clamp(2.55rem,12vw,3.5rem)!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-d0e6157 {flex-direction:column!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-d0e6157 .elementor-widget {width:100%!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-d0e6157 .elementor-button {width:100%!important;justify-content:center!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-22c9426,
  body.rn-design-system-v3.page-id-37713 .elementor-element-22c9426 > .e-con-inner,
  body.rn-design-system-v3.page-id-37713 .elementor-element-176fc04,
  body.rn-design-system-v3.page-id-37713 .elementor-element-67c01d1,
  body.rn-design-system-v3.page-id-37713 .elementor-element-67c01d1 img {min-height:22rem!important;height:22rem!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-954c904,
  body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b,
  body.rn-design-system-v3.page-id-37713 .eael-tabs-nav ul,
  body.rn-design-system-v3.page-id-37713 .elementor-element-6e8050a,
  body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 {grid-template-columns:1fr!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-954c904 > .elementor-widget-icon-box,
  body.rn-design-system-v3.page-id-37713 .elementor-element-af3130b > .e-con {border-right:0!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-44705ef {min-height:22rem!important;background-size:cover!important;background-position:center!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-75953c2 .eael-call-to-action {min-height:31rem!important;padding:2rem 1.4rem!important;background-position:62% center!important;}
  body.rn-design-system-v3.page-id-37713 .elementor-element-20ed928 > :last-child {grid-column:auto!important;}
}
