.elementor-18187 .elementor-element.elementor-element-34e7bc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-93bf5ab .current-progress{background-color:var( --e-global-color-secondary );}.elementor-18187 .elementor-element.elementor-element-93bf5ab{--horizontal-progress-border:none;--horizontal-height:4px;--horizontal-border-style:none;}.elementor-18187 .elementor-element.elementor-element-c65c548{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-a5dee67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18187 .elementor-element.elementor-element-240d708{text-align:left;}.elementor-18187 .elementor-element.elementor-element-240d708 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:5.3125rem;font-weight:400;text-transform:uppercase;line-height:6rem;letter-spacing:-0.1rem;color:var( --e-global-color-primary );}.elementor-18187 .elementor-element.elementor-element-4f96214{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:none;line-height:2rem;}.elementor-18187 .elementor-element.elementor-element-cdd15c5{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.5rem;}.elementor-18187 .elementor-element.elementor-element-3dee2ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18187 .elementor-element.elementor-element-3dee2ca:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-3dee2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e7ddd7 );}.elementor-18187 .elementor-element.elementor-element-6953825{text-align:left;}.elementor-18187 .elementor-element.elementor-element-6953825 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:5rem;font-weight:500;text-transform:uppercase;line-height:5.5rem;letter-spacing:-0.1rem;color:var( --e-global-color-secondary );}.elementor-18187 .elementor-element.elementor-element-d532127{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-e491578{--display:flex;--gap:00px 0px;--row-gap:00px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-dc94f39{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18187 .elementor-element.elementor-element-dc94f39:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-dc94f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f878069 );}.elementor-18187 .elementor-element.elementor-element-fcc4eff{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:none;line-height:2rem;}.elementor-18187 .elementor-element.elementor-element-7ff6179{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.5rem;}.elementor-18187 .elementor-element.elementor-element-39be433{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-39be433:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-39be433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowddna.strat7.com/wp-content/uploads/2025/10/TechT-copy.webp");background-position:center center;background-size:cover;}.elementor-18187 .elementor-element.elementor-element-7ff7a08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-c266826{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18187 .elementor-element.elementor-element-c266826:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-c266826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d25158 );}.elementor-18187 .elementor-element.elementor-element-87079f7{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:none;line-height:2rem;}.elementor-18187 .elementor-element.elementor-element-75cce1e{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.5rem;}.elementor-18187 .elementor-element.elementor-element-29fadc5{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18187 .elementor-element.elementor-element-29fadc5:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-29fadc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowddna.strat7.com/wp-content/uploads/2025/10/IMG_4517-e1517057073467.webp");background-position:center center;background-size:cover;}.elementor-18187 .elementor-element.elementor-element-2f473b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-6cadc0f{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18187 .elementor-element.elementor-element-6cadc0f:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-6cadc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e06ad0 );}.elementor-18187 .elementor-element.elementor-element-e5eea0d{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:none;line-height:2rem;}.elementor-18187 .elementor-element.elementor-element-05b05af{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.5rem;}.elementor-18187 .elementor-element.elementor-element-bb1e372{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18187 .elementor-element.elementor-element-bb1e372:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-bb1e372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowddna.strat7.com/wp-content/uploads/2025/10/IMG_1793.webp");background-position:center center;background-size:cover;}.elementor-18187 .elementor-element.elementor-element-43b6cd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-fc32d6e{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18187 .elementor-element.elementor-element-fc32d6e:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-fc32d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e7ddd7 );}.elementor-18187 .elementor-element.elementor-element-e23f077{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:none;line-height:2rem;}.elementor-18187 .elementor-element.elementor-element-76a5e06{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.5rem;}.elementor-18187 .elementor-element.elementor-element-d4f19e9{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18187 .elementor-element.elementor-element-d4f19e9:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-d4f19e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowddna.strat7.com/wp-content/uploads/2025/10/IMG_2066-e1541256013764.webp");background-position:center center;background-size:cover;}.elementor-18187 .elementor-element.elementor-element-526f3a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-8f433e6{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18187 .elementor-element.elementor-element-8f433e6:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-8f433e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d25158 );}.elementor-18187 .elementor-element.elementor-element-792a896{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:none;line-height:2rem;}.elementor-18187 .elementor-element.elementor-element-bafbbf9{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.5rem;}.elementor-18187 .elementor-element.elementor-element-82f5da6{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18187 .elementor-element.elementor-element-82f5da6:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-82f5da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowddna.strat7.com/wp-content/uploads/2025/10/IMG_4188-1-1.webp");background-position:center center;background-size:cover;}.elementor-18187 .elementor-element.elementor-element-d28af99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18187 .elementor-element.elementor-element-52deec8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18187 .elementor-element.elementor-element-52deec8:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-52deec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f878069 );}.elementor-18187 .elementor-element.elementor-element-5487c0e{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:none;line-height:2rem;}.elementor-18187 .elementor-element.elementor-element-454e14e{padding:0px 0px 30px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.5rem;}.elementor-18187 .elementor-element.elementor-element-7d69502{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18187 .elementor-element.elementor-element-7d69502:not(.elementor-motion-effects-element-type-background), .elementor-18187 .elementor-element.elementor-element-7d69502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crowddna.strat7.com/wp-content/uploads/2025/10/IMG_4188-1-1.webp");background-position:center center;background-size:cover;}.elementor-18187 .elementor-element.elementor-element-018da9c{--n-accordion-title-font-size:5.3125rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-7404c9c );--n-accordion-title-active-color:var( --e-global-color-7404c9c );--n-accordion-icon-size:50px;--n-accordion-icon-gap:20px;}.elementor-18187 .elementor-element.elementor-element-018da9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-18187 .elementor-element.elementor-element-018da9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-18187 .elementor-element.elementor-element-018da9c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-18187 .elementor-element.elementor-element-018da9c {--n-accordion-padding:25px 0px 25px 0px;}:where( .elementor-18187 .elementor-element.elementor-element-018da9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Anton", Sans-serif;text-transform:uppercase;line-height:6rem;}:where( .elementor-18187 .elementor-element.elementor-element-018da9c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(min-width:768px){.elementor-18187 .elementor-element.elementor-element-a5dee67{--width:50%;}.elementor-18187 .elementor-element.elementor-element-3dee2ca{--width:50%;}.elementor-18187 .elementor-element.elementor-element-e491578{--width:100%;}.elementor-18187 .elementor-element.elementor-element-dc94f39{--content-width:966px;}.elementor-18187 .elementor-element.elementor-element-7ff7a08{--width:100%;}.elementor-18187 .elementor-element.elementor-element-c266826{--content-width:966px;}.elementor-18187 .elementor-element.elementor-element-2f473b8{--width:100%;}.elementor-18187 .elementor-element.elementor-element-6cadc0f{--content-width:966px;}.elementor-18187 .elementor-element.elementor-element-43b6cd5{--width:100%;}.elementor-18187 .elementor-element.elementor-element-fc32d6e{--content-width:966px;}.elementor-18187 .elementor-element.elementor-element-526f3a8{--width:100%;}.elementor-18187 .elementor-element.elementor-element-8f433e6{--content-width:966px;}.elementor-18187 .elementor-element.elementor-element-d28af99{--width:100%;}.elementor-18187 .elementor-element.elementor-element-52deec8{--content-width:966px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18187 .elementor-element.elementor-element-a5dee67{--width:100%;}.elementor-18187 .elementor-element.elementor-element-3dee2ca{--width:100%;}}@media(max-width:1024px){.elementor-18187 .elementor-element.elementor-element-c65c548{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18187 .elementor-element.elementor-element-018da9c{--n-accordion-title-font-size:4rem;}:where( .elementor-18187 .elementor-element.elementor-element-018da9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:4.3rem;}}@media(max-width:767px){.elementor-18187 .elementor-element.elementor-element-a5dee67{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18187 .elementor-element.elementor-element-240d708 .elementor-heading-title{font-size:3.5rem;line-height:4rem;}.elementor-18187 .elementor-element.elementor-element-3dee2ca{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18187 .elementor-element.elementor-element-6953825 .elementor-heading-title{font-size:2.5rem;line-height:2.8rem;letter-spacing:0.06rem;}.elementor-18187 .elementor-element.elementor-element-39be433{--min-height:200px;}.elementor-18187 .elementor-element.elementor-element-29fadc5{--min-height:200px;}.elementor-18187 .elementor-element.elementor-element-bb1e372{--min-height:200px;}.elementor-18187 .elementor-element.elementor-element-d4f19e9{--min-height:200px;}.elementor-18187 .elementor-element.elementor-element-82f5da6{--min-height:200px;}.elementor-18187 .elementor-element.elementor-element-7d69502{--min-height:200px;}.elementor-18187 .elementor-element.elementor-element-018da9c{--n-accordion-title-font-size:2.3rem;}:where( .elementor-18187 .elementor-element.elementor-element-018da9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:3rem;}}/* Start custom CSS *//* Make Elementor’s inline SVG icons follow the text color */
.e-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-font-icon-svg {
  display: inline-block;
  fill: currentColor;          /* key line: icon = current text color */
  transition: transform .2s ease, color .2s ease, opacity .2s ease;
}

/* (Optional) a tiny rotation on open/close feels nice – remove if not wanted */
.e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-font-icon-svg {
  transform: rotate(0deg);
}
.e-n-accordion .e-n-accordion-item:not([open]) .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-font-icon-svg {
  transform: rotate(0deg);
}

/* If you ever see unstyled <path> inside custom SVGs, force fill to inherit */
.e-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-font-icon-svg path {
  fill: currentColor;
}



/* Adjusts for your site header / WP admin bar – JS will set this automatically */
:root { --acc-header-offset: 0px; }

/* Allow sticky to be visible (Elementor sometimes clips it) */
.e-n-accordion { overflow: visible; }

/* Make every title sticky and nice-looking while stacked */
.e-n-accordion .e-n-accordion-item-title {
  position: sticky;
  top: var(--acc-header-offset); /* JS will override with per-title values */
  background: #fff;              /* match your panel background */
  z-index: 1;                    /* JS boosts this per item */
  box-shadow: 0 1px 0 rgba(0,0,0,.06);
}

/* Helpful for in-page jumps & smooth handoff */
.e-n-accordion .e-n-accordion-item-title {
  scroll-margin-top: calc(var(--acc-header-offset) + 10px);
}

/* Safety: ensure the item creates a stacking context */
.e-n-accordion .e-n-accordion-item { position: relative; }

/* ----- Palette (editable) ----- */
:root {
  --acc-c1: #E1E376; /* 1 */
  --acc-c2: #AF9703; /* 2 */
  --acc-c3: #B5B2D1; /* 3 */
  --acc-c4: #FDAC7F; /* 4 */
  --acc-c5: #AF9703; /* 5 */
}

/* Ensure the widget doesn't clip sticky titles */
.e-n-accordion { overflow: visible; }

/* If you used my earlier sticky snippet, let it inherit the color */
.e-n-accordion .e-n-accordion-item-title {
  background: inherit; /* don't force white */
}

/* 1/5 cycle across items */
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+1) > .e-n-accordion-item-title { background: var(--acc-c1); color: #000; }
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+2) > .e-n-accordion-item-title { background: var(--acc-c2); color: #000; }
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+3) > .e-n-accordion-item-title { background: var(--acc-c3); color: #000; }
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+4) > .e-n-accordion-item-title { background: var(--acc-c4); color: #000; }
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+5) > .e-n-accordion-item-title { background: var(--acc-c5); color: #000; }

/* Optional: match the open panel background to its title (nice block feel) */
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+1)[open] > .e-n-accordion-item-content { background: color-mix(in oklab, var(--acc-c1) 85%, white); }
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+2)[open] > .e-n-accordion-item-content { background: color-mix(in oklab, var(--acc-c2) 85%, white); }
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+3)[open] > .e-n-accordion-item-content { background: color-mix(in oklab, var(--acc-c3) 85%, white); }
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+4)[open] > .e-n-accordion-item-content { background: color-mix(in oklab, var(--acc-c4) 85%, white); }
.e-n-accordion .e-n-accordion-item:nth-of-type(5n+5)[open] > .e-n-accordion-item-content { background: color-mix(in oklab, var(--acc-c5) 85%, white); }

/* Little touches for readability & focus */
.e-n-accordion .e-n-accordion-item-title {
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.08);
}
.e-n-accordion .e-n-accordion-item-title:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

/* If your theme adds extra padding/borders, normalize here (optional) */
/* .e-n-accordion .e-n-accordion-item-title { padding: 14px 18px; border: 0; } *//* End custom CSS */