.elementor-447 .elementor-element.elementor-element-57ba0f55{--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:34px 58px;--row-gap:34px;--column-gap:58px;--overlay-opacity:0.9;--padding-top:76px;--padding-bottom:86px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-57ba0f55:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-57ba0f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2620;background-image:url("https://forestwoodconstruction.ca/wp-content/uploads/2026/09/forestwood-woodgrain-warm-stone-4-1.jpg");background-position:center center;background-size:cover;}.elementor-447 .elementor-element.elementor-element-57ba0f55::before, .elementor-447 .elementor-element.elementor-element-57ba0f55 > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-57ba0f55 > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-57ba0f55 > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-57ba0f55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-57ba0f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C2620 41%, #989984FA 100%);}.elementor-447 .elementor-element.elementor-element-3297b89d{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.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-447 .elementor-element.elementor-element-3aba2df9 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-59721440 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:58px;font-weight:700;line-height:1em;color:#EBEAE3;}.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-447 .elementor-element.elementor-element-5486acd{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#EBEAE3;}.elementor-447 .elementor-element.elementor-element-748b9ebc{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-447 .elementor-element.elementor-element-669c32ba .elementor-button{background-color:#EBEAE3;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;fill:#1C2620;color:#1C2620;border-radius:3px 3px 3px 3px;}.elementor-447 .elementor-element.elementor-element-669c32ba .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-669c32ba .elementor-button:focus{background-color:#696E58;color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-669c32ba .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-669c32ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-609cffdc .elementor-button{background-color:transparent;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;fill:#EBEAE3;color:#EBEAE3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEAE3;border-radius:3px 3px 3px 3px;}.elementor-447 .elementor-element.elementor-element-609cffdc .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-609cffdc .elementor-button:focus{background-color:#696E58;color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-609cffdc .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-609cffdc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-47676a50{--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:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:6px 6px 6px 6px;}.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-447 .elementor-element.elementor-element-3482fbd0 img{width:100%;height:510px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-447 .elementor-element.elementor-element-2521376e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:38px;--padding-bottom:38px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-2521376e:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-2521376e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-2f0f6c9b{--display:flex;--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.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-447 .elementor-element.elementor-element-2dc7f725 .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-2dc7f725.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-2dc7f725.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-2dc7f725.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-2dc7f725.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-2dc7f725.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-2dc7f725 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-2dc7f725 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-2208747a{text-align:center;}.elementor-447 .elementor-element.elementor-element-2208747a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:700;line-height:1.08em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-2c1e5a8d{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-15a122{--display:flex;--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-447 .elementor-element.elementor-element-74fbe500 .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-74fbe500.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-74fbe500.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-74fbe500.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-74fbe500.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-74fbe500.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-74fbe500 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-74fbe500 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-4116c015{text-align:center;}.elementor-447 .elementor-element.elementor-element-4116c015 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:700;line-height:1.08em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-7c376cc5{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-43ef05fb{--display:flex;--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-447 .elementor-element.elementor-element-666c12a8 .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-666c12a8.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-666c12a8.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-666c12a8.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-666c12a8.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-666c12a8.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-666c12a8 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-666c12a8 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-3d6d79b4{text-align:center;}.elementor-447 .elementor-element.elementor-element-3d6d79b4 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:700;line-height:1.08em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-335c29d1{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-51a143c3{--display:flex;--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-447 .elementor-element.elementor-element-3ffdd4d4 .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-3ffdd4d4.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-3ffdd4d4.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-3ffdd4d4.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-3ffdd4d4.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-3ffdd4d4.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-3ffdd4d4 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-3ffdd4d4 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-1faa99f{text-align:center;}.elementor-447 .elementor-element.elementor-element-1faa99f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:700;line-height:1.08em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-156c4e0{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-41dd6287{--display:flex;--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-447 .elementor-element.elementor-element-392b0d00 .elementor-icon-wrapper{text-align:center;}.elementor-447 .elementor-element.elementor-element-392b0d00.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-392b0d00.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-392b0d00.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-392b0d00.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-392b0d00.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-392b0d00 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-392b0d00 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-6804d966{text-align:center;}.elementor-447 .elementor-element.elementor-element-6804d966 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:700;line-height:1.08em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-77263fad{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-1a66c8b1{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-1a66c8b1:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-1a66c8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://forestwoodconstruction.ca/wp-content/uploads/2026/09/trees4-1-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-682c32e0{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-447 .elementor-element.elementor-element-3daa21ea .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-675116e2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-55298773{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-6c1b8726 .elementor-button{background-color:#1C2620;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;fill:#EBEAE3;color:#EBEAE3;border-radius:3px 3px 3px 3px;}.elementor-447 .elementor-element.elementor-element-6c1b8726 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-6c1b8726 .elementor-button:focus{background-color:#696E58;color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-6c1b8726 .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-6c1b8726 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-3aa2cff4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-447 .elementor-element.elementor-element-3aa2cff4:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-3aa2cff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAE3;}.elementor-447 .elementor-element.elementor-element-738ff4f9{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-447 .elementor-element.elementor-element-546e886d .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-546e886d.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-546e886d.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-546e886d.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-546e886d.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-546e886d.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-546e886d .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-546e886d .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-1723e690 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-701fa554{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-8e62713{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#989984;--border-color:#989984;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-71d68052 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-71d68052.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-71d68052.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-71d68052.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-71d68052.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-71d68052.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-71d68052 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-71d68052 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-5e19f4f5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-27d68479{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-53661022{--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;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-53661022:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-53661022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ade1a45 );}.elementor-447 .elementor-element.elementor-element-254db286 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-61f131bd .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:46px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-397f8c84{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-5c712562{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-73e5d25b .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-44aa1c20 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-44aa1c20.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-44aa1c20.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-44aa1c20.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-44aa1c20.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-44aa1c20.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-44aa1c20 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-44aa1c20 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-41ab8cce .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-135ca842{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-321b36a0{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-7aeb6c90 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-cbbaa85 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-cbbaa85.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-cbbaa85.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-cbbaa85.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-cbbaa85.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-cbbaa85.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-cbbaa85 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-cbbaa85 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-1a3c1404 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-59e5e14c{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-3c9fb4ad{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-dc654e4 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-27e19f00 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-27e19f00.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-27e19f00.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-27e19f00.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-27e19f00.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-27e19f00.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-27e19f00 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-27e19f00 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-1683339f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-738b8a4c{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-5a054e06{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-5441e03e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-56adabc2 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-56adabc2.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-56adabc2.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-56adabc2.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-56adabc2.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-56adabc2.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-56adabc2 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-56adabc2 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-4130862f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-197db86f{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-6aadf2cd{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-58b13897 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-69b8a5bd .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-69b8a5bd.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-69b8a5bd.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-69b8a5bd.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-69b8a5bd.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-69b8a5bd.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-69b8a5bd .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-69b8a5bd .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-678300b6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-7618587d{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-6a4703d0{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-5e476e64 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-62658895 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-62658895.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-62658895.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-62658895.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-62658895.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-62658895.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-62658895 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-62658895 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-7ab29395 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-56aa7f52{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-4b34e269{--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;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-4b34e269:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-4b34e269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a04656c );}.elementor-447 .elementor-element.elementor-element-3dcc91a3{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-3e4332ef{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-447 .elementor-element.elementor-element-3e4332ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-447 .elementor-element.elementor-element-ab35900 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-6464ce32 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:46px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-30e32057 .elementor-button{background-color:transparent;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;fill:#1C2620;color:#1C2620;border-radius:3px 3px 3px 3px;}.elementor-447 .elementor-element.elementor-element-30e32057 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-30e32057 .elementor-button:focus{background-color:transparent;color:#696E58;}.elementor-447 .elementor-element.elementor-element-30e32057 .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-30e32057 .elementor-button:focus svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-92c913e{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-447 .elementor-element.elementor-element-fb3f7cd{--e-image-carousel-slides-to-show:4;}.elementor-447 .elementor-element.elementor-element-2e4d79df{--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;--overlay-opacity:1;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-2e4d79df:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-2e4d79df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F1;}.elementor-447 .elementor-element.elementor-element-2e4d79df::before, .elementor-447 .elementor-element.elementor-element-2e4d79df > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-2e4d79df > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-2e4d79df > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-2e4d79df > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-2e4d79df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://forestwoodconstruction.ca/wp-content/uploads/2026/09/trees5.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-a277611 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-37cb6f0d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:46px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-38192d51{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-1702b595{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-7b6511f3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-1b61410f .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-1b61410f.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-1b61410f.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-1b61410f.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-1b61410f.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-1b61410f.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-1b61410f .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-1b61410f .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-3524dcff .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-716def63{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-3d547d94{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-1fa6fe42 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-51ab46bb .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-51ab46bb.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-51ab46bb.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-51ab46bb.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-51ab46bb.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-51ab46bb.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-51ab46bb .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-51ab46bb .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-2c270f18 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-16c437a{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-6482306b{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-3c8a141e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-588ed1f0 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-588ed1f0.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-588ed1f0.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-588ed1f0.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-588ed1f0.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-588ed1f0.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-588ed1f0 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-588ed1f0 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-31c2c032 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-30d6f8fe{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-4a1159b6{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-5d9ba88f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-2741b03e .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-2741b03e.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-2741b03e.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-2741b03e.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-2741b03e.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-2741b03e.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-2741b03e .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-2741b03e .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-105e1063 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-523e4cd5{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-1e33e82{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-2b5d4c9c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-3bfd3173 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-3bfd3173.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-3bfd3173.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-3bfd3173.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-3bfd3173.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-3bfd3173.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-3bfd3173 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-3bfd3173 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-250ffbee .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-1ffa4764{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-251e6645{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8D9D0;--border-color:#D8D9D0;--padding-top:12px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-447 .elementor-element.elementor-element-3efd351e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;line-height:1.08em;color:#696E58;}.elementor-447 .elementor-element.elementor-element-77e19af8 .elementor-icon-wrapper{text-align:start;}.elementor-447 .elementor-element.elementor-element-77e19af8.elementor-view-stacked .elementor-icon{background-color:#696E58;}.elementor-447 .elementor-element.elementor-element-77e19af8.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-77e19af8.elementor-view-default .elementor-icon{color:#696E58;border-color:#696E58;}.elementor-447 .elementor-element.elementor-element-77e19af8.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-77e19af8.elementor-view-default .elementor-icon svg{fill:#696E58;}.elementor-447 .elementor-element.elementor-element-77e19af8 .elementor-icon{font-size:50px;}.elementor-447 .elementor-element.elementor-element-77e19af8 .elementor-icon svg{height:50px;}.elementor-447 .elementor-element.elementor-element-6a00f96a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:700;line-height:1em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-7eaec87c{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2E3331;}.elementor-447 .elementor-element.elementor-element-1eb7fa27{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:62px;--padding-bottom:62px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-1eb7fa27:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-1eb7fa27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#989984;}.elementor-447 .elementor-element.elementor-element-7fdc3e8f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-447 .elementor-element.elementor-element-5a43fb27 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;line-height:1.08em;color:var( --e-global-color-39f1a03 );}.elementor-447 .elementor-element.elementor-element-4bfadc2e{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-a04656c );}.elementor-447 .elementor-element.elementor-element-48982193{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-447 .elementor-element.elementor-element-64310ae8 .elementor-button{background-color:#1C2620;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;fill:#EBEAE3;color:#EBEAE3;border-radius:3px 3px 3px 3px;}.elementor-447 .elementor-element.elementor-element-64310ae8 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-64310ae8 .elementor-button:focus{background-color:#696E58;color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-64310ae8 .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-64310ae8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-79ce7aff{font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;color:#1C2620;}.elementor-447 .elementor-element.elementor-element-79ce7aff p{margin-block-end:0px;}.elementor-447 .elementor-element.elementor-element-79ce7aff a{color:var( --e-global-color-39f1a03 );}@media(max-width:1024px){.elementor-447 .elementor-element.elementor-element-57ba0f55{--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-447 .elementor-element.elementor-element-3aba2df9 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-59721440 .elementor-heading-title{font-size:50px;}.elementor-447 .elementor-element.elementor-element-2521376e{--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-2208747a .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-4116c015 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-3d6d79b4 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-1faa99f .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-6804d966 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-1a66c8b1{--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-447 .elementor-element.elementor-element-1a66c8b1:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-1a66c8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-447 .elementor-element.elementor-element-3daa21ea .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-675116e2 .elementor-heading-title{font-size:34px;}.elementor-447 .elementor-element.elementor-element-1723e690 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-5e19f4f5 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-254db286 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-61f131bd .elementor-heading-title{font-size:38px;}.elementor-447 .elementor-element.elementor-element-397f8c84{--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-73e5d25b .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-41ab8cce .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-7aeb6c90 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-1a3c1404 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-dc654e4 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-1683339f .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-5441e03e .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-4130862f .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-58b13897 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-678300b6 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-5e476e64 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-7ab29395 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-3dcc91a3{--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-447 .elementor-element.elementor-element-ab35900 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-6464ce32 .elementor-heading-title{font-size:38px;}.elementor-447 .elementor-element.elementor-element-92c913e{--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-447 .elementor-element.elementor-element-a277611 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-37cb6f0d .elementor-heading-title{font-size:38px;}.elementor-447 .elementor-element.elementor-element-38192d51{--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-7b6511f3 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-3524dcff .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-1fa6fe42 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-2c270f18 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-3c8a141e .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-31c2c032 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-5d9ba88f .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-105e1063 .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-2b5d4c9c .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-250ffbee .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-3efd351e .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-6a00f96a .elementor-heading-title{font-size:28px;}.elementor-447 .elementor-element.elementor-element-1eb7fa27{--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-447 .elementor-element.elementor-element-5a43fb27 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-447 .elementor-element.elementor-element-3aba2df9 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-59721440 .elementor-heading-title{font-size:42px;}.elementor-447 .elementor-element.elementor-element-2521376e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-2208747a .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-4116c015 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-3d6d79b4 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-1faa99f .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-6804d966 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-3daa21ea .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-675116e2 .elementor-heading-title{font-size:26px;}.elementor-447 .elementor-element.elementor-element-3aa2cff4{--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-447 .elementor-element.elementor-element-1723e690 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-5e19f4f5 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-254db286 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-61f131bd .elementor-heading-title{font-size:30px;}.elementor-447 .elementor-element.elementor-element-397f8c84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-73e5d25b .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-41ab8cce .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-7aeb6c90 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-1a3c1404 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-dc654e4 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-1683339f .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-5441e03e .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-4130862f .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-58b13897 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-678300b6 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-5e476e64 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-7ab29395 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-ab35900 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-6464ce32 .elementor-heading-title{font-size:30px;}.elementor-447 .elementor-element.elementor-element-a277611 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-37cb6f0d .elementor-heading-title{font-size:30px;}.elementor-447 .elementor-element.elementor-element-38192d51{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-7b6511f3 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-3524dcff .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-1fa6fe42 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-2c270f18 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-3c8a141e .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-31c2c032 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-5d9ba88f .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-105e1063 .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-2b5d4c9c .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-250ffbee .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-3efd351e .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-6a00f96a .elementor-heading-title{font-size:23px;}.elementor-447 .elementor-element.elementor-element-5a43fb27 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-447 .elementor-element.elementor-element-57ba0f55{--content-width:1180px;}.elementor-447 .elementor-element.elementor-element-2521376e{--content-width:1180px;}.elementor-447 .elementor-element.elementor-element-1a66c8b1{--content-width:1180px;}.elementor-447 .elementor-element.elementor-element-53661022{--content-width:1180px;}.elementor-447 .elementor-element.elementor-element-4b34e269{--content-width:1180px;}.elementor-447 .elementor-element.elementor-element-3dcc91a3{--content-width:1280px;}.elementor-447 .elementor-element.elementor-element-3e4332ef{--width:77.132%;}.elementor-447 .elementor-element.elementor-element-92c913e{--width:100%;}.elementor-447 .elementor-element.elementor-element-2e4d79df{--content-width:1180px;}.elementor-447 .elementor-element.elementor-element-1eb7fa27{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-447 .elementor-element.elementor-element-3e4332ef{--width:100%;}}