.brxe-accordion-nested{width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}:where(.brxe-testimonials){position:relative}:where(.brxe-testimonials) .testimonial-meta-wrapper{align-items:center;display:inline-flex;letter-spacing:.5px;margin-top:15px}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-top{flex-direction:column}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-top .image{margin-bottom:15px}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-right{flex-direction:row-reverse}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-right .image{margin-left:15px}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-bottom{flex-direction:column-reverse}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-bottom .image{margin-top:15px}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-left{flex-direction:row}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-left .image{margin-right:15px}:where(.brxe-testimonials) .image{background-position:50%;background-size:cover;display:inline-block;height:60px;position:relative;width:60px}:where(.brxe-testimonials) .repeater-item{display:flex;flex-direction:column}:where(.brxe-testimonials) .testimonial-name{font-weight:700}:where(.brxe-testimonials) .testimonial-content-wrapper{all:unset}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}#brxe-f79ddb {line-height: 1.2; font-family: "Filson Pro"; font-weight: 900; font-size: calc(var(--text-xxl) * 1.408)}#brxe-357a55 {row-gap: 8px}#brxe-ef7e5f {width: 90%; max-width: 1272px; justify-content: flex-end; align-items: center; height: 100%; padding-top: var(--space-xl); padding-bottom: var(--space-xl); z-index: 1}@media (max-width: 991px) {#brxe-ef7e5f {min-height: 494px}}#brxe-03728a {background-position: center 35%; background-color: rgba(26, 41, 84, 0.4); background-blend-mode: multiply; background-image: url(https://www.csacfoundation.org/wp-content/uploads/2025/05/backdrop-shot-of-a-group-of-professional-coworkers-using-a-laptop-together-at-work.jpg); background-size: cover; height: 696px; position: relative}#brxe-03728a { &:before { position: absolute; display: block; content: ''; top: auto; right: 0; bottom: 0; left: 0; width: 100%; height: 380px; background: linear-gradient(0deg, rgba(0,0,0,.7) 52.6%, rgba(47,47,47,0) 100%); }}#brxe-smiwwj {font-family: "Open Sans"; font-size: var(--text-l); font-weight: 600; line-height: 1.7}#brxe-smiwwj a {font-family: "Open Sans"; font-size: var(--text-l); font-weight: 600; line-height: 1.7; font-size: inherit}#brxe-548fc3 {padding-top: calc(var(--space-l) ); padding-bottom: calc((var(--space-2xl) * 1.4) + 9.2px); max-width: 1208px; width: 90%; row-gap: var(--section-space-m)}#brxe-59be5b {line-height: 1.2}#brxe-f359b3 {row-gap: 26px}#brxe-ba7a7b { p { line-height: 1.7; }}#brxe-4a6462 {row-gap: 26px}@media (max-width: 767px) {#brxe-4a6462 {width: 75%}}#brxe-d7965c {width: 90%; max-width: 1080px; z-index: 1; padding-top: calc(var(--space-3xl) * 1.11115); padding-bottom: calc(var(--space-3xl) * 1.11115)}@media (max-width: 991px) {#brxe-d7965c {min-height: 353px; padding-top: 43px}}#brxe-565db2 {background-image: url(https://www.csacfoundation.org/wp-content/uploads/2025/04/backdrop-student-hands-comparing-laptop-content-and-notes-at-night.jpg); background-size: cover; background-blend-mode: multiply; background-position: center center; background-color: rgba(25, 25, 25, 0.8); position: relative; overflow: hidden}#brxe-565db2 { &::before { position: absolute; display: block; top: auto; right: 0; bottom: 0; left: auto; width: 520px; height: 505px; content: ''; background-image: url(https://www.csacfoundation.org/wp-content/uploads/2025/04/pattern-leaves.svg); background-repeat: no-repeat; }}#brxe-cltwdb {font-family: "Filson Pro"; line-height: 1.2}#brxe-faqesn {font-size: clamp(1.6rem, 0.171vw + 1.545rem, 1.8rem); font-family: ""; font-weight: 700; font-style: normal; line-height: 1.78}#triggerOne {align-items: center; flex-direction: row; justify-content: space-between}#panelOne {padding-top: 0; padding-right: 32px; padding-bottom: 24px; padding-left: 32px; background-color: #ffffff; border-radius: 0 0 4px 4px}#brxe-srxrzf {font-size: clamp(1.6rem, 0.171vw + 1.545rem, 1.8rem); font-family: ""; font-weight: 700; font-style: normal; line-height: 1.78}#triggerTwo {align-items: center; flex-direction: row; justify-content: space-between}#PanelTwo {padding-top: 0; padding-right: 32px; padding-bottom: 24px; padding-left: 32px; background-color: #ffffff; border-radius: 0 0 4px 4px}#brxe-ymtqfx {font-size: clamp(1.6rem, 0.171vw + 1.545rem, 1.8rem); font-family: ""; font-weight: 700; font-style: normal; line-height: 1.78}#triggerThree {align-items: center; flex-direction: row; justify-content: space-between}#panelThree {padding-top: 0; padding-right: 32px; padding-bottom: 24px; padding-left: 32px; background-color: #ffffff; border-radius: 0 0 4px 4px}#brxe-znlhzr {font-size: clamp(1.6rem, 0.171vw + 1.545rem, 1.8rem); font-family: ""; font-weight: 700; font-style: normal; line-height: 1.78}#triggerFour {align-items: center; flex-direction: row; justify-content: space-between}#panelFour {padding-top: 0; padding-right: 32px; padding-bottom: 24px; padding-left: 32px; background-color: #ffffff; border-radius: 0 0 4px 4px}#brxe-glunue {font-size: clamp(1.6rem, 0.171vw + 1.545rem, 1.8rem); font-family: ""; font-weight: 700; font-style: normal; line-height: 1.78}#triggerFive {align-items: center; flex-direction: row; justify-content: space-between}#panelFive {padding-top: 0; padding-right: 32px; padding-bottom: 24px; padding-left: 32px; background-color: #ffffff; border-radius: 0 0 4px 4px}#brxe-quncds {font-size: clamp(1.6rem, 0.171vw + 1.545rem, 1.8rem); font-family: ""; font-weight: 700; font-style: normal; line-height: 1.78}#triggerSix {align-items: center; flex-direction: row; justify-content: space-between}#panelSix {padding-top: 0; padding-right: 32px; padding-bottom: 24px; padding-left: 32px; background-color: #ffffff; border-radius: 0 0 4px 4px}#brxe-dswieq {font-size: clamp(1.6rem, 0.171vw + 1.545rem, 1.8rem); font-family: ""; font-weight: 700; font-style: normal; line-height: 1.78}#triggerSeven {align-items: center; flex-direction: row; justify-content: space-between}#panelSeven {padding-top: 0; padding-right: 32px; padding-bottom: 24px; padding-left: 32px; background-color: #ffffff; border-radius: 0 0 4px 4px}#brxe-vgyrvb .accordion-content-wrapper {padding-top: 0; padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); background-color: #ffffff; border-radius: 0 0 4px 4px; font-family: "Open Sans"; font-weight: 400; font-size: var(--text-m); color: var(--base); line-height: 1.75}#brxe-vgyrvb .accordion-title-wrapper {padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m); background-color: var(--tertiary); border-radius: 4px; font-family: "Filson Pro"; font-size: var(--h5); font-weight: 700; line-height: 1.2; color: var(--base)}#brxe-vgyrvb .accordion-title-wrapper .brxe-heading {font-family: "Filson Pro"; font-size: var(--h5); font-weight: 700; line-height: 1.2; color: var(--base)}#brxe-vgyrvb .brx-open .accordion-title-wrapper {background-color: var(--primary); color: var(--white)}#brxe-vgyrvb .brx-open .accordion-title-wrapper .brxe-heading {color: var(--white)}#brxe-vgyrvb { .brxe-block.listening { box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25); border-radius: 4px; gap: var(--space-s); .accordion-title-wrapper { &:focus, &:hover { background-color: var(--accent); color: var(--white); outline-color: var(--accent); &::after { content: url('data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1jb2xsYXBzZS1jaXJjbGUtZG93bi1ob3ZlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjguOCIgdmlld0JveD0iMCAwIDI0IDI4LjgiIHJvbGU9ImltZyI+Cgk8dGl0bGU+Q29sbGFwc2UgQ2lybGNlIERvd248L3RpdGxlPgoJPHBhdGggaWQ9IndoaXRlLWJhY2tncm91bmQiIGQ9Ik0xMiwyLjRhMTIsMTIsMCwxLDAsMTIsMTIsMTIsMTIsMCwwLDAtMTItMTIiIGZpbGw9IiNmZmYiLz4KCTxwYXRoIGlkPSJhY2NlbnQtZG93biIgZD0iTTEyLDE4LjYsNi42LDEzLjJsMS43LTEuNjkyTDEyLDE1LjJsMy43LTMuNywxLjcsMS43WiIgZmlsbD0iIzNhNTM5YyIvPgo8L3N2Zz4='); } .brxe-heading { color: var(--white); } } &::after { content: url('data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1jb2xsYXBzZS1jaXJjbGUtZG93biIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjguOCIgdmlld0JveD0iMCAwIDI0IDI4LjgiIHJvbGU9ImltZyI+Cgk8dGl0bGU+Q29sbGFwc2UgQ2lybGNlIERvd248L3RpdGxlPgoJPHBhdGggaWQ9ImJhc2UtYmFja2dyb3VuZCIgZD0iTTEyLDIuNGExMiwxMiwwLDEsMCwxMiwxMiwxMiwxMiwwLDAsMC0xMi0xMiIgZmlsbD0iIzJmMmYyZiIvPgoJPHBhdGggaWQ9InRlcnRpYXJ5LWRvd24iIGQ9Ik0xMiwxOC42LDYuNiwxMy4ybDEuNy0xLjY5MkwxMiwxNS4ybDMuNy0zLjcsMS43LDEuN1oiIGZpbGw9IiNmNGRkN2YiLz4KPC9zdmc+'); height: 28.8px; } } } .brxe-block.listening.brx-open { .accordion-title-wrapper { &:focus, &:hover { background-color: var(--primary); color: var(--white); .brxe-heading { color: var(--white); } } &::after { content: url('data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1leHBhbmQtY2lyY2xlLXVwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyOC44IiB2aWV3Qm94PSIwIDAgMjQgMjguOCIgcm9sZT0iaW1nIj4KCTx0aXRsZT5FeHBhbmQgQ2lybGNlIFVwPC90aXRsZT4KCTxwYXRoIGlkPSJ3aGl0ZS1iYWNrZ3JvdW5kIiBkPSJNMTIsMjYuNGExMiwxMiwwLDEsMC0xMi0xMiwxMiwxMiwwLDAsMCwxMiwxMiIgZmlsbD0iI2ZmZiIvPgoJPHBhdGggaWQ9InByaW1hcnktdXAiIGQ9Ik0xMiwxMC4ybDUuNCw1LjQtMS43LDEuNjkyTDEyLDEzLjYsOC4zLDE3LjMsNi42LDE1LjZaIiBmaWxsPSIjMWEyOTU0Ii8+Cjwvc3ZnPg==');; } } } .brxe-block.listening + .brxe-block.listening { margin: 40px 0 0; }}@media (max-width: 767px) {#brxe-vgyrvb { .brxe-block.listening .accordion-title-wrapper .brxe-heading { max-width: clamp(252px, 78.125vw + -122.22px, 477px); }}}@media (max-width: 478px) {#brxe-vgyrvb { .brxe-block.listening .accordion-title-wrapper .brxe-heading { max-width: clamp(161px, 75.424vw + -110.53px, 250px); }}}#brxe-pwturf {row-gap: 40px}#brxe-xqrzue {padding-top: calc(var(--space-2xl) * 1.4); padding-bottom: calc((var(--space-2xl) * 1.4) + 9.2px); max-width: 1208px; width: 90%}