.elementor-329 .elementor-element.elementor-element-e986409{--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-329 .elementor-element.elementor-element-9c732c3{--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-329 .elementor-element.elementor-element-71408ec{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#E6EDE4;}.elementor-329 .elementor-element.elementor-element-419d12a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.2px;color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-b0e3df4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:1.02em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-f6a7fb4{font-family:"Source Sans 3", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.65em;color:#E6EDE4;}.elementor-329 .elementor-element.elementor-element-6e03acd{--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-329 .elementor-element.elementor-element-ea7e627 .elementor-button{background-color:#E36F1E;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:17px 28px 17px 28px;}.elementor-329 .elementor-element.elementor-element-88845b7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,.6);border-radius:3px 3px 3px 3px;padding:17px 28px 17px 28px;}.elementor-329 .elementor-element.elementor-element-9fe3f11{--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-329 .elementor-element.elementor-element-7e831d6{--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-329 .elementor-element.elementor-element-071604a .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-071604a.elementor-view-stacked .elementor-icon{background-color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-071604a.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-071604a.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-071604a.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-071604a.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-329 .elementor-element.elementor-element-071604a .elementor-icon{font-size:28px;}.elementor-329 .elementor-element.elementor-element-071604a .elementor-icon svg{height:28px;}.elementor-329 .elementor-element.elementor-element-4fe5706 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.3px;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-9642225{--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-329 .elementor-element.elementor-element-59b7eaf .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-59b7eaf.elementor-view-stacked .elementor-icon{background-color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-59b7eaf.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-59b7eaf.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-59b7eaf.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-59b7eaf.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-329 .elementor-element.elementor-element-59b7eaf .elementor-icon{font-size:28px;}.elementor-329 .elementor-element.elementor-element-59b7eaf .elementor-icon svg{height:28px;}.elementor-329 .elementor-element.elementor-element-a70b5b8 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.3px;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-9895378{--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-329 .elementor-element.elementor-element-a2be38c .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-a2be38c.elementor-view-stacked .elementor-icon{background-color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-a2be38c.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-a2be38c.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-a2be38c.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-a2be38c.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-329 .elementor-element.elementor-element-a2be38c .elementor-icon{font-size:28px;}.elementor-329 .elementor-element.elementor-element-a2be38c .elementor-icon svg{height:28px;}.elementor-329 .elementor-element.elementor-element-24cd436 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.3px;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-f9eb576{--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-329 .elementor-element.elementor-element-3a58446 .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-3a58446.elementor-view-stacked .elementor-icon{background-color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-3a58446.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-3a58446.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-3a58446.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-3a58446.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-329 .elementor-element.elementor-element-3a58446 .elementor-icon{font-size:28px;}.elementor-329 .elementor-element.elementor-element-3a58446 .elementor-icon svg{height:28px;}.elementor-329 .elementor-element.elementor-element-62836ae .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.3px;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-a451b20{--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-329 .elementor-element.elementor-element-a451b20:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-a451b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-b2e4fd8{--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-329 .elementor-element.elementor-element-938c8b6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.2px;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-8f6135d .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-85c26d2{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-ce49927{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-f93e63a{--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-329 .elementor-element.elementor-element-843dc68{--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-329 .elementor-element.elementor-element-843dc68:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-843dc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}.elementor-329 .elementor-element.elementor-element-3822551{--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-329 .elementor-element.elementor-element-a7980ee .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.2px;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-3bbb5b5 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-a183aef{--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-329 .elementor-element.elementor-element-dc6c97b{--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-329 .elementor-element.elementor-element-ce40829{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-0df9b57 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-b736432{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-f331f86{--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-329 .elementor-element.elementor-element-e62598e{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-f56b8c6 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-c3b72a7{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-124d878{--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-329 .elementor-element.elementor-element-d7604c2{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-d542432 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-20bc9e0{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-f4b8665{--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-329 .elementor-element.elementor-element-c072401{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-ca27ad1 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-72737fb{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-79fa5f6{--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-329 .elementor-element.elementor-element-408f592{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-be982fc .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-1411c75{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-e5ba1ff{--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-329 .elementor-element.elementor-element-99a887d{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-3354883 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-6ac8571{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-2f057f0{--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-329 .elementor-element.elementor-element-2f057f0:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-2f057f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-24a5a5a{--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-329 .elementor-element.elementor-element-8db9787{--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-329 .elementor-element.elementor-element-857d25d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.2px;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-a491fd8 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-e110376{--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-329 .elementor-element.elementor-element-c8bde7a{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-7216ecc .elementor-button{background-color:rgba(0,0,0,0);font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.2px;fill:#1B2A20;color:#1B2A20;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1B2A20;border-radius:3px 3px 3px 3px;padding:17px 28px 17px 28px;}.elementor-329 .elementor-element.elementor-element-8c4b13d{--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-329 .elementor-element.elementor-element-0f8a608{--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-329 .elementor-element.elementor-element-0a87483 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-f992216{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-c8d7ffd{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-beac904{--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-329 .elementor-element.elementor-element-71f73f7 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-e839087{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-bf4ddf2{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-85c4c4f{--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-329 .elementor-element.elementor-element-31874ea .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-0cefbc6{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-36fd636{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-7ac7fd6{--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-329 .elementor-element.elementor-element-95a59ed .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-488c0a2{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-3d7fde0{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-8cde6f5{--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-329 .elementor-element.elementor-element-90a72a4 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-e0be2b5{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-b0444da{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-9d700c4{--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-329 .elementor-element.elementor-element-9d700c4:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-9d700c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-d5fd968 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:3px;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-7f0d3d0{--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-329 .elementor-element.elementor-element-dc65969{--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-329 .elementor-element.elementor-element-864a712 .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-864a712.elementor-view-stacked .elementor-icon{background-color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-864a712.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-864a712.elementor-view-default .elementor-icon{color:#2F6B3C;border-color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-864a712.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-864a712.elementor-view-default .elementor-icon svg{fill:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-864a712 .elementor-icon{font-size:36px;}.elementor-329 .elementor-element.elementor-element-864a712 .elementor-icon svg{height:36px;}.elementor-329 .elementor-element.elementor-element-53c5253{--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-329 .elementor-element.elementor-element-de2acc3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-e083d1b{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-768856f{--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-329 .elementor-element.elementor-element-8673116 .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-8673116.elementor-view-stacked .elementor-icon{background-color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-8673116.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-8673116.elementor-view-default .elementor-icon{color:#2F6B3C;border-color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-8673116.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-8673116.elementor-view-default .elementor-icon svg{fill:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-8673116 .elementor-icon{font-size:36px;}.elementor-329 .elementor-element.elementor-element-8673116 .elementor-icon svg{height:36px;}.elementor-329 .elementor-element.elementor-element-bd75133{--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-329 .elementor-element.elementor-element-2683734 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-366122f{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-e7361f4{--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-329 .elementor-element.elementor-element-3450bef .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-3450bef.elementor-view-stacked .elementor-icon{background-color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-3450bef.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-3450bef.elementor-view-default .elementor-icon{color:#2F6B3C;border-color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-3450bef.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-3450bef.elementor-view-default .elementor-icon svg{fill:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-3450bef .elementor-icon{font-size:36px;}.elementor-329 .elementor-element.elementor-element-3450bef .elementor-icon svg{height:36px;}.elementor-329 .elementor-element.elementor-element-191ac84{--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-329 .elementor-element.elementor-element-ef225cd .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-0cec1fe{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-3a5108e{--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-329 .elementor-element.elementor-element-88c5720 .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-88c5720.elementor-view-stacked .elementor-icon{background-color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-88c5720.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-88c5720.elementor-view-default .elementor-icon{color:#2F6B3C;border-color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-88c5720.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-88c5720.elementor-view-default .elementor-icon svg{fill:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-88c5720 .elementor-icon{font-size:36px;}.elementor-329 .elementor-element.elementor-element-88c5720 .elementor-icon svg{height:36px;}.elementor-329 .elementor-element.elementor-element-d98163e{--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-329 .elementor-element.elementor-element-3eb46a7 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-010b074{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-54b65f0{--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-329 .elementor-element.elementor-element-bbb7ff3{--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-329 .elementor-element.elementor-element-00ecf0a .elementor-heading-title{font-family:"Kaushan Script", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-b5258ef{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-d339409{--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-329 .elementor-element.elementor-element-2b0d4ba .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.2px;color:#2F6B3C;}.elementor-329 .elementor-element.elementor-element-259e60c .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#1B2A20;}.elementor-329 .elementor-element.elementor-element-a4f9b1e{--display:flex;}.elementor-329 .elementor-element.elementor-element-66e7051{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-5031232{--display:flex;}.elementor-329 .elementor-element.elementor-element-fec9f1a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-be4222e{--display:flex;}.elementor-329 .elementor-element.elementor-element-fcbf193{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-3a7e832{--display:flex;}.elementor-329 .elementor-element.elementor-element-6cbc387{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-1a65dd1{--display:flex;}.elementor-329 .elementor-element.elementor-element-2b5e80a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-aa61d74{--display:flex;}.elementor-329 .elementor-element.elementor-element-b98d969{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-329 .elementor-element.elementor-element-d4dc312{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-329 .elementor-element.elementor-element-16aaaea{--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-329 .elementor-element.elementor-element-005c6cf{--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-329 .elementor-element.elementor-element-d3338a7 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.2px;color:#8DC63F;}.elementor-329 .elementor-element.elementor-element-2b26362 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-09e3fad{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#E6EDE4;}.elementor-329 .elementor-element.elementor-element-b68c77f{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-6839f03{--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-329 .elementor-element.elementor-element-3c01f96 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#1B2A20;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-e986409{--content-width:1240px;}.elementor-329 .elementor-element.elementor-element-a451b20{--content-width:1240px;}.elementor-329 .elementor-element.elementor-element-843dc68{--content-width:1240px;}.elementor-329 .elementor-element.elementor-element-2f057f0{--content-width:1240px;}.elementor-329 .elementor-element.elementor-element-9d700c4{--content-width:1240px;}.elementor-329 .elementor-element.elementor-element-54b65f0{--content-width:1240px;}.elementor-329 .elementor-element.elementor-element-d339409{--content-width:1240px;}.elementor-329 .elementor-element.elementor-element-16aaaea{--content-width:1240px;}}/* Start custom CSS */.dts-ahero,.dts-split,.dts-local,.dts-base,.dts-faq{--padding-left:24px;--padding-right:24px;--container-max-width:1240px;--content-width:min(100%,1240px)}
.dts-ahero{position:relative;overflow:hidden;background:linear-gradient(90deg,#1C3A28 0%,#1C3A28 40%,rgba(28,58,40,.9) 49%,rgba(28,58,40,.35) 62%,rgba(28,58,40,0) 74%),url("https://davidstreeinc.com/wp-content/uploads/2026/09/dts-page-tree-removal-33.webp") right center/auto 100% no-repeat,#1C3A28!important}
.dts-ahero > .e-con-inner{display:flex!important;flex-direction:row;align-items:center;min-height:580px}
.dts-ahero-l{width:610px!important;max-width:610px!important;padding:52px 0 44px!important}
.dts-ahero-l > .e-con-inner{display:flex!important;flex-direction:column;gap:20px}
.dts-ahero-l > .e-con-inner > *{margin:0!important}
.dts-crumb{margin:0;font-size:13px;letter-spacing:.06em}
.dts-crumb a{color:#E6EDE4!important;text-decoration:underline;text-underline-offset:3px}
.dts-crumb span{color:var(--dts-leaf);margin:0 6px}
/* intro split */
.dts-split{--padding-top:84px;--padding-bottom:84px}
.dts-split > .e-con-inner{display:grid!important;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}
.dts-split .elementor-widget{margin:0!important}
.dts-split-l > .e-con-inner{display:flex!important;flex-direction:column;gap:16px}
.dts-split-txt p{margin:0 0 12px}
.dts-checkbox{background:var(--dts-cream);border:1px solid var(--dts-line);border-left:4px solid var(--dts-green);border-radius:6px;padding:20px 24px}
.dts-check-t{margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dts-green)}
.dts-check{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.dts-check li{position:relative;padding-left:28px;font-weight:600;color:var(--dts-ink)}
.dts-check li::before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--dts-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6L20.1 8.4 18.7 7z'/%3E%3C/svg%3E") center/12px no-repeat}
.dts-split-img img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:6px;box-shadow:0 18px 44px rgba(28,58,40,.18)}
/* local cards */
.dts-local{--padding-top:84px;--padding-bottom:84px}
.dts-local > .e-con-inner{display:flex!important;flex-direction:column;gap:36px}
.dts-local .elementor-widget{margin:0!important}
.dts-local-head > .e-con-inner{display:flex!important;flex-direction:column;gap:12px}
.dts-lcards > .e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px}
.dts-lcard{background:#fff!important;border:1px solid var(--dts-line);border-top:4px solid var(--dts-green);border-radius:6px;padding:26px 26px 24px!important;box-shadow:0 10px 30px rgba(28,58,40,.06)}
.dts-lcard > .e-con-inner{display:flex!important;flex-direction:column;gap:12px}
.dts-lcard-ic{width:48px;height:48px;border-radius:50%;background:#E3EDE0;color:var(--dts-green);display:inline-flex;align-items:center;justify-content:center}
.dts-lcard-d p{margin:0}
.dts-lcard-d a,.dts-split-txt a{color:var(--dts-green)!important;font-weight:700;text-decoration:underline;text-underline-offset:2px}
/* phone band */
.dts-base{--padding-top:52px;--padding-bottom:52px;background:radial-gradient(ellipse at 85% 50%,rgba(141,198,63,.18) 0%,rgba(141,198,63,0) 50%),linear-gradient(120deg,#142B1D 0%,#1F4A2E 100%)!important}
.dts-base .elementor-widget{margin:0!important}
.dts-base-l > .e-con-inner{display:flex!important;flex-direction:column;gap:18px;align-items:center;text-align:center}
.dts-base-script .elementor-heading-title{color:var(--dts-leaf)!important}
.dts-phones{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,auto);gap:14px 40px;justify-content:center}
.dts-phones li{display:flex;flex-direction:column;align-items:center;gap:4px}
.dts-phones small{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#B9C7BC}
.dts-phones a{display:inline-flex;align-items:center;gap:8px;font-family:Oswald,sans-serif;font-size:28px;font-weight:700;color:#fff!important;text-decoration:none;letter-spacing:.02em}
.dts-phones a svg{color:var(--dts-leaf)}
.dts-phones li:last-child a{color:#FFB37A!important}
/* FAQ accordion */
.dts-faq{--padding-top:84px;--padding-bottom:88px;background:var(--dts-cream)!important}
.dts-faq > .e-con-inner{display:flex!important;flex-direction:column;gap:14px}
.dts-faq .elementor-widget{margin:0!important}
.dts-faq-eyebrow,.dts-faq-h2{text-align:center}
.dts-faq-h2{margin-bottom:22px!important}
.dts-faq .dts-faq-acc{width:100%!important;max-width:880px!important;margin:0 auto!important}
.dts-faq-acc .e-n-accordion{display:flex;flex-direction:column;gap:12px}
.dts-faq-acc .e-n-accordion-item{background:#fff;border:1px solid #CFD8CB;border-left:4px solid #2F6B3C;border-radius:8px;overflow:hidden}
.dts-faq-acc .e-n-accordion-item-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px!important;border:0!important;background:#fff!important;cursor:pointer;list-style:none}
.dts-faq-acc .e-n-accordion-item-title::-webkit-details-marker{display:none}
.dts-faq-acc .e-n-accordion-item-title-text{font-family:Bitter,Georgia,serif!important;font-weight:700!important;font-size:19px!important;line-height:1.3!important;color:#1B2A20!important}
.dts-faq-acc .e-n-accordion-item-title-icon{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1.5px solid #2F6B3C;display:flex;align-items:center;justify-content:center;color:#2F6B3C}
.dts-faq-acc .e-n-accordion-item-title-icon svg,.dts-faq-acc .e-n-accordion-item-title-icon i{width:12px;height:12px;font-size:12px;fill:#2F6B3C;color:#2F6B3C}
.dts-faq-acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon{background:#2F6B3C}
.dts-faq-acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg,.dts-faq-acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon i{fill:#fff;color:#fff}
.dts-faq-acc .dts-faq-p{padding:0 24px 22px!important;border:0!important}
.dts-faq-a p{margin:0}
.dts-faq-a a{color:#2F6B3C;font-weight:700;text-decoration:underline}
@media (max-width:1024px){ .dts-lcards > .e-con-inner{grid-template-columns:1fr} }
@media (max-width:900px){
 .dts-ahero{background:linear-gradient(180deg,rgba(28,58,40,.1) 0%,rgba(28,58,40,.55) 30%,#1C3A28 46%),url("https://davidstreeinc.com/wp-content/uploads/2026/09/dts-page-tree-removal-33.webp") center top/100% auto no-repeat,#1C3A28!important}
 .dts-ahero > .e-con-inner{min-height:0}
 .dts-ahero-l{width:100%!important;max-width:100%!important;padding:54vw 0 40px!important}
 .dts-ahero .dts-h1 .elementor-heading-title{font-size:42px!important}
 .dts-split > .e-con-inner{grid-template-columns:1fr;gap:28px}
 .dts-phones{grid-template-columns:1fr;gap:16px}
}
@media (max-width:640px){
 .dts-split .dts-h2 .elementor-heading-title,.dts-local .dts-h2 .elementor-heading-title,.dts-faq-h2 .elementor-heading-title{font-size:30px!important}
 .dts-faq-acc .e-n-accordion-item-title{padding:18px!important}
 .dts-faq-acc .e-n-accordion-item-title-text{font-size:17px!important}
 .dts-faq-acc .dts-faq-p{padding:0 18px 18px!important}
 .dts-phones a{font-size:24px}
}/* End custom CSS */