.elementor-230 .elementor-element.elementor-element-d0d948a{--display:flex;--min-height:560px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:56px;--padding-left:80px;--padding-right:80px;}.elementor-230 .elementor-element.elementor-element-d0d948a:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-d0d948a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boisecentre-qa.v2.creativecoefficient.net/wp-content/uploads/2026/10/bc-placeholder.png");background-position:center center;background-size:cover;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-230 .elementor-element.elementor-element-9c335b0{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:16.5px;letter-spacing:1.5px;color:var( --e-global-color-charcoal );}.elementor-230 .elementor-element.elementor-element-9c335b0 a{color:var( --e-global-color-charcoal );}.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-230 .elementor-element.elementor-element-d5c12a6{width:var( --container-widget-width, 720px );max-width:720px;padding:20px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-d5c12a6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:52px;font-weight:800;line-height:57.2px;letter-spacing:-1.2px;color:var( --e-global-color-charcoal );}.elementor-230 .elementor-element.elementor-element-4dc320e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-230 .elementor-element.elementor-element-4dc320e:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-4dc320e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.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-230 .elementor-element.elementor-element-e9bd1d6{padding:24px 0px 0px 0px;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-n_dark_grey );}.elementor-230 .elementor-element.elementor-element-e886e71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-230 .elementor-element.elementor-element-e886e71:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-e886e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-teal );}.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-230 .elementor-element.elementor-element-a2e9602{width:var( --container-widget-width, calc((100% - 40px) * 815 / 1240) );max-width:calc((100% - 40px) * 815 / 1240);--container-widget-width:calc((100% - 40px) * 815 / 1240);--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-a2e9602.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-a2e9602 img{width:100%;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-230 .elementor-element.elementor-element-685706b{--grid-columns:1;}.elementor-230 .elementor-element.elementor-element-685706b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-1db9b54{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-230 .elementor-element.elementor-element-1db9b54:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-1db9b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-230 .elementor-element.elementor-element-2f436b4{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-charcoal );}.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline{text-align:center;font-family:"Figtree", Sans-serif;font-size:48px;font-weight:700;line-height:57.6px;letter-spacing:-0.9px;}.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-plain-text{color:var( --e-global-color-charcoal );}.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-dynamic-text{font-family:"Figtree", Sans-serif;font-weight:700;line-height:57.6px;letter-spacing:-0.9px;}.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-teal );stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;}.elementor-230 .elementor-element.elementor-element-fd900d0{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-230 .elementor-element.elementor-element-fd900d0 .elementor-repeater-item-823605f{grid-column:span min( 2, var(--grid-columns) );}.elementor-230 .elementor-element.elementor-element-575055e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-230 .elementor-element.elementor-element-575055e:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-575055e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-230 .elementor-element.elementor-element-a7183bd{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cream );--border-color:var( --e-global-color-cream );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-a7183bd:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-a7183bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-230 .elementor-element.elementor-element-1cc796d img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-230 .elementor-element.elementor-element-b9fe650{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-23fd913{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-7591314 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.6px;color:var( --e-global-color-charcoal );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-e9b7cf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-e9b7cf7 .elementor-icon-wrapper{text-align:center;}.elementor-230 .elementor-element.elementor-element-e9b7cf7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary_green );}.elementor-230 .elementor-element.elementor-element-e9b7cf7.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-e9b7cf7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary_green );border-color:var( --e-global-color-primary_green );}.elementor-230 .elementor-element.elementor-element-e9b7cf7.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-e9b7cf7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary_green );}.elementor-230 .elementor-element.elementor-element-e9b7cf7 .elementor-icon{font-size:84px;}.elementor-230 .elementor-element.elementor-element-e9b7cf7 .elementor-icon svg{height:84px;}.elementor-230 .elementor-element.elementor-element-79d8450 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:var( --e-global-color-n_mid_grey );}.elementor-230 .elementor-element.elementor-element-e240768{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cream );--border-color:var( --e-global-color-cream );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-e240768:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-e240768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-230 .elementor-element.elementor-element-df8e8c7 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-230 .elementor-element.elementor-element-e237241{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-d61b23d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-0be4b5c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.6px;color:var( --e-global-color-charcoal );}.elementor-230 .elementor-element.elementor-element-7f48ad2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-7f48ad2 .elementor-icon-wrapper{text-align:center;}.elementor-230 .elementor-element.elementor-element-7f48ad2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-teal );}.elementor-230 .elementor-element.elementor-element-7f48ad2.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-7f48ad2.elementor-view-default .elementor-icon{color:var( --e-global-color-teal );border-color:var( --e-global-color-teal );}.elementor-230 .elementor-element.elementor-element-7f48ad2.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-7f48ad2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-teal );}.elementor-230 .elementor-element.elementor-element-7f48ad2 .elementor-icon{font-size:84px;}.elementor-230 .elementor-element.elementor-element-7f48ad2 .elementor-icon svg{height:84px;}.elementor-230 .elementor-element.elementor-element-c644ce9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:var( --e-global-color-n_mid_grey );}.elementor-230 .elementor-element.elementor-element-51c9c39{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cream );--border-color:var( --e-global-color-cream );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-51c9c39:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-51c9c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-230 .elementor-element.elementor-element-998b6a1 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-230 .elementor-element.elementor-element-2d7687a{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-3edecd5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-cad403d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.6px;color:var( --e-global-color-charcoal );}.elementor-230 .elementor-element.elementor-element-e489209.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-e489209 .elementor-icon-wrapper{text-align:center;}.elementor-230 .elementor-element.elementor-element-e489209.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-purple );}.elementor-230 .elementor-element.elementor-element-e489209.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-e489209.elementor-view-default .elementor-icon{color:var( --e-global-color-purple );border-color:var( --e-global-color-purple );}.elementor-230 .elementor-element.elementor-element-e489209.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-e489209.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-purple );}.elementor-230 .elementor-element.elementor-element-e489209 .elementor-icon{font-size:84px;}.elementor-230 .elementor-element.elementor-element-e489209 .elementor-icon svg{height:84px;}.elementor-230 .elementor-element.elementor-element-dff9d23 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:var( --e-global-color-n_mid_grey );}.elementor-230 .elementor-element.elementor-element-1c240f2{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cream );--border-color:var( --e-global-color-cream );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-1c240f2:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-1c240f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-230 .elementor-element.elementor-element-af5fb60 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-230 .elementor-element.elementor-element-3305883{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-40e0a5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-346c250 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.6px;color:var( --e-global-color-charcoal );}.elementor-230 .elementor-element.elementor-element-90e2117.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-90e2117 .elementor-icon-wrapper{text-align:center;}.elementor-230 .elementor-element.elementor-element-90e2117.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-orange );}.elementor-230 .elementor-element.elementor-element-90e2117.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-90e2117.elementor-view-default .elementor-icon{color:var( --e-global-color-orange );border-color:var( --e-global-color-orange );}.elementor-230 .elementor-element.elementor-element-90e2117.elementor-view-framed .elementor-icon, .elementor-230 .elementor-element.elementor-element-90e2117.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-orange );}.elementor-230 .elementor-element.elementor-element-90e2117 .elementor-icon{font-size:84px;}.elementor-230 .elementor-element.elementor-element-90e2117 .elementor-icon svg{height:84px;}.elementor-230 .elementor-element.elementor-element-679bf31 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:var( --e-global-color-n_mid_grey );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-230 .elementor-element.elementor-element-d0d948a{--content-width:1280px;}.elementor-230 .elementor-element.elementor-element-4dc320e{--content-width:1280px;}.elementor-230 .elementor-element.elementor-element-e886e71{--content-width:1280px;}.elementor-230 .elementor-element.elementor-element-1db9b54{--content-width:1280px;}.elementor-230 .elementor-element.elementor-element-575055e{--content-width:1280px;}.elementor-230 .elementor-element.elementor-element-a7183bd{--width:calc((100% - 60px) / 4);}.elementor-230 .elementor-element.elementor-element-e240768{--width:calc((100% - 60px) / 4);}.elementor-230 .elementor-element.elementor-element-51c9c39{--width:calc((100% - 60px) / 4);}.elementor-230 .elementor-element.elementor-element-1c240f2{--width:calc((100% - 60px) / 4);}}@media(max-width:1024px) and (min-width:768px){.elementor-230 .elementor-element.elementor-element-a7183bd{--width:calc((100% - 20px) / 2);}.elementor-230 .elementor-element.elementor-element-e240768{--width:calc((100% - 20px) / 2);}.elementor-230 .elementor-element.elementor-element-51c9c39{--width:calc((100% - 20px) / 2);}.elementor-230 .elementor-element.elementor-element-1c240f2{--width:calc((100% - 20px) / 2);}}@media(max-width:1366px){.elementor-230 .elementor-element.elementor-element-d0d948a{--min-height:520px;--padding-top:96px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-230 .elementor-element.elementor-element-4dc320e{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-230 .elementor-element.elementor-element-e886e71{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-230 .elementor-element.elementor-element-1db9b54{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-230 .elementor-element.elementor-element-575055e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-230 .elementor-element.elementor-element-a7183bd{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-230 .elementor-element.elementor-element-e240768{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-230 .elementor-element.elementor-element-51c9c39{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-230 .elementor-element.elementor-element-1c240f2{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(max-width:1024px){.elementor-230 .elementor-element.elementor-element-d0d948a{--min-height:480px;--padding-top:80px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-d5c12a6 .elementor-heading-title{font-size:44px;line-height:50px;letter-spacing:-1.1px;}.elementor-230 .elementor-element.elementor-element-4dc320e{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-e886e71{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-a2e9602{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-685706b{--grid-columns:1;}.elementor-230 .elementor-element.elementor-element-1db9b54{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline{font-size:40px;line-height:48px;}.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-dynamic-text{line-height:48px;}.elementor-230 .elementor-element.elementor-element-fd900d0{--grid-columns:2;}.elementor-230 .elementor-element.elementor-element-fd900d0 .elementor-repeater-item-823605f{grid-column:span min( 1, var(--grid-columns) );}.elementor-230 .elementor-element.elementor-element-575055e{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-a7183bd{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-230 .elementor-element.elementor-element-e240768{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-230 .elementor-element.elementor-element-51c9c39{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-230 .elementor-element.elementor-element-1c240f2{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-230 .elementor-element.elementor-element-d0d948a{--min-height:380px;--padding-top:0px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-d5c12a6{padding:12px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-d5c12a6 .elementor-heading-title{font-size:36px;line-height:42px;letter-spacing:-1px;}.elementor-230 .elementor-element.elementor-element-4dc320e{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-e9bd1d6{padding:20px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-230 .elementor-element.elementor-element-e886e71{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-a2e9602{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-685706b{--grid-columns:1;}.elementor-230 .elementor-element.elementor-element-1db9b54{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-dynamic-text{line-height:36px;letter-spacing:-0.75px;}.elementor-230 .elementor-element.elementor-element-fd900d0{--grid-columns:1;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-230 .elementor-element.elementor-element-fd900d0 .elementor-repeater-item-823605f{grid-column:span min( 1, var(--grid-columns) );}.elementor-230 .elementor-element.elementor-element-575055e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-a7183bd{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-e9b7cf7 .elementor-icon{font-size:61px;}.elementor-230 .elementor-element.elementor-element-e9b7cf7 .elementor-icon svg{height:61px;}.elementor-230 .elementor-element.elementor-element-e240768{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-7f48ad2 .elementor-icon{font-size:61px;}.elementor-230 .elementor-element.elementor-element-7f48ad2 .elementor-icon svg{height:61px;}.elementor-230 .elementor-element.elementor-element-51c9c39{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-e489209 .elementor-icon{font-size:61px;}.elementor-230 .elementor-element.elementor-element-e489209 .elementor-icon svg{height:61px;}.elementor-230 .elementor-element.elementor-element-1c240f2{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-230 .elementor-element.elementor-element-90e2117 .elementor-icon{font-size:61px;}.elementor-230 .elementor-element.elementor-element-90e2117 .elementor-icon svg{height:61px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-9c335b0 */.elementor-230 .elementor-element.elementor-element-9c335b0 .breadcrumb_last{font-weight:800}
.elementor-230 .elementor-element.elementor-element-9c335b0 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0d948a *//* Figma 572:3257 (opacity .2): teal + green radial tints over the photo. Desktop frame only. */
.elementor-230 .elementor-element.elementor-element-d0d948a::after{content:"";position:absolute;inset:0;opacity:.2;pointer-events:none;background:radial-gradient(83.33% 285.71% at 80% 20%,rgba(0,132,129,.2) 0%,rgba(0,132,129,0) 40%),radial-gradient(81.32% 278.8% at 20% 50%,rgba(120,162,47,.3) 0%,rgba(120,162,47,0) 50%)}
.elementor-230 .elementor-element.elementor-element-d0d948a > .e-con-inner{position:relative;z-index:1}
@media (max-width:767px){.elementor-230 .elementor-element.elementor-element-d0d948a::after{display:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9bd1d6 */.elementor-230 .elementor-element.elementor-element-e9bd1d6 p{margin:0}
/* Figma 572:3900: links subrayados en charcoal */
.elementor-230 .elementor-element.elementor-element-e9bd1d6 a.bc-plain,.elementor-230 .elementor-element.elementor-element-e9bd1d6 .bc-u{color:var(--e-global-color-charcoal);text-decoration:underline;font-weight:inherit}
.elementor-230 .elementor-element.elementor-element-e9bd1d6.elementor-widget{max-width:820px}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-2f436b4 *//* Figma 795:2199 (desktop) / 921:3406 (mobile) – trazo pincel bajo "Testimonials" */
.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-dynamic-wrapper{position:relative;z-index:0}
.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-dynamic-wrapper svg{display:none}
.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;left:0;right:-.015em;bottom:-.092em;height:.25em;background:url(/wp-content/uploads/2026/10/shape-brush-underline-265.svg) no-repeat center/100% 100%;z-index:-1;pointer-events:none}
@media (max-width:767px){.elementor-230 .elementor-element.elementor-element-2f436b4 .elementor-headline-dynamic-wrapper:after{right:-.03em;bottom:-.133em;height:.267em}}/* End custom CSS */
/* Start custom CSS *//* Intro text: up to 820px */
body.elementor-page-230 .bc-intro-txt{max-width:820px}
/* Video placeholder: 815x630 desktop, 400x320 mobile (Figma) */
body.elementor-page-230 .bc-video-img img{width:100%;aspect-ratio:815/630;object-fit:cover;display:block}
@media (max-width:767px){body.elementor-page-230 .bc-video-img img{aspect-ratio:400/320}}
/* Dori Burrell quote on teal: charcoal text (Figma 794:1955) */
body.elementor-page-230 .bc-dori .elementor-heading-title{color:var(--e-global-color-charcoal) !important}
body.elementor-page-230 .bc-dori{min-width:0}
/* Testimonial cards: same height per row */
body.elementor-page-230 .bc-testi-grid .e-loop-item > .e-con{height:100%}
/* Audience nav cards: image 170x159 desktop, 108x108 mobile; titles 155px wide */
body.elementor-page-230 .bc-nav-img{width:170px;max-width:100%}
body.elementor-page-230 .bc-nav-img img{width:100%;aspect-ratio:170/159;object-fit:cover;display:block}
body.elementor-page-230 .bc-nav-card{flex-wrap:nowrap}
body.elementor-page-230 .bc-nav-txt{flex:1 1 auto;min-width:0;width:auto}
body.elementor-page-230 .bc-nav-arrow .elementor-icon{display:flex;font-size:0;line-height:0}
body.elementor-page-230 .bc-nav-arrow svg{width:84px !important;height:31px !important}
@media (max-width:767px){body.elementor-page-230 .bc-nav-arrow svg{width:61px !important;height:22px !important}}
@media (max-width:767px){body.elementor-page-230 .bc-nav-img{width:108px;flex:0 0 108px}body.elementor-page-230 .bc-nav-img img{aspect-ratio:1}}
body.elementor-page-230 .bc-nav-title{flex:1 1 0;min-width:0}
body.elementor-page-230 .bc-nav-arrow{flex:0 0 auto}
/* Laptop: smaller arrow so the 4 cards keep room for the title */
@media (min-width:768px) and (max-width:1366px){body.elementor-page-230 .bc-nav-arrow svg{width:61px !important;height:22px !important}}
/* Small phones: image, padding and title scale down from the 440 frame */
@media (max-width:767px){
body.elementor-page-230 .bc-nav-card{padding:clamp(20px,7vw,32px) !important;gap:clamp(16px,5.5vw,24px) !important}
body.elementor-page-230 .bc-nav-img{width:clamp(72px,24vw,108px);flex:0 0 clamp(72px,24vw,108px)}
body.elementor-page-230 .bc-nav-title .elementor-heading-title{font-size:clamp(18px,5.5vw,24px) !important}
body.elementor-page-230 .bc-nav-arrow svg{width:clamp(44px,14vw,61px) !important;height:auto !important}
}
@media (min-width:1025px) and (max-width:1366px){body.elementor-page-230 .bc-nav-title .elementor-heading-title{font-size:clamp(20px,1.75vw,24px) !important}}/* End custom CSS */