.elementor-8 .elementor-element.elementor-element-2c3c9f6{--display:flex;--min-height:100svh;--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:center;--margin-top:-147px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2c3c9f6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2c3c9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spruceevergreen.com/wp-content/uploads/2641752069757_.pic_hd-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-8 .elementor-element.elementor-element-0e7b719{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-0e7b719.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0e7b719 .elementor-heading-title{font-family:var( --e-global-typography-035a40e-font-family ), Sans-serif;font-size:var( --e-global-typography-035a40e-font-size );font-weight:var( --e-global-typography-035a40e-font-weight );line-height:var( --e-global-typography-035a40e-line-height );color:var( --e-global-color-8d7cfca );}.elementor-8 .elementor-element.elementor-element-96dd95d{--display:flex;--position:absolute;--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:flex-end;--align-items:center;bottom:96px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-96dd95d{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-96dd95d{right:0px;}.elementor-8 .elementor-element.elementor-element-36babf5{--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:flex-end;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-cbecd96 );--border-color:var( --e-global-color-cbecd96 );--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6c90ede{text-align:right;}.elementor-8 .elementor-element.elementor-element-6c90ede .elementor-heading-title{font-family:var( --e-global-typography-c041976-font-family ), Sans-serif;font-size:var( --e-global-typography-c041976-font-size );font-weight:var( --e-global-typography-c041976-font-weight );line-height:var( --e-global-typography-c041976-line-height );color:var( --e-global-color-8d7cfca );}.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-8 .elementor-element.elementor-element-cdd661a .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-cdd661a .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-cdd661a .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-bca34b8{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:114px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eb30863{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-8 .elementor-element.elementor-element-b4078a4{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8 .elementor-element.elementor-element-788826a > .elementor-widget-container{padding:40px 40px 40px 40px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-788826a{--icon-box-icon-margin:32px;}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-title{margin-bottom:20px;color:var( --e-global-color-f137a24 );}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon{font-size:52px;}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-title a{font-family:var( --e-global-typography-9016d3b-font-family ), Sans-serif;font-size:var( --e-global-typography-9016d3b-font-size );font-weight:var( --e-global-typography-9016d3b-font-weight );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-788826a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-788826a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f137a24 );}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-description{font-family:var( --e-global-typography-c041976-font-family ), Sans-serif;font-size:var( --e-global-typography-c041976-font-size );font-weight:var( --e-global-typography-c041976-font-weight );line-height:var( --e-global-typography-c041976-line-height );color:var( --e-global-color-c399694 );}.elementor-8 .elementor-element.elementor-element-36915e7{--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;--justify-content:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-36915e7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-36915e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-715c9ea );}.elementor-8 .elementor-element.elementor-element-7a1cb65{text-align:center;}.elementor-8 .elementor-element.elementor-element-7a1cb65 .elementor-heading-title{font-family:"MiSans", Sans-serif;font-size:var(--responsive-font-size);font-weight:500;line-height:1.5em;color:#333333;}.elementor-8 .elementor-element.elementor-element-a365f15{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-8 .elementor-element.elementor-element-eff75c2{--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;}.elementor-8 .elementor-element.elementor-element-984657a > .elementor-widget-container{padding:40px 40px 40px 40px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-984657a{--icon-box-icon-margin:32px;}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-title{margin-bottom:20px;color:var( --e-global-color-f137a24 );}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon{font-size:52px;}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-title a{font-family:var( --e-global-typography-9016d3b-font-family ), Sans-serif;font-size:var( --e-global-typography-9016d3b-font-size );font-weight:var( --e-global-typography-9016d3b-font-weight );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-984657a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-984657a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f137a24 );}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-description{font-family:var( --e-global-typography-c041976-font-family ), Sans-serif;font-size:var( --e-global-typography-c041976-font-size );font-weight:var( --e-global-typography-c041976-font-weight );line-height:var( --e-global-typography-c041976-line-height );color:var( --e-global-color-c399694 );}.elementor-8 .elementor-element.elementor-element-539dd84{--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;--justify-content:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-539dd84:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-539dd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-715c9ea );}.elementor-8 .elementor-element.elementor-element-116623b{text-align:center;}.elementor-8 .elementor-element.elementor-element-116623b .elementor-heading-title{font-family:"MiSans", Sans-serif;font-size:var(--responsive-font-size);font-weight:500;line-height:1.5em;color:#333333;}.elementor-8 .elementor-element.elementor-element-4009886{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-8 .elementor-element.elementor-element-b6c4772{--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;}.elementor-8 .elementor-element.elementor-element-154a77c > .elementor-widget-container{padding:40px 40px 40px 40px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-154a77c{--icon-box-icon-margin:32px;}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-title{margin-bottom:20px;color:var( --e-global-color-f137a24 );}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon{font-size:52px;}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-title a{font-family:var( --e-global-typography-9016d3b-font-family ), Sans-serif;font-size:var( --e-global-typography-9016d3b-font-size );font-weight:var( --e-global-typography-9016d3b-font-weight );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-154a77c:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-154a77c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f137a24 );}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-description{font-family:var( --e-global-typography-c041976-font-family ), Sans-serif;font-size:var( --e-global-typography-c041976-font-size );font-weight:var( --e-global-typography-c041976-font-weight );line-height:var( --e-global-typography-c041976-line-height );color:var( --e-global-color-c399694 );}.elementor-8 .elementor-element.elementor-element-38edd73{--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;--justify-content:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-38edd73:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-38edd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-715c9ea );}.elementor-8 .elementor-element.elementor-element-256eb21{text-align:center;}.elementor-8 .elementor-element.elementor-element-256eb21 .elementor-heading-title{font-family:"MiSans", Sans-serif;font-size:var(--responsive-font-size);font-weight:500;line-height:1.5em;color:#333333;}.elementor-8 .elementor-element.elementor-element-c494bb9{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-8 .elementor-element.elementor-element-5e4a636{--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;}.elementor-8 .elementor-element.elementor-element-63385bf > .elementor-widget-container{padding:40px 40px 40px 40px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-63385bf{--icon-box-icon-margin:32px;}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-title{margin-bottom:20px;color:var( --e-global-color-f137a24 );}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon{font-size:52px;}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-title a{font-family:var( --e-global-typography-9016d3b-font-family ), Sans-serif;font-size:var( --e-global-typography-9016d3b-font-size );font-weight:var( --e-global-typography-9016d3b-font-weight );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-63385bf:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-63385bf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f137a24 );}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-description{font-family:var( --e-global-typography-c041976-font-family ), Sans-serif;font-size:var( --e-global-typography-c041976-font-size );font-weight:var( --e-global-typography-c041976-font-weight );line-height:var( --e-global-typography-c041976-line-height );color:var( --e-global-color-c399694 );}.elementor-8 .elementor-element.elementor-element-2189843{--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;--justify-content:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2189843:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2189843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-715c9ea );}.elementor-8 .elementor-element.elementor-element-22cd84c{text-align:center;}.elementor-8 .elementor-element.elementor-element-22cd84c .elementor-heading-title{font-family:"MiSans", Sans-serif;font-size:var(--responsive-font-size);font-weight:500;line-height:1.5em;color:#333333;}.elementor-8 .elementor-element.elementor-element-ec9a5bc{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:078px;--padding-bottom:157px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ec9a5bc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ec9a5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spruceevergreen.com/wp-content/uploads/pexels-nana-v-424998828-15402789-scaled-e1752215898125.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9485a2e{text-align:center;}.elementor-8 .elementor-element.elementor-element-9485a2e .elementor-heading-title{font-family:var( --e-global-typography-035a40e-font-family ), Sans-serif;font-size:var( --e-global-typography-035a40e-font-size );font-weight:var( --e-global-typography-035a40e-font-weight );line-height:var( --e-global-typography-035a40e-line-height );color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-6423cc6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:60px 48px;--row-gap:60px;--column-gap:48px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f39ddcc > .elementor-widget-container{background-color:var( --e-global-color-97be89f );padding:48px 48px 48px 48px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef06e33 );border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-f39ddcc{--icon-box-icon-margin:32px;}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-f39ddcc.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8 .elementor-element.elementor-element-f39ddcc.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f39ddcc.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon{font-size:48px;}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-title a{font-family:var( --e-global-typography-0479bfb-font-family ), Sans-serif;font-size:var( --e-global-typography-0479bfb-font-size );font-weight:var( --e-global-typography-0479bfb-font-weight );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-f39ddcc:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-f39ddcc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-description{font-family:var( --e-global-typography-9016d3b-font-family ), Sans-serif;font-size:var( --e-global-typography-9016d3b-font-size );font-weight:var( --e-global-typography-9016d3b-font-weight );line-height:var( --e-global-typography-9016d3b-line-height );color:var( --e-global-color-c399694 );}.elementor-8 .elementor-element.elementor-element-30d1369 > .elementor-widget-container{background-color:var( --e-global-color-97be89f );padding:48px 48px 48px 48px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef06e33 );border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-30d1369{--icon-box-icon-margin:32px;}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-30d1369.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8 .elementor-element.elementor-element-30d1369.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-30d1369.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon{font-size:48px;}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-title a{font-family:var( --e-global-typography-0479bfb-font-family ), Sans-serif;font-size:var( --e-global-typography-0479bfb-font-size );font-weight:var( --e-global-typography-0479bfb-font-weight );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-30d1369:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-30d1369:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-description{font-family:var( --e-global-typography-9016d3b-font-family ), Sans-serif;font-size:var( --e-global-typography-9016d3b-font-size );font-weight:var( --e-global-typography-9016d3b-font-weight );line-height:var( --e-global-typography-9016d3b-line-height );color:var( --e-global-color-c399694 );}.elementor-8 .elementor-element.elementor-element-585730b > .elementor-widget-container{background-color:var( --e-global-color-97be89f );padding:48px 48px 48px 48px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef06e33 );border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-585730b{--icon-box-icon-margin:32px;}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-585730b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8 .elementor-element.elementor-element-585730b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-585730b.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon{font-size:48px;}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-title a{font-family:var( --e-global-typography-0479bfb-font-family ), Sans-serif;font-size:var( --e-global-typography-0479bfb-font-size );font-weight:var( --e-global-typography-0479bfb-font-weight );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-585730b:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-585730b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-description{font-family:var( --e-global-typography-9016d3b-font-family ), Sans-serif;font-size:var( --e-global-typography-9016d3b-font-size );font-weight:var( --e-global-typography-9016d3b-font-weight );line-height:var( --e-global-typography-9016d3b-line-height );color:var( --e-global-color-c399694 );}.elementor-8 .elementor-element.elementor-element-5fc87e0 > .elementor-widget-container{background-color:var( --e-global-color-97be89f );padding:48px 48px 48px 48px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef06e33 );border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-5fc87e0{--icon-box-icon-margin:32px;}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-5fc87e0.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8 .elementor-element.elementor-element-5fc87e0.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5fc87e0.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon{font-size:48px;}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-title a{font-family:var( --e-global-typography-0479bfb-font-family ), Sans-serif;font-size:var( --e-global-typography-0479bfb-font-size );font-weight:var( --e-global-typography-0479bfb-font-weight );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-5fc87e0:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-5fc87e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-72ef16d );}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-description{font-family:var( --e-global-typography-9016d3b-font-family ), Sans-serif;font-size:var( --e-global-typography-9016d3b-font-size );font-weight:var( --e-global-typography-9016d3b-font-weight );line-height:var( --e-global-typography-9016d3b-line-height );color:var( --e-global-color-c399694 );}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-b4078a4{--width:60%;}.elementor-8 .elementor-element.elementor-element-36915e7{--width:40%;}.elementor-8 .elementor-element.elementor-element-eff75c2{--width:60%;}.elementor-8 .elementor-element.elementor-element-539dd84{--width:40%;}.elementor-8 .elementor-element.elementor-element-b6c4772{--width:60%;}.elementor-8 .elementor-element.elementor-element-38edd73{--width:40%;}.elementor-8 .elementor-element.elementor-element-5e4a636{--width:60%;}.elementor-8 .elementor-element.elementor-element-2189843{--width:40%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-2c3c9f6{--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-0e7b719 .elementor-heading-title{font-size:var( --e-global-typography-035a40e-font-size );line-height:var( --e-global-typography-035a40e-line-height );}.elementor-8 .elementor-element.elementor-element-96dd95d{bottom:54px;}.elementor-8 .elementor-element.elementor-element-6c90ede .elementor-heading-title{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-bca34b8{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eb30863{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-788826a > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-788826a{--icon-box-icon-margin:24px;}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-title{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-title a{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-description{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-36915e7{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-7a1cb65 .elementor-heading-title{font-size:var(--responsive-font-size);}.elementor-8 .elementor-element.elementor-element-a365f15{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-984657a > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-984657a{--icon-box-icon-margin:24px;}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-title{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-title a{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-description{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-539dd84{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-116623b .elementor-heading-title{font-size:var(--responsive-font-size);}.elementor-8 .elementor-element.elementor-element-4009886{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-154a77c > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-154a77c{--icon-box-icon-margin:24px;}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-title{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-title a{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-description{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-38edd73{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-256eb21 .elementor-heading-title{font-size:var(--responsive-font-size);}.elementor-8 .elementor-element.elementor-element-c494bb9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-63385bf > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-63385bf{--icon-box-icon-margin:24px;}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-title{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-title a{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-description{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-2189843{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-22cd84c .elementor-heading-title{font-size:var(--responsive-font-size);}.elementor-8 .elementor-element.elementor-element-ec9a5bc{--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9485a2e .elementor-heading-title{font-size:var( --e-global-typography-035a40e-font-size );line-height:var( --e-global-typography-035a40e-line-height );}.elementor-8 .elementor-element.elementor-element-6423cc6{--gap:36px 24px;--row-gap:36px;--column-gap:24px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f39ddcc > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-title a{font-size:var( --e-global-typography-0479bfb-font-size );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-description{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-30d1369 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-title a{font-size:var( --e-global-typography-0479bfb-font-size );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-description{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-585730b > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-title a{font-size:var( --e-global-typography-0479bfb-font-size );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-description{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-5fc87e0 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-0479bfb-font-size );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-description{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2c3c9f6{--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-0e7b719{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0e7b719 .elementor-heading-title{font-size:var( --e-global-typography-035a40e-font-size );line-height:var( --e-global-typography-035a40e-line-height );}.elementor-8 .elementor-element.elementor-element-96dd95d{bottom:36px;}.elementor-8 .elementor-element.elementor-element-36babf5{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-6c90ede .elementor-heading-title{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-eb30863{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-788826a{--icon-box-icon-margin:16px;}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-title a{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-788826a .elementor-icon-box-description{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-36915e7{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-7a1cb65 .elementor-heading-title{font-size:var(--responsive-font-size);}.elementor-8 .elementor-element.elementor-element-a365f15{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-984657a{--icon-box-icon-margin:16px;}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-title a{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-984657a .elementor-icon-box-description{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-539dd84{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-116623b .elementor-heading-title{font-size:var(--responsive-font-size);}.elementor-8 .elementor-element.elementor-element-4009886{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-154a77c{--icon-box-icon-margin:16px;}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-title a{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-154a77c .elementor-icon-box-description{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-38edd73{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-256eb21 .elementor-heading-title{font-size:var(--responsive-font-size);}.elementor-8 .elementor-element.elementor-element-c494bb9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-63385bf{--icon-box-icon-margin:16px;}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-title a{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-63385bf .elementor-icon-box-description{font-size:var( --e-global-typography-c041976-font-size );line-height:var( --e-global-typography-c041976-line-height );}.elementor-8 .elementor-element.elementor-element-2189843{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-22cd84c .elementor-heading-title{font-size:var(--responsive-font-size);}.elementor-8 .elementor-element.elementor-element-ec9a5bc{--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9485a2e .elementor-heading-title{font-size:var( --e-global-typography-035a40e-font-size );line-height:var( --e-global-typography-035a40e-line-height );}.elementor-8 .elementor-element.elementor-element-6423cc6{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-title a{font-size:var( --e-global-typography-0479bfb-font-size );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-f39ddcc .elementor-icon-box-description{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-title a{font-size:var( --e-global-typography-0479bfb-font-size );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-30d1369 .elementor-icon-box-description{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-title a{font-size:var( --e-global-typography-0479bfb-font-size );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-585730b .elementor-icon-box-description{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-0479bfb-font-size );line-height:var( --e-global-typography-0479bfb-line-height );}.elementor-8 .elementor-element.elementor-element-5fc87e0 .elementor-icon-box-description{font-size:var( --e-global-typography-9016d3b-font-size );line-height:var( --e-global-typography-9016d3b-line-height );}}/* Start custom CSS for container, class: .elementor-element-6423cc6 */.elementor-8 .elementor-element.elementor-element-6423cc6 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-6423cc6 .elementor-icon-box-icon {
    margin: 0;
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec9a5bc */.elementor-8 .elementor-element.elementor-element-ec9a5bc::before {
    content:"";
    background: radial-gradient(50.51% 50.51% at 50% 58.64%, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.81) 100%);
}/* End custom CSS */
/* Start custom CSS */.blur {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* Responsive Typography */
:root {
  --responsive-font-size: 32px;
}

@media screen and (max-width: 1360px) {
  :root {
    --responsive-font-size: 2.2vw;
  }
}

@media screen and (max-width: 1024px) {
  :root {
    --responsive-font-size: 2.2vw;
  }
}

@media screen and (max-width: 768px) {
  :root {
    --responsive-font-size: 5.6vw;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MiSans';
	font-display: auto;
	src: url('https://spruceevergreen.com/wp-content/uploads/MiSans-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */