/* My Ideal World site-wide square-corner rule. Loaded after all theme, Elementor and mobile styles. */
html body :is(*, #miw-square-corner-specificity),
html body :is(*, #miw-square-corner-specificity)::before,
html body :is(*, #miw-square-corner-specificity)::after {
  border-radius: 0 !important;
}
/* Distribution page: verified Atomic Elementor alignment and card cascade */
body.page-id-225280 .elementor-element-68496965 h1[data-id="49e2348c"]{display:block;width:100%;max-width:none;margin:0 auto;text-align:center;font-family:"Aboreto",Georgia,serif!important;font-size:clamp(46px,6vw,74px)!important;line-height:1.05!important;letter-spacing:-.04em!important}
body.page-id-225280 .elementor-element-68496965 p[data-id="100adf24"]{display:block;width:100%;max-width:780px;margin:0 auto;text-align:center;font-size:clamp(16px,1.25vw,19px);line-height:1.75;color:#69584e}
body.page-id-225280 .elementor-element-68496965 h2[data-id="483ef561"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="c4a11002"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="c4a11040"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="7c9c7e90"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="7362083a"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="484dcd1e"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="55696182"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="44f6a1ff"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="55d18c"],
body.page-id-225280 .elementor-element-68496965 h2[data-id="525e6d8f"]{display:block;width:100%;max-width:900px;margin:0 0 18px!important;text-align:left;font-family:"Aboreto",Georgia,serif!important;font-size:clamp(29px,3.2vw,42px)!important;line-height:1.14!important;letter-spacing:-.025em}
body.page-id-225280 .elementor-element-68496965 h3{font-family:"Aboreto",Georgia,serif!important;font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em}
body.page-id-225280 .elementor-element-4b1efdb1 h2,
body.page-id-225280 .elementor-element-140c2946 h2,
body.page-id-225280 .elementor-element-38cff7e h2{font-size:clamp(21px,1.8vw,25px)!important;line-height:1.2!important}
body.page-id-225280 .elementor-element-c4a11004{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}
body.page-id-225280 .elementor-element-c4a11004>.elementor-element{box-sizing:border-box;min-width:0;height:100%;padding:22px!important;gap:10px!important;background:#fffefa!important;border:1px solid #e9dfd2!important;box-shadow:0 8px 24px rgba(73,55,47,.05)}
body.page-id-225280 .elementor-element-c4a11004 h3{font-size:20px!important}
body.page-id-225280 .miw-journey-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}
body.page-id-225280 .miwjourneycard{box-sizing:border-box;min-width:0;height:100%;padding:22px!important;background:#fffefa!important;border:1px solid #e9dfd2!important}
body.page-id-225280 .elementor-element-6fa451d4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}
body.page-id-225280 .elementor-element-6fa451d4>.elementor-element,
body.page-id-225280 .elementor-element-172c2df2>.elementor-element{box-sizing:border-box;min-width:0;padding:24px!important;background:#fffefa!important;border:1px solid #e9dfd2!important}
body.page-id-225280 .elementor-element-172c2df2{gap:18px!important;align-items:stretch}
body.page-id-225280 .elementor-element-6fcf38f9{gap:24px!important;align-items:center}
body.page-id-225280 .elementor-element-68496965 p{line-height:1.7}
body.page-id-225280 .elementor-element-68496965 img{display:block;max-width:100%;height:auto}
body.page-id-225280 .elementor-element-68496965 section{min-width:0}
@media(max-width:900px){
body.page-id-225280 .elementor-element-c4a11004{grid-template-columns:repeat(2,minmax(0,1fr))}
body.page-id-225280 .miw-journey-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
body.page-id-225280 .elementor-element-68496965 h1[data-id="49e2348c"]{font-size:44px!important}
body.page-id-225280 .elementor-element-68496965 p[data-id="100adf24"]{max-width:100%;margin:0 auto}
body.page-id-225280 .elementor-element-68496965 h2[data-id]{font-size:29px!important;line-height:1.15!important}
body.page-id-225280 .elementor-element-c4a11004,
body.page-id-225280 .miw-journey-timeline,
body.page-id-225280 .elementor-element-6fa451d4,
body.page-id-225280 .elementor-element-172c2df2{grid-template-columns:minmax(0,1fr)!important}
body.page-id-225280 .elementor-element-c4a11004>.elementor-element,
body.page-id-225280 .miwjourneycard,
body.page-id-225280 .elementor-element-6fa451d4>.elementor-element,
body.page-id-225280 .elementor-element-172c2df2>.elementor-element{width:100%;padding:20px!important}
body.page-id-225280 .elementor-element-68496965{gap:42px}
}
/* These page-only radii intentionally load after the site's square-corner reset. */
html body.page-id-225280 :is(.elementor-element-4b1efdb1,.elementor-element-140c2946,.elementor-element-38cff7e,.elementor-element-7f24dfa4,.elementor-element-c4a11004>.elementor-element,.miwjourneycard,.elementor-element-6fa451d4>.elementor-element,.elementor-element-172c2df2>.elementor-element){border-radius:16px!important}
html body.page-id-225280 :is(.elementor-element-4b1efdb1,.elementor-element-140c2946,.elementor-element-38cff7e,.elementor-element-7f24dfa4) img{border-radius:12px!important}
/* Distribution alignment pass 2: reset Elementor's inherited grid placements */
html body.page-id-225280 #miwjourneytimeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
html body.page-id-225280 #miwjourneytimeline>.elementor-element{box-sizing:border-box;grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;height:100%!important;align-self:stretch!important;padding:22px!important;background:#fffefa!important;border:1px solid #e9dfd2!important}
html body.page-id-225280 .elementor-element-6fa451d4{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
html body.page-id-225280 .elementor-element-6fa451d4>.elementor-element{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;height:100%!important;align-self:stretch!important;padding:24px!important;background:#fffefa!important;border:1px solid #e9dfd2!important}
html body.page-id-225280 .elementor-element-172c2df2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
html body.page-id-225280 .elementor-element-172c2df2>.elementor-element{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;height:100%!important;align-self:stretch!important;padding:24px!important;background:#fffefa!important;border:1px solid #e9dfd2!important}
@media(max-width:900px){
html body.page-id-225280 #miwjourneytimeline,html body.page-id-225280 .elementor-element-172c2df2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:600px){
html body.page-id-225280 #miwjourneytimeline,html body.page-id-225280 .elementor-element-6fa451d4,html body.page-id-225280 .elementor-element-172c2df2{grid-template-columns:minmax(0,1fr)!important}
}
html body.page-id-225280 :is(*,#miw-square-corner-specificity):is(.elementor-element-4b1efdb1,.elementor-element-140c2946,.elementor-element-38cff7e,.elementor-element-7f24dfa4,.elementor-element-c4a11004>.elementor-element,#miwjourneytimeline>.elementor-element,.elementor-element-6fa451d4>.elementor-element,.elementor-element-172c2df2>.elementor-element){border-radius:16px!important}
html body.page-id-225280 :is(*,#miw-square-corner-specificity):is(.elementor-element-4b1efdb1,.elementor-element-140c2946,.elementor-element-38cff7e,.elementor-element-7f24dfa4) img{border-radius:12px!important}
/* Final grid normalization for the live Atomic Elementor journey and process blocks */
html body.page-id-225280 .miw-journey-timeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
html body.page-id-225280 .miw-journey-timeline>.elementor-element{grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;width:auto!important;min-width:0!important;height:100%!important;align-self:stretch!important;padding:22px!important;background:#fffefa!important;border:1px solid #e9dfd2!important}
html body.page-id-225280 .elementor-element-6fa451d4{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
html body.page-id-225280 .elementor-element-6fa451d4>.elementor-element{grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;width:auto!important;min-width:0!important;height:100%!important;align-self:stretch!important}
@media(max-width:900px){html body.page-id-225280 .miw-journey-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){html body.page-id-225280 .miw-journey-timeline,html body.page-id-225280 .elementor-element-6fa451d4{grid-template-columns:minmax(0,1fr)!important}}
html body.page-id-225280 :is(*,#miw-square-corner-specificity):is(.miwjourney1card,.miwjourney2card,.miwjourney3card,.miwjourney4card,.miwjourney5card){border-radius:16px!important}
/* Participant cards: tablet-specific override after all existing page styles */
@media(max-width:900px){html body.page-id-225280 .elementor-element-68496965 .elementor-element-c4a11004{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){html body.page-id-225280 .elementor-element-68496965 .elementor-element-c4a11004{grid-template-columns:minmax(0,1fr)!important}}
/* Center the actual direct-child intro paragraph inside the 1280px page column */
html body.page-id-225280 .elementor-element-68496965>p[data-id="100adf24"]{display:block!important;width:min(100%,780px)!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
@media(max-width:600px){html body.page-id-225280 .elementor-element-68496965>p[data-id="100adf24"]{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}


/* 2026-11-09 Distribution visual correction and site-wide square corners */
html body :is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity),
html body :is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity)::before,
html body :is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity)::after {
  border-radius:0!important;
}
html body.page-id-225280 .elementor.elementor-225280,
html body.page-id-225280 .elementor.elementor-225280 main {
  background:#fff!important;
  color:#44382e!important;
}
html body.page-id-225280 .elementor.elementor-225280 main h1,
html body.page-id-225280 .elementor.elementor-225280 main h2,
html body.page-id-225280 .elementor.elementor-225280 main h3,
html body.page-id-225280 .elementor.elementor-225280 main h4 {
  color:#956500!important;
}
html body.page-id-225280 .elementor.elementor-225280 main p,
html body.page-id-225280 .elementor.elementor-225280 main li {
  color:#44382e!important;
}
html body.page-id-225280 .elementor.elementor-225280 main a:not([href*="/watch/"]):not([href*="/app/"]) {
  color:#956500!important;
  text-decoration-color:#d9a62b!important;
}
html body.page-id-225280 .elementor.elementor-225280 main a[href*="/watch/"],
html body.page-id-225280 .elementor.elementor-225280 main a[href*="/app/"] {
  display:inline-block!important;
  vertical-align:middle!important;
  margin:8px 6px 8px 0!important;
  padding:13px 21px!important;
  min-height:46px!important;
  box-sizing:border-box!important;
  background:#f2b632!important;
  color:#30261d!important;
  border:1px solid #d99b18!important;
  border-radius:0!important;
  box-shadow:none!important;
  font-weight:700!important;
  line-height:1.25!important;
  text-decoration:none!important;
}
html body.page-id-225280 .elementor.elementor-225280 main a[href*="/watch/"]:hover,
html body.page-id-225280 .elementor.elementor-225280 main a[href*="/app/"]:hover {
  background:#fff!important;
  color:#805700!important;
  border-color:#956500!important;
}
html body.page-id-225280 .elementor.elementor-225280 main button,
html body.page-id-225280 .elementor.elementor-225280 main [role="tab"] {
  border-radius:0!important;
  box-shadow:none!important;
  font-weight:650!important;
}
html body.page-id-225280 .elementor.elementor-225280 main [role="tab"] {
  padding:12px 16px!important;
  background:#fff!important;
  color:#956500!important;
  border:1px solid #d9aa43!important;
}
html body.page-id-225280 .elementor.elementor-225280 main [role="tab"][aria-selected="true"] {
  background:#f2b632!important;
  color:#30261d!important;
  border-color:#d99b18!important;
}
html body.page-id-225280 .elementor.elementor-225280 main article,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-7f24dfa4,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-c4a11004>.elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>.elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-6fa451d4>.elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-172c2df2>.elementor-element {
  background:#fff!important;
  border:1px solid #ead9ad!important;
  box-shadow:none!important;
  border-radius:0!important;
}
html body.page-id-225280 .elementor.elementor-225280 main hr,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-divider-separator {
  border-radius:0!important;
  border-color:#d9a62b!important;
  transform:none!important;
}
@media(max-width:767px) {
  html body.page-id-225280 .elementor.elementor-225280 main a[href*="/watch/"],
  html body.page-id-225280 .elementor.elementor-225280 main a[href*="/app/"] {
    margin:8px 6px 8px 0!important;
    padding:12px 16px!important;
  }
}


/* Hard override for all radius sources, including Elementor Atomic defaults and inline class styles */
html body :is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity),
html body :is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity)::before,
html body :is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity):is(*,#miw-square-corner-specificity)::after {
  border-radius:0!important;
}


/* Our journey — restore the visual timeline, real photographs and generous spacing */
html body.page-id-225280 h2[data-id="c4a11040"] {
  margin-top:84px!important;
  margin-bottom:38px!important;
  max-width:100%!important;
}
html body.page-id-225280 #miwjourneytimeline {
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:28px 22px!important;
  align-items:stretch!important;
  margin-top:0!important;
  margin-bottom:34px!important;
}
html body.page-id-225280 #miwjourneytimeline>article {
  display:flex!important;
  flex-direction:column!important;
  grid-column:span 2!important;
  width:auto!important;
  min-width:0!important;
  height:auto!important;
  min-height:440px!important;
  padding:0!important;
  overflow:hidden!important;
  align-self:stretch!important;
  background:#fff!important;
  border:1px solid #e5d5ad!important;
  box-shadow:none!important;
}
html body.page-id-225280 #miwjourneytimeline>article:nth-child(4) {
  grid-column:2/span 2!important;
}
html body.page-id-225280 #miwjourneytimeline>article:nth-child(5) {
  grid-column:4/span 2!important;
}
html body.page-id-225280 #miwjourneytimeline>article>span {
  display:block!important;
  margin:24px 24px 12px!important;
  color:#956500!important;
  font-size:11px!important;
  font-weight:700!important;
  line-height:1.4!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
}
html body.page-id-225280 #miwjourneytimeline>article h3 {
  margin:0 24px 14px!important;
  color:#956500!important;
  font-size:25px!important;
  line-height:1.18!important;
}
html body.page-id-225280 #miwjourneytimeline>article p {
  margin:0!important;
  padding:0 24px 26px!important;
  color:#44382e!important;
  font-size:15px!important;
  line-height:1.7!important;
}
html body.page-id-225280 #miwjourneytimeline>article p img {
  display:block!important;
  width:calc(100% + 48px)!important;
  max-width:none!important;
  height:220px!important;
  margin:0 -24px 22px!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:0!important;
}
@media(max-width:900px) {
  html body.page-id-225280 h2[data-id="c4a11040"] {
    margin-top:64px!important;
    margin-bottom:30px!important;
  }
  html body.page-id-225280 #miwjourneytimeline {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:22px!important;
  }
  html body.page-id-225280 #miwjourneytimeline>article,
  html body.page-id-225280 #miwjourneytimeline>article:nth-child(4) {
    grid-column:auto!important;
    min-height:420px!important;
  }
  html body.page-id-225280 #miwjourneytimeline>article:nth-child(5) {
    grid-column:1/-1!important;
    width:calc(50% - 11px)!important;
    justify-self:center!important;
  }
}
@media(max-width:600px) {
  html body.page-id-225280 h2[data-id="c4a11040"] {
    margin-top:48px!important;
    margin-bottom:24px!important;
  }
  html body.page-id-225280 #miwjourneytimeline {
    grid-template-columns:minmax(0,1fr)!important;
    gap:18px!important;
  }
  html body.page-id-225280 #miwjourneytimeline>article,
  html body.page-id-225280 #miwjourneytimeline>article:nth-child(4),
  html body.page-id-225280 #miwjourneytimeline>article:nth-child(5) {
    grid-column:1!important;
    width:100%!important;
    min-height:0!important;
  }
  html body.page-id-225280 #miwjourneytimeline>article p img {
    height:205px!important;
  }
}


