.elementor-331 .elementor-element.elementor-element-90fa9dc{--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-331 .elementor-element.elementor-element-209292e{--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-331 .elementor-element.elementor-element-48e9114{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#E6EDE4;}.elementor-331 .elementor-element.elementor-element-00691cb .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-331 .elementor-element.elementor-element-8a47ddd .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-331 .elementor-element.elementor-element-45df7f8{font-family:"Source Sans 3", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.65em;color:#E6EDE4;}.elementor-331 .elementor-element.elementor-element-1cdd541{--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-331 .elementor-element.elementor-element-9c1bec9 .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-331 .elementor-element.elementor-element-3ead82f .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-331 .elementor-element.elementor-element-918fb25{--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-331 .elementor-element.elementor-element-8d19db9{--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-331 .elementor-element.elementor-element-a4f2976 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-a4f2976.elementor-view-stacked .elementor-icon{background-color:#8DC63F;}.elementor-331 .elementor-element.elementor-element-a4f2976.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-a4f2976.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-331 .elementor-element.elementor-element-a4f2976.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-a4f2976.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-331 .elementor-element.elementor-element-a4f2976 .elementor-icon{font-size:28px;}.elementor-331 .elementor-element.elementor-element-a4f2976 .elementor-icon svg{height:28px;}.elementor-331 .elementor-element.elementor-element-a1e1090 .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-331 .elementor-element.elementor-element-83c26b3{--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-331 .elementor-element.elementor-element-b9f6828 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-b9f6828.elementor-view-stacked .elementor-icon{background-color:#8DC63F;}.elementor-331 .elementor-element.elementor-element-b9f6828.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-b9f6828.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-331 .elementor-element.elementor-element-b9f6828.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-b9f6828.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-331 .elementor-element.elementor-element-b9f6828 .elementor-icon{font-size:28px;}.elementor-331 .elementor-element.elementor-element-b9f6828 .elementor-icon svg{height:28px;}.elementor-331 .elementor-element.elementor-element-a8cb2c1 .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-331 .elementor-element.elementor-element-fa968dd{--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-331 .elementor-element.elementor-element-f4cc603 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-f4cc603.elementor-view-stacked .elementor-icon{background-color:#8DC63F;}.elementor-331 .elementor-element.elementor-element-f4cc603.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-f4cc603.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-331 .elementor-element.elementor-element-f4cc603.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-f4cc603.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-331 .elementor-element.elementor-element-f4cc603 .elementor-icon{font-size:28px;}.elementor-331 .elementor-element.elementor-element-f4cc603 .elementor-icon svg{height:28px;}.elementor-331 .elementor-element.elementor-element-819060e .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-331 .elementor-element.elementor-element-1a32cc3{--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-331 .elementor-element.elementor-element-9cd842a .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-9cd842a.elementor-view-stacked .elementor-icon{background-color:#8DC63F;}.elementor-331 .elementor-element.elementor-element-9cd842a.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-9cd842a.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-331 .elementor-element.elementor-element-9cd842a.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-9cd842a.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-331 .elementor-element.elementor-element-9cd842a .elementor-icon{font-size:28px;}.elementor-331 .elementor-element.elementor-element-9cd842a .elementor-icon svg{height:28px;}.elementor-331 .elementor-element.elementor-element-17f9a08 .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-331 .elementor-element.elementor-element-9ce2bcd{--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-331 .elementor-element.elementor-element-9ce2bcd:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-9ce2bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-c69e776{--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-331 .elementor-element.elementor-element-696191c .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-331 .elementor-element.elementor-element-2a9a4ba .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-df78b45{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-8238062{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-248ddfe{--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-331 .elementor-element.elementor-element-af8d34a{--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-331 .elementor-element.elementor-element-af8d34a:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-af8d34a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}.elementor-331 .elementor-element.elementor-element-2780b60{--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-331 .elementor-element.elementor-element-af7623e .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-331 .elementor-element.elementor-element-2282eb5 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-5176f03{--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-331 .elementor-element.elementor-element-7b99b05{--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-331 .elementor-element.elementor-element-1b3e590{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-f0bd8ea .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-d7451b7{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-8aaec53{--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-331 .elementor-element.elementor-element-ce8d727{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-b84be51 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-06cafad{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-b942365{--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-331 .elementor-element.elementor-element-6734d8c{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-da426dc .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-23d1709{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-37ddb63{--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-331 .elementor-element.elementor-element-7b31e00{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-521c794 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-aa091e4{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-dae1776{--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-331 .elementor-element.elementor-element-77febc5{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-dd47b74 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-ea5a677{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-d9d6f2d{--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-331 .elementor-element.elementor-element-38b8d66{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-29fd223 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-6b6a3ca{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-8203910{--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-331 .elementor-element.elementor-element-8203910:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-8203910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-551a67c{--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-331 .elementor-element.elementor-element-82d14c1{--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-331 .elementor-element.elementor-element-1696fdf .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-331 .elementor-element.elementor-element-fbabccb .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-b205981{--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-331 .elementor-element.elementor-element-57a3e38{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-aed8701 .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-331 .elementor-element.elementor-element-d61b01a{--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-331 .elementor-element.elementor-element-fc7c279{--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-331 .elementor-element.elementor-element-a2d3d28 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-93dcec7{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-fb5fe99{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-7124bcc{--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-331 .elementor-element.elementor-element-456c55a .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-fa39679{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-226b31d{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-8d91058{--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-331 .elementor-element.elementor-element-e8f8aaa .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-819b20f{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-db2c5d7{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-e761c1e{--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-331 .elementor-element.elementor-element-8d30423 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-41e9a47{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-59585d6{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-c2091b6{--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-331 .elementor-element.elementor-element-c7d1436 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-58e3d59{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-7ef93a1{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-7ea7cc4{--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-331 .elementor-element.elementor-element-7ea7cc4:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-7ea7cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-d0b8402 .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-331 .elementor-element.elementor-element-55f09e8{--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-331 .elementor-element.elementor-element-3a9a15f{--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-331 .elementor-element.elementor-element-404f078 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-404f078.elementor-view-stacked .elementor-icon{background-color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-404f078.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-404f078.elementor-view-default .elementor-icon{color:#2F6B3C;border-color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-404f078.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-404f078.elementor-view-default .elementor-icon svg{fill:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-404f078 .elementor-icon{font-size:36px;}.elementor-331 .elementor-element.elementor-element-404f078 .elementor-icon svg{height:36px;}.elementor-331 .elementor-element.elementor-element-2504cfa{--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-331 .elementor-element.elementor-element-daa2338 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-96d545d{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-0482649{--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-331 .elementor-element.elementor-element-3c6f73b .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-3c6f73b.elementor-view-stacked .elementor-icon{background-color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-3c6f73b.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-3c6f73b.elementor-view-default .elementor-icon{color:#2F6B3C;border-color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-3c6f73b.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-3c6f73b.elementor-view-default .elementor-icon svg{fill:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-3c6f73b .elementor-icon{font-size:36px;}.elementor-331 .elementor-element.elementor-element-3c6f73b .elementor-icon svg{height:36px;}.elementor-331 .elementor-element.elementor-element-fcf71d6{--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-331 .elementor-element.elementor-element-60f3944 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-71a9a38{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-2f54117{--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-331 .elementor-element.elementor-element-893465b .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-893465b.elementor-view-stacked .elementor-icon{background-color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-893465b.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-893465b.elementor-view-default .elementor-icon{color:#2F6B3C;border-color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-893465b.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-893465b.elementor-view-default .elementor-icon svg{fill:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-893465b .elementor-icon{font-size:36px;}.elementor-331 .elementor-element.elementor-element-893465b .elementor-icon svg{height:36px;}.elementor-331 .elementor-element.elementor-element-be333f7{--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-331 .elementor-element.elementor-element-c465157 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-d04a23d{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-026bd36{--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-331 .elementor-element.elementor-element-760b396 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-760b396.elementor-view-stacked .elementor-icon{background-color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-760b396.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-760b396.elementor-view-default .elementor-icon{color:#2F6B3C;border-color:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-760b396.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-760b396.elementor-view-default .elementor-icon svg{fill:#2F6B3C;}.elementor-331 .elementor-element.elementor-element-760b396 .elementor-icon{font-size:36px;}.elementor-331 .elementor-element.elementor-element-760b396 .elementor-icon svg{height:36px;}.elementor-331 .elementor-element.elementor-element-795e2dc{--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-331 .elementor-element.elementor-element-f3fd72d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-d1f5e44{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-b2cb40b{--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-331 .elementor-element.elementor-element-f9e55a4{--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-331 .elementor-element.elementor-element-c836c57 .elementor-heading-title{font-family:"Kaushan Script", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-6fa226f{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-85aeb09{--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-331 .elementor-element.elementor-element-5816c0c .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-331 .elementor-element.elementor-element-0415536 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#1B2A20;}.elementor-331 .elementor-element.elementor-element-5ac9c73{--display:flex;}.elementor-331 .elementor-element.elementor-element-7efc303{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-78cb8f6{--display:flex;}.elementor-331 .elementor-element.elementor-element-14110d9{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-5a23402{--display:flex;}.elementor-331 .elementor-element.elementor-element-e13881a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-f76884a{--display:flex;}.elementor-331 .elementor-element.elementor-element-931620a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-4791e0b{--display:flex;}.elementor-331 .elementor-element.elementor-element-e3cbbb6{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-2b68067{--display:flex;}.elementor-331 .elementor-element.elementor-element-c2a3bf1{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#44524A;}.elementor-331 .elementor-element.elementor-element-dedd1ed{--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-331 .elementor-element.elementor-element-7bc244b{--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-331 .elementor-element.elementor-element-77f1a25{--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-331 .elementor-element.elementor-element-bcb21d4 .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-331 .elementor-element.elementor-element-f1b1d4d .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-5d60e19{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#E6EDE4;}.elementor-331 .elementor-element.elementor-element-0f52cba{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-7ae7d7d{--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-331 .elementor-element.elementor-element-6b760e8 .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-331 .elementor-element.elementor-element-90fa9dc{--content-width:1240px;}.elementor-331 .elementor-element.elementor-element-9ce2bcd{--content-width:1240px;}.elementor-331 .elementor-element.elementor-element-af8d34a{--content-width:1240px;}.elementor-331 .elementor-element.elementor-element-8203910{--content-width:1240px;}.elementor-331 .elementor-element.elementor-element-7ea7cc4{--content-width:1240px;}.elementor-331 .elementor-element.elementor-element-b2cb40b{--content-width:1240px;}.elementor-331 .elementor-element.elementor-element-85aeb09{--content-width:1240px;}.elementor-331 .elementor-element.elementor-element-7bc244b{--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-land-clearing-15.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}
/* 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-land-clearing-15.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 */