.elementor-247 .elementor-element.elementor-element-8ff0c44{--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-247 .elementor-element.elementor-element-8ff0c44:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-8ff0c44 > .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-247 .elementor-element.elementor-element-2c7eb29{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-247 .elementor-element.elementor-element-2c7eb29 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-247 .elementor-element.elementor-element-1f91e0a{width:var( --container-widget-width, 720px );max-width:720px;padding:20px 0px 0px 0px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-247 .elementor-element.elementor-element-1f91e0a .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-247 .elementor-element.elementor-element-69c329a{--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-247 .elementor-element.elementor-element-69c329a:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-69c329a > .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-247 .elementor-element.elementor-element-5d0486d{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-247 .elementor-element.elementor-element-baf5c7b{--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-247 .elementor-element.elementor-element-baf5c7b:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-baf5c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-247 .elementor-element.elementor-element-fc5b3c6 .elementor-heading-title{font-family:var( --e-global-typography-desktop_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-desktop_h2-font-size );font-weight:var( --e-global-typography-desktop_h2-font-weight );line-height:var( --e-global-typography-desktop_h2-line-height );letter-spacing:var( --e-global-typography-desktop_h2-letter-spacing );color:var( --e-global-color-charcoal );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-247 .elementor-element.elementor-element-1785a6d{padding:24px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-icon i{color:var( --e-global-color-teal );transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-icon svg{fill:var( --e-global-color-teal );transition:fill 0.3s;}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-text{color:var( --e-global-color-n_dark_grey );transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-eb0ce5a{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-247 .elementor-element.elementor-element-eb0ce5a:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-eb0ce5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-247 .elementor-element.elementor-element-1362e68{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:0px;color:var( --e-global-color-charcoal );}.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-247 .elementor-element.elementor-element-d5e3974 img{width:100%;}.elementor-247 .elementor-element.elementor-element-357b510{--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:64px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-247 .elementor-element.elementor-element-357b510:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-357b510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-teal );}.elementor-247 .elementor-element.elementor-element-728c53c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:21.6px;letter-spacing:2.24px;color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-091ad90{padding:13px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-091ad90 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:72px;font-weight:800;line-height:70.6px;letter-spacing:-1.44px;color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-96cd72c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:56px;--padding-bottom:56px;--padding-left:120px;--padding-right:120px;}.elementor-247 .elementor-element.elementor-element-96cd72c:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-96cd72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-teal );}.elementor-247 .elementor-element.elementor-element-190a34d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-eb855a2{padding:0px 0px 52px 64px;}.elementor-247 .elementor-element.elementor-element-eb855a2 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-0.4px;color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-da2ee7f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-1d25689{width:var( --container-widget-width, 449px );max-width:449px;--container-widget-width:449px;--container-widget-flex-grow:0;top:-40px;z-index:0;}body:not(.rtl) .elementor-247 .elementor-element.elementor-element-1d25689{left:-46px;}body.rtl .elementor-247 .elementor-element.elementor-element-1d25689{right:-46px;}.elementor-247 .elementor-element.elementor-element-b0049a5{z-index:1;}.elementor-247 .elementor-element.elementor-element-b0049a5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:120px;font-weight:900;line-height:102px;letter-spacing:-3.6px;color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-5310c09{padding:40px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-5310c09 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;line-height:26.4px;letter-spacing:0.44px;color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-01b8e95{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-a933d80 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:700;line-height:26.4px;letter-spacing:0px;color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-6fd4850{padding:22px 0px 0px 0px;--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;line-height:21.6px;letter-spacing:0px;}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-text{color:var( --e-global-color-charcoal );transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-897775f{--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:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:64px;--padding-bottom:72px;--padding-left:120px;--padding-right:120px;}.elementor-247 .elementor-element.elementor-element-897775f:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-897775f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-9fe3de9{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(0,179,176,0.3);--border-color:rgba(0,179,176,0.3);--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:58px;}.elementor-247 .elementor-element.elementor-element-e0a2088 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:80px;font-weight:900;line-height:72px;letter-spacing:-1.6px;color:var( --e-global-color-teal );}.elementor-247 .elementor-element.elementor-element-fc0c365{width:var( --container-widget-width, 259px );max-width:259px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-247 .elementor-element.elementor-element-6de0046{padding:8px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-6de0046 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:0px;color:var( --e-global-color-cream );}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-247 .elementor-element.elementor-element-4f40403{--e-icon-list-icon-size:38px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:500;line-height:25.5px;letter-spacing:0px;}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-text{color:var( --e-global-color-cream );transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-4ad28da{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:72px;--padding-left:120px;--padding-right:120px;}.elementor-247 .elementor-element.elementor-element-4ad28da:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-4ad28da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-247 .elementor-element.elementor-element-82321f4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:-0.4px;color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-e00252a{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-19df9ce{--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:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-519675f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:96px;font-weight:900;line-height:81.6px;letter-spacing:0px;color:var( --e-global-color-teal );}.elementor-247 .elementor-element.elementor-element-e02dc7b{padding:10px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-e02dc7b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:600;line-height:20.4px;letter-spacing:0px;color:var( --e-global-color-charcoal );}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-247 .elementor-element.elementor-element-f3ed921{--e-icon-list-icon-size:32px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0px;}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-text{color:var( --e-global-color-charcoal );transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-247 .elementor-element.elementor-element-19065fd{--e-icon-list-icon-size:32px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0px;}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-text{color:var( --e-global-color-charcoal );transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-247 .elementor-element.elementor-element-8ff0c44{--content-width:1280px;}.elementor-247 .elementor-element.elementor-element-69c329a{--content-width:1280px;}.elementor-247 .elementor-element.elementor-element-baf5c7b{--content-width:1280px;}.elementor-247 .elementor-element.elementor-element-eb0ce5a{--content-width:1280px;}.elementor-247 .elementor-element.elementor-element-357b510{--content-width:1280px;}.elementor-247 .elementor-element.elementor-element-96cd72c{--content-width:1280px;}.elementor-247 .elementor-element.elementor-element-da2ee7f{--width:fit-content;}.elementor-247 .elementor-element.elementor-element-897775f{--content-width:1280px;}.elementor-247 .elementor-element.elementor-element-4ad28da{--content-width:1280px;}}@media(min-width:2400px){.elementor-247 .elementor-element.elementor-element-fc5b3c6 .elementor-heading-title{font-size:var( --e-global-typography-desktop_h2-font-size );line-height:var( --e-global-typography-desktop_h2-line-height );letter-spacing:var( --e-global-typography-desktop_h2-letter-spacing );}}@media(max-width:1366px){.elementor-247 .elementor-element.elementor-element-8ff0c44{--min-height:520px;--padding-top:96px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-69c329a{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-baf5c7b{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-fc5b3c6 .elementor-heading-title{font-size:var( --e-global-typography-desktop_h2-font-size );line-height:var( --e-global-typography-desktop_h2-line-height );letter-spacing:var( --e-global-typography-desktop_h2-letter-spacing );}.elementor-247 .elementor-element.elementor-element-eb0ce5a{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-357b510{--padding-top:64px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-96cd72c{--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}body:not(.rtl) .elementor-247 .elementor-element.elementor-element-1d25689{left:-30px;}body.rtl .elementor-247 .elementor-element.elementor-element-1d25689{right:-30px;}.elementor-247 .elementor-element.elementor-element-897775f{--padding-top:64px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-4ad28da{--padding-top:56px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-247 .elementor-element.elementor-element-8ff0c44{--min-height:480px;--padding-top:80px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-247 .elementor-element.elementor-element-1f91e0a .elementor-heading-title{font-size:44px;line-height:50px;letter-spacing:-1.1px;}.elementor-247 .elementor-element.elementor-element-69c329a{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-247 .elementor-element.elementor-element-baf5c7b{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-247 .elementor-element.elementor-element-fc5b3c6 .elementor-heading-title{font-size:var( --e-global-typography-desktop_h2-font-size );line-height:var( --e-global-typography-desktop_h2-line-height );letter-spacing:var( --e-global-typography-desktop_h2-letter-spacing );}.elementor-247 .elementor-element.elementor-element-eb0ce5a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-247 .elementor-element.elementor-element-357b510{--padding-top:56px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-247 .elementor-element.elementor-element-091ad90 .elementor-heading-title{font-size:56px;line-height:58px;}.elementor-247 .elementor-element.elementor-element-96cd72c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}body:not(.rtl) .elementor-247 .elementor-element.elementor-element-1d25689{left:-24px;}body.rtl .elementor-247 .elementor-element.elementor-element-1d25689{right:-24px;}.elementor-247 .elementor-element.elementor-element-1d25689{top:-36px;}.elementor-247 .elementor-element.elementor-element-b0049a5 .elementor-heading-title{font-size:96px;line-height:90px;}.elementor-247 .elementor-element.elementor-element-897775f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-247 .elementor-element.elementor-element-4ad28da{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-247 .elementor-element.elementor-element-e00252a{--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;}}@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-8ff0c44{--min-height:380px;--padding-top:0px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-1f91e0a{padding:12px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-247 .elementor-element.elementor-element-1f91e0a .elementor-heading-title{font-size:36px;line-height:42px;letter-spacing:-1px;}.elementor-247 .elementor-element.elementor-element-69c329a{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-5d0486d{padding:20px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-247 .elementor-element.elementor-element-baf5c7b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-fc5b3c6 .elementor-heading-title{font-size:var( --e-global-typography-desktop_h2-font-size );line-height:var( --e-global-typography-desktop_h2-line-height );letter-spacing:var( --e-global-typography-desktop_h2-letter-spacing );}.elementor-247 .elementor-element.elementor-element-1785a6d{padding:24px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-1785a6d .elementor-icon-list-item > a{font-size:15px;line-height:24px;}.elementor-247 .elementor-element.elementor-element-eb0ce5a{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-1362e68{font-size:20px;line-height:28px;}.elementor-247 .elementor-element.elementor-element-357b510{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-728c53c .elementor-heading-title{font-size:14px;line-height:17px;letter-spacing:1.75px;}.elementor-247 .elementor-element.elementor-element-091ad90 .elementor-heading-title{font-size:28px;line-height:40px;letter-spacing:-0.6px;}.elementor-247 .elementor-element.elementor-element-96cd72c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-eb855a2{padding:0px 0px 24px 0px;}.elementor-247 .elementor-element.elementor-element-eb855a2 .elementor-heading-title{font-size:24px;line-height:28.8px;}.elementor-247 .elementor-element.elementor-element-1d25689{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;top:-13px;}body:not(.rtl) .elementor-247 .elementor-element.elementor-element-1d25689{left:-8px;}body.rtl .elementor-247 .elementor-element.elementor-element-1d25689{right:-8px;}.elementor-247 .elementor-element.elementor-element-b0049a5 .elementor-heading-title{font-size:60px;line-height:81.6px;letter-spacing:0px;}.elementor-247 .elementor-element.elementor-element-5310c09{padding:24px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-5310c09 .elementor-heading-title{font-size:17px;line-height:20.4px;letter-spacing:0px;}.elementor-247 .elementor-element.elementor-element-a933d80 .elementor-heading-title{font-size:22px;line-height:26.4px;}.elementor-247 .elementor-element.elementor-element-6fd4850{--e-icon-list-icon-size:24px;}.elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-6fd4850 .elementor-icon-list-item > a{font-size:15px;line-height:18px;}.elementor-247 .elementor-element.elementor-element-897775f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-9fe3de9{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-e0a2088 .elementor-heading-title{font-size:60px;line-height:81.6px;letter-spacing:0px;}.elementor-247 .elementor-element.elementor-element-fc0c365{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-247 .elementor-element.elementor-element-6de0046{padding:40px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-6de0046 .elementor-heading-title{font-size:17px;line-height:20.4px;}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-4f40403 .elementor-icon-list-item > a{font-size:15px;line-height:24px;}.elementor-247 .elementor-element.elementor-element-4ad28da{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-82321f4 .elementor-heading-title{font-size:24px;line-height:28.8px;}.elementor-247 .elementor-element.elementor-element-e00252a{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-247 .elementor-element.elementor-element-19df9ce{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-519675f .elementor-heading-title{font-size:60px;line-height:81.6px;}.elementor-247 .elementor-element.elementor-element-e02dc7b{padding:0px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-e02dc7b .elementor-heading-title{font-size:17px;line-height:20.4px;}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-247 .elementor-element.elementor-element-f3ed921{--e-icon-list-icon-size:38px;}.elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-f3ed921 .elementor-icon-list-item > a{font-size:15px;line-height:24px;}.elementor-247 .elementor-element.elementor-element-19065fd{--e-icon-list-icon-size:38px;}.elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-247 .elementor-element.elementor-element-19065fd .elementor-icon-list-item > a{font-size:15px;line-height:24px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-2c7eb29 */.elementor-247 .elementor-element.elementor-element-2c7eb29 .breadcrumb_last{font-weight:800}
.elementor-247 .elementor-element.elementor-element-2c7eb29 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ff0c44 *//* Figma 572:3257 (opacity .2): teal + green radial tints over the photo. Desktop frame only. */
.elementor-247 .elementor-element.elementor-element-8ff0c44::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-247 .elementor-element.elementor-element-8ff0c44 > .e-con-inner{position:relative;z-index:1}
@media (max-width:767px){.elementor-247 .elementor-element.elementor-element-8ff0c44::after{display:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d0486d */.elementor-247 .elementor-element.elementor-element-5d0486d p{margin:0}
.elementor-247 .elementor-element.elementor-element-5d0486d p+p{margin-top:24px}
@media (max-width:767px){.elementor-247 .elementor-element.elementor-element-5d0486d p+p{margin-top:20px}}
/* Figma 572:4189: links subrayados en charcoal */
.elementor-247 .elementor-element.elementor-element-5d0486d a{color:var(--e-global-color-charcoal);text-decoration:underline;font-weight:inherit}
.elementor-247 .elementor-element.elementor-element-5d0486d.elementor-widget{max-width:820px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc5b3c6 */@media (max-width:767px){.elementor-247 .elementor-element.elementor-element-fc5b3c6 .elementor-heading-title{font-size:28px;line-height:40px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1362e68 */.elementor-247 .elementor-element.elementor-element-1362e68 p{margin:0}
.elementor-247 .elementor-element.elementor-element-1362e68 strong{font-weight:700}
.elementor-247 .elementor-element.elementor-element-1362e68 .bc-w500{font-weight:500}/* End custom CSS */
/* Start custom CSS *//* Text link: green arrow (Button widget has no icon color control) */
body.elementor-page-247 .bc-textlink .elementor-button-icon{color:var(--e-global-color-primary_green);fill:var(--e-global-color-primary_green)}
body.elementor-page-247 .bc-textlink .elementor-button-icon svg{fill:var(--e-global-color-primary_green)}
/* Intro text: up to 820px */
body.elementor-page-247 .bc-intro-txt{max-width:820px}
/* Curb IT award: text and 600x392 photo share the row */
body.elementor-page-247 .bc-award-txt{flex:1 1 0%;min-width:0;max-width:600px}
body.elementor-page-247 .bc-award-img{flex:1 1 0%;min-width:0;max-width:600px}
body.elementor-page-247 .bc-award-img img{width:100%;aspect-ratio:600/392;object-fit:cover;display:block}
@media (max-width:767px){body.elementor-page-247 .bc-award-txt,body.elementor-page-247 .bc-award-img{max-width:none;flex:0 0 auto}}
/* Recap: Recycling column 628 / We recycle 571 (Figma); numbers keep units smaller */
body.elementor-page-247 .bc-rec-left{flex:0 1 628px;min-width:0}
body.elementor-page-247 .bc-rec-right{flex:0 1 571px;min-width:0}
@media (max-width:767px){body.elementor-page-247 .bc-rec-left,body.elementor-page-247 .bc-rec-right{flex:0 0 auto}}
body.elementor-page-247 .bc-num-wrap{position:relative}
body.elementor-page-247 .bc-oval{width:449px !important;max-width:none !important}
@media (max-width:767px){body.elementor-page-247 .bc-oval{width:228px !important}}
body.elementor-page-247 .bc-oval img{width:100%;max-width:none;height:auto;display:block}
body.elementor-page-247 .bc-num .elementor-heading-title{position:relative;z-index:1;white-space:nowrap}
body.elementor-page-247 .bc-w400{font-weight:400}
body.elementor-page-247 .bc-food-num .bc-unit{font-size:32px;font-weight:800;letter-spacing:-1.6px;line-height:28.8px}
@media (max-width:767px){body.elementor-page-247 .bc-food-num .bc-unit{font-size:inherit;font-weight:900;letter-spacing:0;line-height:inherit}}
body.elementor-page-247 .bc-pct .bc-unit{font-size:44px}
/* Recycling: "lbs." junto al número solo en mobile (Figma 572:4463) */
body.elementor-page-247 .bc-num .bc-unit{display:none}
@media (max-width:767px){body.elementor-page-247 .bc-num .bc-unit{display:inline;font-size:44px}}
/* Recycling: texto bajo el número distinto en mobile (Figma 572:4466) */
body.elementor-page-247 .bc-m{display:none}
@media (max-width:767px){body.elementor-page-247 .bc-d{display:none}body.elementor-page-247 .bc-m{display:inline;font-weight:600;text-transform:none}}
body.elementor-page-247 .bc-uline img{width:100%;height:auto;display:block}
/* Food band: donation 646 | list 497 */
body.elementor-page-247 .bc-food-left{flex:0 1 646px;min-width:0}
body.elementor-page-247 .bc-food-list{flex:0 1 497px;min-width:0}
@media (max-width:767px){body.elementor-page-247 .bc-food-left,body.elementor-page-247 .bc-food-list{flex:0 0 auto}}
/* Energy grid 315 / 394 / 394 */
body.elementor-page-247 .bc-en-c1{flex:0 1 315px;min-width:0}
body.elementor-page-247 .bc-en-c2,body.elementor-page-247 .bc-en-c3{flex:0 1 394px;min-width:0}
@media (max-width:1024px){body.elementor-page-247 .bc-en-c1,body.elementor-page-247 .bc-en-c2,body.elementor-page-247 .bc-en-c3{flex:0 0 auto}}
/* SVG icon lists: icons keep their Figma stroke colors, aligned to the first line */
body.elementor-page-247 .bc-svg-list .elementor-icon-list-icon{align-self:flex-start}
body.elementor-page-247 .bc-svg-list .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size);height:var(--e-icon-list-icon-size)}/* End custom CSS */