/* Journey section final correction — target the actual Elementor class, not a non-existent ID */
html body.page-id-225280 h2[data-id="c4a11040"] {
  margin-top:84px!important;
  margin-bottom:38px!important;
}
html body.page-id-225280 .miw-journey-timeline {
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:28px 22px!important;
  align-items:stretch!important;
  margin-top:0!important;
  margin-bottom:34px!important;
}
html body.page-id-225280 .miw-journey-timeline>article {
  display:flex!important;
  flex-direction:column!important;
  grid-column:span 2!important;
  width:auto!important;
  min-width:0!important;
  height:auto!important;
  min-height:440px!important;
  padding:0!important;
  overflow:hidden!important;
  align-self:stretch!important;
  background:#fff!important;
  border:1px solid #e5d5ad!important;
  box-shadow:none!important;
}
html body.page-id-225280 .miw-journey-timeline>article:nth-child(4) {
  grid-column:2/span 2!important;
}
html body.page-id-225280 .miw-journey-timeline>article:nth-child(5) {
  grid-column:4/span 2!important;
}
html body.page-id-225280 .miw-journey-timeline>article>span {
  display:block!important;
  margin:24px 24px 12px!important;
  color:#956500!important;
  font-size:11px!important;
  font-weight:700!important;
  line-height:1.4!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
}
html body.page-id-225280 .miw-journey-timeline>article h3 {
  margin:0 24px 14px!important;
  color:#956500!important;
  font-size:25px!important;
  line-height:1.18!important;
}
html body.page-id-225280 .miw-journey-timeline>article .miwjourneyimage {
  display:block!important;
  flex:0 0 auto!important;
  width:100%!important;
  margin:0 0 20px!important;
  padding:0!important;
}
html body.page-id-225280 .miw-journey-timeline>article .miwjourneyimage img {
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:220px!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:0!important;
}
html body.page-id-225280 .miw-journey-timeline>article p {
  margin:0!important;
  padding:0 24px 26px!important;
  color:#44382e!important;
  font-size:15px!important;
  line-height:1.7!important;
}
@media(max-width:900px) {
  html body.page-id-225280 h2[data-id="c4a11040"] {
    margin-top:64px!important;
    margin-bottom:30px!important;
  }
  html body.page-id-225280 .miw-journey-timeline {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:22px!important;
  }
  html body.page-id-225280 .miw-journey-timeline>article,
  html body.page-id-225280 .miw-journey-timeline>article:nth-child(4) {
    grid-column:auto!important;
    min-height:420px!important;
  }
  html body.page-id-225280 .miw-journey-timeline>article:nth-child(5) {
    grid-column:1/-1!important;
    width:calc(50% - 11px)!important;
    justify-self:center!important;
  }
}
@media(max-width:600px) {
  html body.page-id-225280 h2[data-id="c4a11040"] {
    margin-top:48px!important;
    margin-bottom:24px!important;
  }
  html body.page-id-225280 .miw-journey-timeline {
    grid-template-columns:minmax(0,1fr)!important;
    gap:18px!important;
  }
  html body.page-id-225280 .miw-journey-timeline>article,
  html body.page-id-225280 .miw-journey-timeline>article:nth-child(4),
  html body.page-id-225280 .miw-journey-timeline>article:nth-child(5) {
    grid-column:1!important;
    width:100%!important;
    min-height:0!important;
  }
  html body.page-id-225280 .miw-journey-timeline>article .miwjourneyimage img {
    height:205px!important;
  }
}


/* Final selector correction for Elementor's native image widgets and grid-area presets */
html body.page-id-225280 .elementor.elementor-225280 main h2[data-id="c4a11040"] {
  margin-block-start:88px!important;
  margin-block-end:38px!important;
  padding-block-start:0!important;
}
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline {
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  column-gap:22px!important;
  row-gap:28px!important;
}
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article {
  grid-area:auto!important;
  grid-row:auto!important;
  grid-column:span 2!important;
  min-height:440px!important;
  height:auto!important;
}
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article:nth-child(4) {
  grid-column:2/span 2!important;
}
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article:nth-child(5) {
  grid-column:4/span 2!important;
}
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article img.miwjourneyimage {
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:220px!important;
  min-height:220px!important;
  max-height:220px!important;
  object-fit:cover!important;
  object-position:center!important;
  margin:0 0 20px!important;
  border-radius:0!important;
}
@media(max-width:900px) {
  html body.page-id-225280 .elementor.elementor-225280 main h2[data-id="c4a11040"] {
    margin-block-start:68px!important;
    margin-block-end:30px!important;
  }
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:22px!important;
  }
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article,
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article:nth-child(4) {
    grid-area:auto!important;
    grid-column:auto!important;
    min-height:420px!important;
  }
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article:nth-child(5) {
    grid-column:1/-1!important;
    width:calc(50% - 11px)!important;
    justify-self:center!important;
  }
}
@media(max-width:600px) {
  html body.page-id-225280 .elementor.elementor-225280 main h2[data-id="c4a11040"] {
    margin-block-start:52px!important;
    margin-block-end:26px!important;
  }
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline {
    grid-template-columns:minmax(0,1fr)!important;
    gap:18px!important;
  }
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article,
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article:nth-child(4),
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article:nth-child(5) {
    grid-area:auto!important;
    grid-column:1!important;
    width:100%!important;
    min-height:0!important;
  }
  html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article img.miwjourneyimage {
    height:205px!important;
    min-height:205px!important;
    max-height:205px!important;
  }
}


