.elementor-980 .elementor-element.elementor-element-4b21526b:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-4b21526b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE5;background-image:url("https://bcccares.org/wp-content/uploads/2026/08/two-girls-talking.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-980 .elementor-element.elementor-element-4b21526b > .elementor-background-overlay{background-color:#1C3758;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-4b21526b > .elementor-container{min-height:82vh;}.elementor-980 .elementor-element.elementor-element-4b21526b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-bc-flex-widget .elementor-980 .elementor-element.elementor-element-64d039f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-980 .elementor-element.elementor-element-64d039f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-980 .elementor-element.elementor-element-64d039f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-980 .elementor-element.elementor-element-64d039f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-980 .elementor-element.elementor-element-7d467d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-980 .elementor-element.elementor-element-7d467d4 img{width:210px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-980 .elementor-element.elementor-element-15f397f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#F3EDE5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-980 .elementor-element.elementor-element-4300c19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-980 .elementor-element.elementor-element-4300c19e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-6be4582a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:19px;line-height:1.6em;color:#E9EEF5;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-980 .elementor-element.elementor-element-35639a80 .elementor-button{background-color:#712730;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-980 .elementor-element.elementor-element-35639a80{width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-35639a80 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-35639a80 .elementor-button:focus{color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-35639a80 .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-35639a80 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-6ac1e129:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-6ac1e129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE5;}.elementor-980 .elementor-element.elementor-element-6ac1e129{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 28px 26px 28px;}.elementor-980 .elementor-element.elementor-element-6ac1e129 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-1578847 > .elementor-element-populated{padding:0px 150px 0px 150px;}.elementor-980 .elementor-element.elementor-element-3dd619b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#712730;}.elementor-980 .elementor-element.elementor-element-6ed31fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-980 .elementor-element.elementor-element-6ed31fd6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:400;line-height:1.15em;color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-68429933{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#59655F;}.elementor-980 .elementor-element.elementor-element-6f2bfce:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-6f2bfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE5;}.elementor-980 .elementor-element.elementor-element-6f2bfce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 28px 88px 28px;}.elementor-980 .elementor-element.elementor-element-6f2bfce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-794377bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-980 .elementor-element.elementor-element-794377bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-980 .elementor-element.elementor-element-794377bf > .elementor-element-populated{border-style:solid;border-width:0px 12px 0px 0px;border-color:#F3EDE5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-980 .elementor-element.elementor-element-794377bf > .elementor-element-populated, .elementor-980 .elementor-element.elementor-element-794377bf > .elementor-element-populated > .elementor-background-overlay, .elementor-980 .elementor-element.elementor-element-794377bf > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-794377bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-4e6e04c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-980 .elementor-element.elementor-element-46dc4e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#712730;}.elementor-980 .elementor-element.elementor-element-39abd9dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-980 .elementor-element.elementor-element-39abd9dc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-1d45491c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#59655F;}.elementor-980 .elementor-element.elementor-element-1a0d529a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-980 .elementor-element.elementor-element-1a0d529a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-980 .elementor-element.elementor-element-1a0d529a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 12px;border-color:#F3EDE5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-980 .elementor-element.elementor-element-1a0d529a > .elementor-element-populated, .elementor-980 .elementor-element.elementor-element-1a0d529a > .elementor-element-populated > .elementor-background-overlay, .elementor-980 .elementor-element.elementor-element-1a0d529a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-1a0d529a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-5223b640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-980 .elementor-element.elementor-element-d653ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#712730;}.elementor-980 .elementor-element.elementor-element-cd773b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-980 .elementor-element.elementor-element-cd773b9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-74d01bb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#59655F;}.elementor-980 .elementor-element.elementor-element-5d04e1b5:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-5d04e1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE5;}.elementor-980 .elementor-element.elementor-element-5d04e1b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 28px 26px 28px;}.elementor-980 .elementor-element.elementor-element-5d04e1b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-63ecee64 > .elementor-element-populated{padding:0px 150px 0px 150px;}.elementor-980 .elementor-element.elementor-element-57c3ae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#712730;}.elementor-980 .elementor-element.elementor-element-19660a7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-980 .elementor-element.elementor-element-19660a7b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:400;line-height:1.15em;color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-1fe626b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#59655F;}.elementor-980 .elementor-element.elementor-element-2900b8dc:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-2900b8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE5;}.elementor-980 .elementor-element.elementor-element-2900b8dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 28px 88px 28px;}.elementor-980 .elementor-element.elementor-element-2900b8dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-15ca861f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-980 .elementor-element.elementor-element-15ca861f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-980 .elementor-element.elementor-element-15ca861f > .elementor-element-populated{border-style:solid;border-width:0px 12px 0px 0px;border-color:#F3EDE5;box-shadow:0px 0px 0px 2px #2A4C77;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-980 .elementor-element.elementor-element-15ca861f > .elementor-element-populated, .elementor-980 .elementor-element.elementor-element-15ca861f > .elementor-element-populated > .elementor-background-overlay, .elementor-980 .elementor-element.elementor-element-15ca861f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-15ca861f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-6ac32163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#712730;}.elementor-980 .elementor-element.elementor-element-774f1786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-980 .elementor-element.elementor-element-774f1786 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-2f7047c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-980 .elementor-element.elementor-element-2f7047c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:400;line-height:1.15em;color:#712730;}.elementor-980 .elementor-element.elementor-element-101a1bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.6em;color:#59655F;}.elementor-980 .elementor-element.elementor-element-46213b96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#59655F;}.elementor-980 .elementor-element.elementor-element-61281fa2 .elementor-button{background-color:#712730;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-980 .elementor-element.elementor-element-61281fa2 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-61281fa2 .elementor-button:focus{color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-61281fa2 .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-61281fa2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-224ad567:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-980 .elementor-element.elementor-element-224ad567 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-980 .elementor-element.elementor-element-224ad567 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 12px;border-color:#F3EDE5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-980 .elementor-element.elementor-element-224ad567 > .elementor-element-populated, .elementor-980 .elementor-element.elementor-element-224ad567 > .elementor-element-populated > .elementor-background-overlay, .elementor-980 .elementor-element.elementor-element-224ad567 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-224ad567 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-614d1b68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#712730;}.elementor-980 .elementor-element.elementor-element-471049c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-980 .elementor-element.elementor-element-471049c1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-729180cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-980 .elementor-element.elementor-element-729180cb .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:400;line-height:1.15em;color:#712730;}.elementor-980 .elementor-element.elementor-element-1de9d36c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.6em;color:#59655F;}.elementor-980 .elementor-element.elementor-element-2ccad97a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#59655F;}.elementor-980 .elementor-element.elementor-element-25b280eb .elementor-button{background-color:#526C60;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-980 .elementor-element.elementor-element-25b280eb .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-25b280eb .elementor-button:focus{color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-25b280eb .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-25b280eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-3e72a128:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-3e72a128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-980 .elementor-element.elementor-element-3e72a128{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 28px 30px 28px;}.elementor-980 .elementor-element.elementor-element-3e72a128 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-5936adab > .elementor-element-populated{padding:0px 150px 0px 150px;}.elementor-980 .elementor-element.elementor-element-27f697f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#712730;}.elementor-980 .elementor-element.elementor-element-40d07126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-980 .elementor-element.elementor-element-40d07126 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:400;line-height:1.15em;color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-3bfcf1be:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-3bfcf1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-980 .elementor-element.elementor-element-3bfcf1be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 28px 72px 28px;}.elementor-980 .elementor-element.elementor-element-3bfcf1be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-7256af4e > .elementor-element-populated{padding:0px 26px 0px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-980 .elementor-element.elementor-element-51cd775 .elementor-accordion-icon, .elementor-980 .elementor-element.elementor-element-51cd775 .elementor-accordion-title{color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-51cd775 .elementor-accordion-icon svg{fill:#2A4C77;}.elementor-980 .elementor-element.elementor-element-51cd775 .elementor-active .elementor-accordion-icon, .elementor-980 .elementor-element.elementor-element-51cd775 .elementor-active .elementor-accordion-title{color:#2A4C77;}.elementor-980 .elementor-element.elementor-element-51cd775 .elementor-active .elementor-accordion-icon svg{fill:#2A4C77;}.elementor-980 .elementor-element.elementor-element-51cd775 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-980 .elementor-element.elementor-element-51cd775 .elementor-tab-content{color:#385B82;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-715b4470:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-715b4470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bcccares.org/wp-content/uploads/2026/08/care-conversation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-980 .elementor-element.elementor-element-715b4470 > .elementor-background-overlay{background-color:#26332C;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-980 .elementor-element.elementor-element-715b4470{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 28px 104px 28px;}.elementor-980 .elementor-element.elementor-element-3f29bbc > .elementor-element-populated{padding:0px 150px 0px 150px;}.elementor-980 .elementor-element.elementor-element-44603157{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:11px;line-height:1.65em;letter-spacing:1.6px;color:#F3EDE5;}.elementor-980 .elementor-element.elementor-element-13b42827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-980 .elementor-element.elementor-element-13b42827 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:400;line-height:1.15em;color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-54fd406d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1.6em;color:rgba(255,255,255,.9);}.elementor-980 .elementor-element.elementor-element-5185bc53 .elementor-button{background-color:#712730;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-980 .elementor-element.elementor-element-5185bc53{width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-5185bc53 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-5185bc53 .elementor-button:focus{color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-5185bc53 .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-5185bc53 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-5737cfff .elementor-button{background-color:#2A4C77;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-980 .elementor-element.elementor-element-5737cfff{width:auto;max-width:auto;}.elementor-980 .elementor-element.elementor-element-5737cfff .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-5737cfff .elementor-button:focus{color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-5737cfff .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-5737cfff .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:979px){.elementor-980 .elementor-element.elementor-element-15f397f5{font-size:11px;}.elementor-980 .elementor-element.elementor-element-4300c19e .elementor-heading-title{font-size:40px;}.elementor-980 .elementor-element.elementor-element-6be4582a{font-size:19px;}.elementor-980 .elementor-element.elementor-element-35639a80 .elementor-button{font-size:15px;}.elementor-980 .elementor-element.elementor-element-1578847 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-980 .elementor-element.elementor-element-3dd619b5{font-size:11px;}.elementor-980 .elementor-element.elementor-element-6ed31fd6 .elementor-heading-title{font-size:32px;}.elementor-980 .elementor-element.elementor-element-68429933{font-size:17px;}.elementor-980 .elementor-element.elementor-element-46dc4e92{font-size:11px;}.elementor-980 .elementor-element.elementor-element-39abd9dc .elementor-heading-title{font-size:25px;}.elementor-980 .elementor-element.elementor-element-1d45491c{font-size:16px;}.elementor-980 .elementor-element.elementor-element-d653ca{font-size:11px;}.elementor-980 .elementor-element.elementor-element-cd773b9 .elementor-heading-title{font-size:25px;}.elementor-980 .elementor-element.elementor-element-74d01bb5{font-size:16px;}.elementor-980 .elementor-element.elementor-element-63ecee64 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-980 .elementor-element.elementor-element-57c3ae1{font-size:11px;}.elementor-980 .elementor-element.elementor-element-19660a7b .elementor-heading-title{font-size:32px;}.elementor-980 .elementor-element.elementor-element-1fe626b4{font-size:17px;}.elementor-980 .elementor-element.elementor-element-6ac32163{font-size:11px;}.elementor-980 .elementor-element.elementor-element-774f1786 .elementor-heading-title{font-size:24px;}.elementor-980 .elementor-element.elementor-element-2f7047c .elementor-heading-title{font-size:30px;}.elementor-980 .elementor-element.elementor-element-101a1bba{font-size:13px;}.elementor-980 .elementor-element.elementor-element-46213b96{font-size:15px;}.elementor-980 .elementor-element.elementor-element-61281fa2 .elementor-button{font-size:15px;}.elementor-980 .elementor-element.elementor-element-614d1b68{font-size:11px;}.elementor-980 .elementor-element.elementor-element-471049c1 .elementor-heading-title{font-size:24px;}.elementor-980 .elementor-element.elementor-element-729180cb .elementor-heading-title{font-size:30px;}.elementor-980 .elementor-element.elementor-element-1de9d36c{font-size:13px;}.elementor-980 .elementor-element.elementor-element-2ccad97a{font-size:15px;}.elementor-980 .elementor-element.elementor-element-25b280eb .elementor-button{font-size:15px;}.elementor-980 .elementor-element.elementor-element-5936adab > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-980 .elementor-element.elementor-element-27f697f7{font-size:11px;}.elementor-980 .elementor-element.elementor-element-40d07126 .elementor-heading-title{font-size:31px;}.elementor-980 .elementor-element.elementor-element-3f29bbc > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-980 .elementor-element.elementor-element-44603157{font-size:11px;}.elementor-980 .elementor-element.elementor-element-13b42827 .elementor-heading-title{font-size:34px;}.elementor-980 .elementor-element.elementor-element-54fd406d{font-size:18px;}.elementor-980 .elementor-element.elementor-element-5185bc53 .elementor-button{font-size:15px;}.elementor-980 .elementor-element.elementor-element-5737cfff .elementor-button{font-size:15px;}}@media(max-width:480px){.elementor-980 .elementor-element.elementor-element-4b21526b{padding:70px 0px 60px 0px;}.elementor-980 .elementor-element.elementor-element-64d039f2 > .elementor-element-populated{padding:56px 20px 48px 20px;}.elementor-980 .elementor-element.elementor-element-15f397f5{font-size:11px;}.elementor-980 .elementor-element.elementor-element-4300c19e .elementor-heading-title{font-size:32px;}.elementor-980 .elementor-element.elementor-element-6be4582a{font-size:19px;}.elementor-980 .elementor-element.elementor-element-35639a80 .elementor-button{font-size:15px;}.elementor-980 .elementor-element.elementor-element-6ac1e129{padding:56px 20px 20px 20px;}.elementor-980 .elementor-element.elementor-element-1578847 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-3dd619b5{font-size:11px;}.elementor-980 .elementor-element.elementor-element-6ed31fd6 .elementor-heading-title{font-size:28px;}.elementor-980 .elementor-element.elementor-element-68429933{font-size:17px;}.elementor-980 .elementor-element.elementor-element-6f2bfce{padding:0px 20px 56px 20px;}.elementor-980 .elementor-element.elementor-element-794377bf > .elementor-element-populated{border-width:0px 0px 16px 0px;}.elementor-980 .elementor-element.elementor-element-46dc4e92{font-size:11px;}.elementor-980 .elementor-element.elementor-element-39abd9dc .elementor-heading-title{font-size:23px;}.elementor-980 .elementor-element.elementor-element-1d45491c{font-size:16px;}.elementor-980 .elementor-element.elementor-element-1a0d529a > .elementor-element-populated{border-width:0px 0px 16px 0px;}.elementor-980 .elementor-element.elementor-element-d653ca{font-size:11px;}.elementor-980 .elementor-element.elementor-element-cd773b9 .elementor-heading-title{font-size:23px;}.elementor-980 .elementor-element.elementor-element-74d01bb5{font-size:16px;}.elementor-980 .elementor-element.elementor-element-5d04e1b5{padding:56px 20px 20px 20px;}.elementor-980 .elementor-element.elementor-element-63ecee64 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-57c3ae1{font-size:11px;}.elementor-980 .elementor-element.elementor-element-19660a7b .elementor-heading-title{font-size:28px;}.elementor-980 .elementor-element.elementor-element-1fe626b4{font-size:17px;}.elementor-980 .elementor-element.elementor-element-2900b8dc{padding:0px 20px 56px 20px;}.elementor-980 .elementor-element.elementor-element-15ca861f > .elementor-element-populated{border-width:0px 0px 16px 0px;}.elementor-980 .elementor-element.elementor-element-6ac32163{font-size:11px;}.elementor-980 .elementor-element.elementor-element-774f1786 .elementor-heading-title{font-size:22px;}.elementor-980 .elementor-element.elementor-element-2f7047c .elementor-heading-title{font-size:28px;}.elementor-980 .elementor-element.elementor-element-101a1bba{font-size:13px;}.elementor-980 .elementor-element.elementor-element-46213b96{font-size:15px;}.elementor-980 .elementor-element.elementor-element-61281fa2 .elementor-button{font-size:15px;}.elementor-980 .elementor-element.elementor-element-224ad567 > .elementor-element-populated{border-width:0px 0px 16px 0px;}.elementor-980 .elementor-element.elementor-element-614d1b68{font-size:11px;}.elementor-980 .elementor-element.elementor-element-471049c1 .elementor-heading-title{font-size:22px;}.elementor-980 .elementor-element.elementor-element-729180cb .elementor-heading-title{font-size:28px;}.elementor-980 .elementor-element.elementor-element-1de9d36c{font-size:13px;}.elementor-980 .elementor-element.elementor-element-2ccad97a{font-size:15px;}.elementor-980 .elementor-element.elementor-element-25b280eb .elementor-button{font-size:15px;}.elementor-980 .elementor-element.elementor-element-3e72a128{padding:56px 20px 24px 20px;}.elementor-980 .elementor-element.elementor-element-5936adab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-27f697f7{font-size:11px;}.elementor-980 .elementor-element.elementor-element-40d07126 .elementor-heading-title{font-size:27px;}.elementor-980 .elementor-element.elementor-element-3bfcf1be{padding:0px 20px 44px 20px;}.elementor-980 .elementor-element.elementor-element-7256af4e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-715b4470{padding:64px 20px 64px 20px;}.elementor-980 .elementor-element.elementor-element-3f29bbc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-44603157{font-size:11px;}.elementor-980 .elementor-element.elementor-element-13b42827 .elementor-heading-title{font-size:28px;}.elementor-980 .elementor-element.elementor-element-54fd406d{font-size:18px;}.elementor-980 .elementor-element.elementor-element-5185bc53 .elementor-button{font-size:15px;}.elementor-980 .elementor-element.elementor-element-5737cfff .elementor-button{font-size:15px;}}@media(min-width:481px){.elementor-980 .elementor-element.elementor-element-64d039f2{width:100%;}.elementor-980 .elementor-element.elementor-element-1578847{width:100%;}.elementor-980 .elementor-element.elementor-element-794377bf{width:50%;}.elementor-980 .elementor-element.elementor-element-1a0d529a{width:50%;}.elementor-980 .elementor-element.elementor-element-63ecee64{width:100%;}.elementor-980 .elementor-element.elementor-element-15ca861f{width:50%;}.elementor-980 .elementor-element.elementor-element-224ad567{width:50%;}.elementor-980 .elementor-element.elementor-element-5936adab{width:100%;}.elementor-980 .elementor-element.elementor-element-3f29bbc{width:100%;}}/* Start custom CSS for image, class: .elementor-element-7d467d4 */.elementor-980 .elementor-element.elementor-element-7d467d4 img{filter:brightness(0) invert(1);opacity:.95}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4300c19e */.elementor-980 .elementor-element.elementor-element-4300c19e{width:100%;padding-left:max(0px,calc((100% - 900px)/2));padding-right:max(0px,calc((100% - 900px)/2))}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6be4582a */.elementor-980 .elementor-element.elementor-element-6be4582a{width:100%;padding-left:max(0px,calc((100% - 700px)/2));padding-right:max(0px,calc((100% - 700px)/2))}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35639a80 */.elementor-980 .elementor-element.elementor-element-35639a80{width:100%;margin:8px 0 0 !important}
.elementor-980 .elementor-element.elementor-element-35639a80 .elementor-button{padding:18px 36px;font-size:17px}/* End custom CSS */
/* Start custom CSS *//* BCC Lay Counseling Certificate — editorial pathway redesign */
body.elementor-page-980 {
  --bcc-blue:#2A4C77;
  --bcc-crimson:#712730;
  --bcc-green:#728D80;
  --bcc-linen:#F3EDE5;
  --bcc-paper:#FFFDF9;
  --bcc-ink:#2B2A28;
  --bcc-line:#D9CFC1;
}

/* Hero: shorter, warmer, and image-led */
body.elementor-page-980 .elementor-element-2u171n2 { padding:72px 0 64px !important; }
body.elementor-page-980 .elementor-element-2u171n2 > .elementor-container { min-height:610px; align-items:stretch; }
body.elementor-page-980 .elementor-element-hxmeiv4 > .elementor-widget-wrap { align-content:center; padding:50px 58px 50px 46px !important; }
body.elementor-page-980 .elementor-element-jiu4z6h > .elementor-widget-wrap { padding:0 !important; overflow:hidden; border-radius:18px 0 0 18px; }
body.elementor-page-980 .elementor-element-18djknj,
body.elementor-page-980 .elementor-element-18djknj .elementor-widget-container { height:100%; }
body.elementor-page-980 .elementor-element-18djknj img { width:100%; height:610px; object-fit:cover; object-position:center; display:block; }
body.elementor-page-980 .elementor-element-6hx9q6p h1 { font-size:clamp(42px,4.25vw,66px) !important; line-height:1.03 !important; letter-spacing:-.025em; }
body.elementor-page-980 .elementor-element-y3hjdbo { max-width:620px; }
body.elementor-page-980 .elementor-element-9f9mk26 a { background:transparent !important; color:var(--bcc-blue) !important; box-shadow:none !important; padding-left:4px !important; padding-right:4px !important; text-decoration:underline; text-underline-offset:5px; }

/* The logo already names the institute; make the specific program unmistakable. */
body.elementor-page-980 .elementor-element-15f397f5,
body.elementor-page-980 .elementor-element-15f397f5 p,
body.elementor-page-980 .elementor-element-15f397f5 strong {
  color:var(--bcc-crimson) !important;
  font-size:20px !important;
  line-height:1.25 !important;
  letter-spacing:.11em !important;
  font-weight:700 !important;
}

/* Compact proof points */
body.elementor-page-980 .elementor-element-2re9ifl { padding:38px 0 34px !important; }
body.elementor-page-980 .elementor-element-2re9ifl h2 { font-size:38px !important; }

/* Outcomes become one connected pathway rather than four boxes */
body.elementor-page-980 .elementor-element-ninwphs { padding:72px 0 26px !important; }
body.elementor-page-980 .elementor-element-fr1hase { padding:12px 0 82px !important; }
body.elementor-page-980 .elementor-element-fr1hase > .elementor-container { position:relative; gap:0; }
body.elementor-page-980 .elementor-element-fr1hase > .elementor-container:before { content:""; position:absolute; left:10%; right:10%; top:28px; height:2px; background:var(--bcc-green); opacity:.45; }
body.elementor-page-980 .elementor-element-fr1hase .elementor-column > .elementor-widget-wrap { background:transparent !important; border:0 !important; box-shadow:none !important; padding:0 26px !important; }
body.elementor-page-980 .elementor-element-fr1hase .elementor-column { position:relative; }
body.elementor-page-980 .elementor-element-fr1hase .elementor-column:before { content:""; display:block; width:16px; height:16px; margin:20px 0 30px; border-radius:50%; background:var(--bcc-crimson); border:5px solid var(--bcc-linen); box-shadow:0 0 0 2px var(--bcc-crimson); position:relative; z-index:2; }
body.elementor-page-980 .elementor-element-fr1hase h3 { font-size:23px !important; }

/* Benefit list: light editorial callouts instead of six tiles */
body.elementor-page-980 .elementor-element-xu8tu1a { padding:78px 0 34px !important; }
body.elementor-page-980 .elementor-element-kdgz0bz,
body.elementor-page-980 .elementor-element-rb5c48f { padding:0 !important; }
body.elementor-page-980 .elementor-element-rb5c48f { padding-bottom:86px !important; }
body.elementor-page-980 .elementor-element-kdgz0bz .elementor-column > .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-rb5c48f .elementor-column > .elementor-widget-wrap { background:transparent !important; border:0 !important; border-left:3px solid var(--bcc-green) !important; box-shadow:none !important; padding:10px 30px 18px !important; }
body.elementor-page-980 .elementor-element-kdgz0bz h3,
body.elementor-page-980 .elementor-element-rb5c48f h3 { font-size:22px !important; }

/* Two-course path: compact image cards with an obvious progression */
body.elementor-page-980 .elementor-element-lz85gak { padding:78px 0 35px !important; }
body.elementor-page-980 .elementor-element-mfrcydi { padding:0 0 88px !important; }
body.elementor-page-980 .elementor-element-mfrcydi > .elementor-container { gap:22px; }
body.elementor-page-980 .elementor-element-mfrcydi .elementor-column > .elementor-widget-wrap { background:var(--bcc-paper) !important; border:1px solid var(--bcc-line) !important; border-radius:14px; overflow:hidden; padding:0 0 28px !important; box-shadow:0 14px 34px rgba(42,76,119,.08); }
body.elementor-page-980 .elementor-element-mfrcydi .elementor-widget-image,
body.elementor-page-980 .elementor-element-mfrcydi .elementor-widget-image .elementor-widget-container { width:100%; }
body.elementor-page-980 .elementor-element-mfrcydi img { width:100%; height:245px; object-fit:cover; display:block; }
body.elementor-page-980 .elementor-element-mfrcydi .elementor-widget-heading,
body.elementor-page-980 .elementor-element-mfrcydi .elementor-widget-text-editor { padding-left:30px; padding-right:30px; }
body.elementor-page-980 .elementor-element-mfrcydi .elementor-widget-heading { margin-top:10px; }

/* Certification note becomes a concise band */
body.elementor-page-980 .elementor-element-mfhv64b { padding:70px 0 !important; }
body.elementor-page-980 .elementor-element-mfhv64b > .elementor-container { min-height:0 !important; }
body.elementor-page-980 .elementor-element-mfhv64b img { height:360px; width:100%; object-fit:cover; border-radius:14px; }

/* Audience section: remove the accidental full-screen whitespace */
body.elementor-page-980 .elementor-element-gh5xcem { padding:82px 0 !important; }
body.elementor-page-980 .elementor-element-gh5xcem > .elementor-container { align-items:center; min-height:0 !important; }
body.elementor-page-980 .elementor-element-gh5xcem .elementor-column > .elementor-widget-wrap { align-content:center; }
body.elementor-page-980 .elementor-element-uwa4phj img { width:100%; height:430px; object-fit:cover; object-position:center 34%; border-radius:14px; display:block; }
body.elementor-page-980 .elementor-element-waesu1x ul { list-style:none; padding:0; margin:26px 0 0; display:grid; grid-template-columns:1fr 1fr; gap:12px 18px; }
body.elementor-page-980 .elementor-element-waesu1x li { margin:0; padding:13px 15px 13px 38px; background:var(--bcc-linen); border-radius:8px; position:relative; }
body.elementor-page-980 .elementor-element-waesu1x li:before { content:"✓"; position:absolute; left:15px; color:var(--bcc-green); font-weight:800; }

/* Pricing is the one place cards should remain */
body.elementor-page-980 .elementor-element-moa3g6y { padding:78px 0 34px !important; }
body.elementor-page-980 .elementor-element-e47rss6 { padding:0 0 88px !important; }
body.elementor-page-980 .elementor-element-e47rss6 .elementor-column > .elementor-widget-wrap { border-radius:14px; box-shadow:0 14px 34px rgba(42,76,119,.08); }

/* FAQ reads as a clean reference list, not another block grid */
body.elementor-page-980 .elementor-element-kzjhnvd { padding:78px 0 24px !important; }
body.elementor-page-980 .elementor-element-7qfc81q { padding:0 0 84px !important; }
body.elementor-page-980 .elementor-element-7qfc81q .elementor-widget-wrap { background:transparent !important; border:0 !important; box-shadow:none !important; }
body.elementor-page-980 .elementor-element-7qfc81q .elementor-widget-heading { border-top:1px solid var(--bcc-line); padding-top:22px; margin-top:12px; }
body.elementor-page-980 .elementor-element-7qfc81q h3 { font-size:20px !important; position:relative; padding-left:18px; }
body.elementor-page-980 .elementor-element-7qfc81q h3:before { content:""; width:7px; height:7px; border-radius:50%; background:var(--bcc-crimson); position:absolute; left:0; top:.55em; }

/* Quieter brand bridge and one decisive final action */
body.elementor-page-980 .elementor-element-mfkj1xg { padding:54px 0 !important; }
body.elementor-page-980 .elementor-element-w1drhvz { min-height:420px !important; }
body.elementor-page-980 .elementor-element-o6qqx92 { display:none !important; }

@media (max-width:900px) {
  body.elementor-page-980 .elementor-element-2u171n2 > .elementor-container { min-height:0; }
  body.elementor-page-980 .elementor-element-hxmeiv4 > .elementor-widget-wrap { padding:42px 30px !important; }
  body.elementor-page-980 .elementor-element-jiu4z6h > .elementor-widget-wrap { border-radius:0; }
  body.elementor-page-980 .elementor-element-18djknj img { height:430px; }
  body.elementor-page-980 .elementor-element-fr1hase > .elementor-container:before { display:none; }
  body.elementor-page-980 .elementor-element-fr1hase .elementor-column:before { margin-bottom:20px; }
  body.elementor-page-980 .elementor-element-mfrcydi > .elementor-container { gap:22px; }
  body.elementor-page-980 .elementor-element-uwa4phj { margin-top:34px; }
}

@media (max-width:600px) {
  body.elementor-page-980 .elementor-element-2u171n2 { padding-top:30px !important; }
  body.elementor-page-980 .elementor-element-6hx9q6p h1 { font-size:40px !important; }
  body.elementor-page-980 .elementor-element-18djknj img { height:330px; }
  body.elementor-page-980 .elementor-element-fr1hase .elementor-column > .elementor-widget-wrap { padding:0 8px 28px !important; }
  body.elementor-page-980 .elementor-element-mfrcydi img { height:210px; }
  body.elementor-page-980 .elementor-element-waesu1x ul { grid-template-columns:1fr; }
}

/* Replace the observations promotion with a forward-looking outcomes panel */
body.elementor-page-980 .elementor-element-5c85239c {
  background:linear-gradient(135deg,#F3EDE5 0%,#FFFDF9 100%) !important;
  color:var(--bcc-ink) !important;
  padding:82px 0 !important;
  border-top:5px solid var(--bcc-blue);
  border-bottom:1px solid var(--bcc-line);
}
body.elementor-page-980 .elementor-element-5c85239c > .elementor-container {
  min-height:0 !important;
  max-width:1040px;
}
body.elementor-page-980 .elementor-element-5c85239c > .elementor-container > .elementor-column:first-child {
  width:100% !important;
}
body.elementor-page-980 .elementor-element-5c85239c > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
  display:flex;
  flex-direction:column;
}
body.elementor-page-980 .elementor-element-5c85239c > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap:before {
  content:"AFTER YOU COMPLETE THE CERTIFICATE";
  order:0;
  color:var(--bcc-crimson);
  font-size:12px;
  font-weight:700;
  letter-spacing:.16em;
  margin-bottom:16px;
}
body.elementor-page-980 .elementor-element-3e870325 { order:1; }
body.elementor-page-980 .elementor-element-68953396 { order:2; }
body.elementor-page-980 .elementor-element-68953396,
body.elementor-page-980 .elementor-element-68953396 .elementor-widget-container,
body.elementor-page-980 .elementor-element-68953396 .elementor-text-editor,
body.elementor-page-980 .elementor-element-68953396 p,
body.elementor-page-980 .elementor-element-68953396 li,
body.elementor-page-980 .elementor-element-68953396 span {
  font-size:17px !important;
  line-height:1.55 !important;
  letter-spacing:normal !important;
  text-transform:none !important;
  text-align:left !important;
  font-weight:400 !important;
}
body.elementor-page-980 .elementor-element-68953396 strong {
  font-size:inherit !important;
  letter-spacing:normal !important;
  text-transform:none !important;
  font-weight:700 !important;
}
body.elementor-page-980 .elementor-element-2f6739f9 { order:3; }
body.elementor-page-980 .elementor-element-4927474c { display:none !important; }
body.elementor-page-980 .elementor-element-5c85239c > .elementor-container > .elementor-column:last-child {
  display:none !important;
}
body.elementor-page-980 .elementor-element-5c85239c h2,
body.elementor-page-980 .elementor-element-5c85239c p,
body.elementor-page-980 .elementor-element-5c85239c li,
body.elementor-page-980 .elementor-element-5c85239c strong,
body.elementor-page-980 .elementor-element-5c85239c .elementor-widget-text-editor {
  color:var(--bcc-ink) !important;
}
body.elementor-page-980 .elementor-element-5c85239c h2 {
  color:var(--bcc-blue) !important;
  max-width:780px;
}
body.elementor-page-980 .elementor-element-5c85239c .elementor-widget-text-editor > div > p,
body.elementor-page-980 .elementor-element-5c85239c .elementor-text-editor > p {
  max-width:760px;
  font-size:18px;
}
body.elementor-page-980 .elementor-element-5c85239c ul {
  list-style:none;
  padding:0;
  margin:34px 0 10px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:0 42px;
}
body.elementor-page-980 .elementor-element-5c85239c li {
  position:relative;
  padding:20px 10px 20px 42px;
  border-top:1px solid var(--bcc-line);
}
body.elementor-page-980 .elementor-element-5c85239c li:before {
  content:"→";
  position:absolute;
  left:4px;
  top:17px;
  color:var(--bcc-crimson);
  font-size:24px;
  font-weight:700;
}
body.elementor-page-980 .elementor-element-5c85239c .elementor-button {
  background:var(--bcc-blue) !important;
  color:#fff !important;
}

@media (max-width:700px) {
  body.elementor-page-980 .elementor-element-5c85239c { padding:58px 22px !important; }
  body.elementor-page-980 .elementor-element-5c85239c ul { grid-template-columns:1fr; }
}

/* Compact proof bar and photo-led invitation section */
body.elementor-page-980 .elementor-element-57994fea {
  padding:22px 0 20px !important;
}
body.elementor-page-980 .elementor-element-57994fea > .elementor-container {
  min-height:0 !important;
}
body.elementor-page-980 .elementor-element-57994fea .elementor-widget {
  margin-bottom:0 !important;
}

body.elementor-page-980 .elementor-element-25b6d066 {
  position:relative;
  isolation:isolate;
  min-height:500px;
  padding:104px 0 !important;
  background-image:linear-gradient(90deg,rgba(24,43,65,.86) 0%,rgba(36,60,85,.75) 52%,rgba(36,60,85,.48) 100%),url("https://bcccares.org/wp-content/uploads/2026/09/codex-clipboard-3e7c158c-54dc-4687-b5cd-8544e22c3681.jpg") !important;
  background-size:cover !important;
  background-position:center 42% !important;
  background-repeat:no-repeat !important;
}
body.elementor-page-980 .elementor-element-25b6d066 > .elementor-container {
  min-height:290px;
  align-items:center;
}
body.elementor-page-980 .elementor-element-25b6d066 h2,
body.elementor-page-980 .elementor-element-25b6d066 p,
body.elementor-page-980 .elementor-element-25b6d066 strong,
body.elementor-page-980 .elementor-element-25b6d066 .elementor-widget-text-editor {
  color:#fff !important;
}
body.elementor-page-980 .elementor-element-25b6d066 h2 {
  text-shadow:0 2px 18px rgba(0,0,0,.2);
}

@media (max-width:600px) {
  body.elementor-page-980 .elementor-element-57994fea { padding:14px 0 !important; }
  body.elementor-page-980 .elementor-element-57994fea .elementor-column { padding:9px 0 !important; }
  body.elementor-page-980 .elementor-element-25b6d066 {
    min-height:440px;
    padding:72px 22px !important;
    background-position:43% center !important;
    background-image:linear-gradient(rgba(24,43,65,.80),rgba(24,43,65,.80)),url("https://bcccares.org/wp-content/uploads/2026/09/codex-clipboard-3e7c158c-54dc-4687-b5cd-8544e22c3681.jpg") !important;
  }
}

/* Draft copy uses regenerated Elementor IDs. */
body.elementor-page-980 .elementor-element-4b21526b,
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child,
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap {
  background:var(--bcc-linen) !important;
}
body.elementor-page-980 .elementor-element-4b21526b { padding:66px 0 58px !important; }
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container { min-height:600px; align-items:center; }
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap {
  padding:32px !important;
  align-content:center;
}
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child img {
  width:92% !important;
  height:520px !important;
  margin:0 auto;
  object-fit:cover;
  object-position:center;
  border-radius:260px 260px 20px 20px;
  box-shadow:0 20px 46px rgba(42,76,119,.14);
}

body.elementor-page-980 .elementor-element-583914ab .elementor-column,
body.elementor-page-980 .elementor-element-583914ab .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-583914ab .elementor-widget-container,
body.elementor-page-980 .elementor-element-6b7b8bf7 .elementor-column,
body.elementor-page-980 .elementor-element-6b7b8bf7 .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-6b7b8bf7 .elementor-widget-container,
body.elementor-page-980 .elementor-element-172912ea .elementor-column,
body.elementor-page-980 .elementor-element-172912ea .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-172912ea .elementor-widget-container {
  background:transparent !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
body.elementor-page-980 .elementor-element-583914ab .elementor-column > .elementor-widget-wrap {
  border:0 !important;
  border-top:1px solid var(--bcc-line) !important;
  padding:28px 24px 12px !important;
}
body.elementor-page-980 .elementor-element-583914ab > .elementor-container {
  flex-wrap:wrap;
}
body.elementor-page-980 .elementor-element-583914ab > .elementor-container::before {
  content:"YOU WILL HAVE A PLAN TO";
  flex:0 0 100%;
  margin:0 24px 18px;
  color:var(--bcc-blue);
  font-size:15px;
  font-weight:700;
  letter-spacing:.11em;
  text-align:center;
}
body.elementor-page-980 .elementor-element-5045e914 p,
body.elementor-page-980 .elementor-element-2ee5afe0 p,
body.elementor-page-980 .elementor-element-2afabd8f p,
body.elementor-page-980 .elementor-element-24f97639 p {
  margin:0 0 14px !important;
}
body.elementor-page-980 .elementor-element-5045e914 strong,
body.elementor-page-980 .elementor-element-2ee5afe0 strong,
body.elementor-page-980 .elementor-element-2afabd8f strong,
body.elementor-page-980 .elementor-element-24f97639 strong {
  display:inline-flex;
  width:58px;
  height:58px;
  align-items:center;
  justify-content:center;
  border:1px solid rgba(42,76,119,.22);
  border-radius:50%;
  background:rgba(42,76,119,.08);
  color:var(--bcc-blue);
  font-size:38px;
  font-weight:700;
  line-height:1;
}
body.elementor-page-980 .elementor-element-6b7b8bf7 .elementor-column > .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-172912ea .elementor-column > .elementor-widget-wrap {
  border:0 !important;
  border-top:1px solid var(--bcc-line) !important;
  padding:24px 24px 26px 0 !important;
}

body.elementor-page-980 .elementor-element-6f2bfce .elementor-column > .elementor-widget-wrap {
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding-bottom:28px !important;
}
body.elementor-page-980 .elementor-element-6f2bfce img {
  width:100%;
  height:255px;
  object-fit:cover;
  border-radius:180px 180px 16px 16px;
}
body.elementor-page-980 .elementor-element-6f2bfce .elementor-widget-heading,
body.elementor-page-980 .elementor-element-6f2bfce .elementor-widget-text-editor {
  padding-left:12px;
  padding-right:12px;
}

body.elementor-page-980 .elementor-element-47705cae {
  min-height:320px;
  padding:46px 0 !important;
  background-image:linear-gradient(90deg, rgba(27,49,76,.94) 0%, rgba(42,76,119,.82) 58%, rgba(42,76,119,.55) 100%), url("https://bcccares.org/wp-content/uploads/2026/08/Codex-Image-Aug-30-2026-02_48_36-AM.png") !important;
  background-position:center, right 8% center !important;
  background-size:cover, auto 125% !important;
  background-repeat:no-repeat, no-repeat !important;
}
body.elementor-page-980 .elementor-element-47705cae > .elementor-container {
  min-height:228px;
  align-items:center;
}
body.elementor-page-980 .elementor-element-47705cae > .elementor-container > .elementor-column:first-child {
  width:100% !important;
}
body.elementor-page-980 .elementor-element-47705cae > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
  max-width:780px;
  padding:18px 30px !important;
}
body.elementor-page-980 .elementor-element-47705cae > .elementor-container > .elementor-column:last-child {
  display:none !important;
}
body.elementor-page-980 .elementor-element-47705cae h2,
body.elementor-page-980 .elementor-element-47705cae p,
body.elementor-page-980 .elementor-element-47705cae strong {
  color:#fff !important;
}
body.elementor-page-980 .elementor-element-47705cae .bcc-audience-tags {
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:18px 0 0;
}
body.elementor-page-980 .elementor-element-47705cae .bcc-audience-tags span {
  display:inline-flex;
  align-items:center;
  min-height:36px;
  padding:7px 14px;
  border:1px solid rgba(42,76,119,.2);
  border-radius:999px;
  background:rgba(42,76,119,.06);
  color:var(--bcc-blue);
  font-size:14px;
  font-weight:700;
  line-height:1.25;
}

body.elementor-page-980 .elementor-element-2900b8dc > .elementor-container {
  position:relative;
  gap:42px;
}
body.elementor-page-980 .elementor-element-2900b8dc > .elementor-container::after {
  content:"OR";
  position:absolute;
  z-index:3;
  top:50%;
  left:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:44px;
  border:1px solid var(--bcc-line);
  border-radius:50%;
  background:#fff;
  color:var(--bcc-blue);
  font-size:12px;
  font-weight:800;
  letter-spacing:.08em;
  box-shadow:0 6px 18px rgba(42,76,119,.10);
  transform:translate(-50%,-50%);
}
body.elementor-page-980 .elementor-element-2900b8dc .elementor-column > .elementor-widget-wrap {
  padding:34px 34px 32px !important;
  border:1px solid rgba(42,76,119,.18) !important;
  border-top:5px solid var(--bcc-blue) !important;
  border-radius:16px !important;
  background:rgba(42,76,119,.055) !important;
  box-shadow:0 16px 36px rgba(42,76,119,.09) !important;
}
body.elementor-page-980 .elementor-element-2900b8dc .elementor-column:last-child > .elementor-widget-wrap {
  border-color:rgba(114,141,128,.28) !important;
  border-top-color:var(--bcc-green) !important;
  background:rgba(114,141,128,.10) !important;
}
body.elementor-page-980 .elementor-element-2900b8dc .elementor-column:first-child .elementor-button {
  background:var(--bcc-blue) !important;
}
body.elementor-page-980 .elementor-element-2900b8dc .elementor-column:last-child .elementor-button {
  background:var(--bcc-green) !important;
}

body.elementor-page-980 .elementor-element-3bfcf1be .elementor-column,
body.elementor-page-980 .elementor-element-3bfcf1be .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-3bfcf1be .elementor-widget-container {
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
body.elementor-page-980 .elementor-element-3bfcf1be .elementor-widget-heading {
  border-top:1px solid var(--bcc-line);
  padding-top:20px;
}
body.elementor-page-980 .elementor-element-715b4470 a[href^="tel:"] { display:none !important; }

@media (max-width:900px) {
  body.elementor-page-980 .elementor-element-4b21526b > .elementor-container { min-height:0; }
  body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { padding:18px 24px 46px !important; }
  body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child img { width:min(88%,520px) !important; height:410px !important; }
}

@media (max-width:767px) {
  body.elementor-page-980 .elementor-element-2900b8dc > .elementor-container { gap:54px; }
  body.elementor-page-980 .elementor-element-2900b8dc > .elementor-container::after { top:50%; }
  body.elementor-page-980 .elementor-element-2900b8dc .elementor-column > .elementor-widget-wrap { padding:28px 24px 26px !important; }
}

@media (max-width:600px) {
  body.elementor-page-980 .elementor-element-4b21526b { padding-top:26px !important; }
  body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child img { height:320px !important; border-radius:160px 160px 14px 14px; }
  body.elementor-page-980 .elementor-element-583914ab .elementor-column > .elementor-widget-wrap { padding:24px 6px 22px !important; }
}

/* Second pass: replace the remaining card grid with a softer editorial flow */
body.elementor-page-980 .elementor-element-2u171n2,
body.elementor-page-980 .elementor-element-jiu4z6h,
body.elementor-page-980 .elementor-element-jiu4z6h > .elementor-widget-wrap {
  background:var(--bcc-linen) !important;
}
body.elementor-page-980 .elementor-element-jiu4z6h > .elementor-widget-wrap {
  align-content:center;
  padding:54px 4% 54px 0 !important;
  overflow:visible;
}
body.elementor-page-980 .elementor-element-18djknj,
body.elementor-page-980 .elementor-element-18djknj .elementor-widget-container {
  height:auto;
}
body.elementor-page-980 .elementor-element-18djknj img {
  width:88%;
  height:500px;
  margin:0 auto;
  border-radius:240px 240px 18px 18px;
  object-position:center;
  box-shadow:0 20px 46px rgba(42,76,119,.14);
}

body.elementor-page-980 .elementor-element-fr1hase .elementor-column,
body.elementor-page-980 .elementor-element-fr1hase .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-fr1hase .elementor-widget-container,
body.elementor-page-980 .elementor-element-kdgz0bz .elementor-column,
body.elementor-page-980 .elementor-element-kdgz0bz .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-kdgz0bz .elementor-widget-container,
body.elementor-page-980 .elementor-element-rb5c48f .elementor-column,
body.elementor-page-980 .elementor-element-rb5c48f .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-rb5c48f .elementor-widget-container {
  background:transparent !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
body.elementor-page-980 .elementor-element-fr1hase .elementor-column > .elementor-widget-wrap {
  border-top:1px solid var(--bcc-line) !important;
  padding:28px 26px 8px !important;
}
body.elementor-page-980 .elementor-element-kdgz0bz .elementor-column > .elementor-widget-wrap,
body.elementor-page-980 .elementor-element-rb5c48f .elementor-column > .elementor-widget-wrap {
  border:0 !important;
  border-top:1px solid var(--bcc-line) !important;
  padding:24px 24px 26px 0 !important;
}

body.elementor-page-980 .elementor-element-mfrcydi .elementor-column > .elementor-widget-wrap {
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding-bottom:30px !important;
}
body.elementor-page-980 .elementor-element-mfrcydi img {
  border-radius:180px 180px 12px 12px;
}
body.elementor-page-980 .elementor-element-mfrcydi .elementor-widget-heading,
body.elementor-page-980 .elementor-element-mfrcydi .elementor-widget-text-editor {
  padding-left:12px;
  padding-right:12px;
}

body.elementor-page-980 .elementor-element-waesu1x li {
  background:transparent;
  border-bottom:1px solid var(--bcc-line);
  border-radius:0;
  padding-top:13px;
  padding-bottom:13px;
}

body.elementor-page-980 .elementor-element-e47rss6 .elementor-column > .elementor-widget-wrap {
  border:0 !important;
  border-top:4px solid var(--bcc-blue) !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
body.elementor-page-980 .elementor-element-e47rss6 .elementor-column:last-child > .elementor-widget-wrap {
  border-top-color:var(--bcc-green) !important;
}

@media (max-width:900px) {
  body.elementor-page-980 .elementor-element-jiu4z6h > .elementor-widget-wrap { padding:24px 24px 46px !important; }
  body.elementor-page-980 .elementor-element-18djknj img { width:min(86%,520px); height:410px; }
}

@media (max-width:600px) {
  body.elementor-page-980 .elementor-element-18djknj img { width:88%; height:320px; border-radius:160px 160px 14px 14px; }
  body.elementor-page-980 .elementor-element-fr1hase .elementor-column:before { display:none; }
  body.elementor-page-980 .elementor-element-fr1hase .elementor-column > .elementor-widget-wrap { padding:24px 6px 22px !important; }
}


/* Final LCC cleanup */
body.elementor-page-980 .elementor-element-583914ab > .elementor-container::before { content:none !important; display:none !important; }
body.elementor-page-980 .bcc-instructors__grid { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); max-width:860px; gap:34px 28px; align-items:start; }
body.elementor-page-980 .bcc-instructor { width:auto; min-width:0; }
@media(max-width:800px){ body.elementor-page-980 .bcc-instructors__grid { grid-template-columns:repeat(2,minmax(0,1fr)); max-width:460px; } }
@media(max-width:480px){ body.elementor-page-980 .bcc-instructors__grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:26px 12px; } }


/* Match the lower outcome hero to the primary blue photo treatment */
body.elementor-page-980 .elementor-element-5c85239c {
  background-image:linear-gradient(90deg,rgba(24,43,65,.86) 0%,rgba(36,60,85,.75) 52%,rgba(36,60,85,.48) 100%),url("https://bcccares.org/wp-content/uploads/2026/09/codex-clipboard-91f35809-f967-4411-84b1-38dcb4bb222e-scaled.jpg") !important;
}


/* ===== Full-bleed hero with overlay (Sept 2026) — overrides the older two-column hero rules above ===== */
body.elementor-page-980 .elementor-element-4b21526b,
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child,
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { background:transparent !important; }
body.elementor-page-980 .elementor-element.elementor-element-4b21526b { background:url("https://bcccares.org/wp-content/uploads/2026/08/two-girls-talking.jpg") center 40%/cover no-repeat !important; padding:120px 0 110px !important; }
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container { min-height:0; }
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap { padding:0 20px !important; }
body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child img { width:200px !important; height:auto !important; border-radius:0 !important; box-shadow:none !important; filter:brightness(0) invert(1); opacity:.95; }
body.elementor-page-980 .elementor-element-15f397f5, body.elementor-page-980 .elementor-element-15f397f5 p, body.elementor-page-980 .elementor-element-15f397f5 strong { color:#f3ede5 !important; font-size:14px !important; letter-spacing:.18em !important; }
body.elementor-page-980 .elementor-element-4300c19e .elementor-heading-title { color:#fff !important; text-shadow:0 2px 14px rgba(0,0,0,.25); }
body.elementor-page-980 .elementor-element-6be4582a, body.elementor-page-980 .elementor-element-6be4582a p { color:#e9eef5 !important; }
@media (max-width:900px){
  body.elementor-page-980 .elementor-element.elementor-element-4b21526b { padding:80px 0 70px !important; }
  body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child img { width:170px !important; height:auto !important; }
}
@media (max-width:600px){
  body.elementor-page-980 .elementor-element.elementor-element-4b21526b { padding-top:60px !important; }
  body.elementor-page-980 .elementor-element-4b21526b > .elementor-container > .elementor-column:last-child img { height:auto !important; border-radius:0 !important; }
}/* End custom CSS */