/* Restore the Distribution page's warm brand-colour canvas; keep content cards white */
html body.page-id-225280 .elementor.elementor-225280,
html body.page-id-225280 .elementor.elementor-225280 main {
  background-color:#fff3e2!important;
}
html body.page-id-225280 .elementor.elementor-225280 main> .e-con,
html body.page-id-225280 .elementor.elementor-225280 main> .elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-68496965 {
  background-color:transparent!important;
}
html body.page-id-225280 .elementor.elementor-225280 main article,
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-c4a11004>.elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-6fa451d4>.elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-172c2df2>.elementor-element {
  background-color:#fff!important;
}


/* Distribution page — remove the artificial white card panels and return to the site's natural canvas */
html body.page-id-225280 .elementor.elementor-225280,
html body.page-id-225280 .elementor.elementor-225280 main,
html body.page-id-225280 .elementor.elementor-225280 main .e-con,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main article,
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline,
html body.page-id-225280 .elementor.elementor-225280 main .miw-journey-timeline>article,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-c4a11004,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-c4a11004>.elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-6fa451d4,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-6fa451d4>.elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-172c2df2,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-172c2df2>.elementor-element,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-4b1efdb1,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-140c2946,
html body.page-id-225280 .elementor.elementor-225280 main .elementor-element-38cff7e {
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
html body.page-id-225280 .elementor.elementor-225280 main {
  background-color:#fff3e2!important;
}
