.elementor-2539 .elementor-element.elementor-element-20ae10d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-2539 .elementor-element.elementor-element-f88a2ca{--display:flex;}.elementor-2539 .elementor-element.elementor-element-f0474fe{--display:flex;}.elementor-2539 .elementor-element.elementor-element-2660615{--display:flex;}.elementor-2539 .elementor-element.elementor-element-1ae2140{--display:flex;}.elementor-2539 .elementor-element.elementor-element-d66dbf9{--display:flex;}.elementor-2539 .elementor-element.elementor-element-ba320d2{--display:flex;}.elementor-2539 .elementor-element.elementor-element-c7cd595{--display:flex;}.elementor-2539 .elementor-element.elementor-element-3010298{--display:flex;}.elementor-2539 .elementor-element.elementor-element-616f7f4{--display:flex;}.elementor-2539 .elementor-element.elementor-element-59d9cb0{--display:flex;}.elementor-2539 .elementor-element.elementor-element-bdfe6b4{--display:flex;}.elementor-2539 .elementor-element.elementor-element-3558333{--display:flex;}.elementor-2539 .elementor-element.elementor-element-e3b8c1c{--display:flex;}.elementor-2539 .elementor-element.elementor-element-77d4cd2{--display:flex;}.elementor-2539 .elementor-element.elementor-element-ba4f084{--display:flex;}.elementor-2539 .elementor-element.elementor-element-75ded69{--display:flex;}.elementor-2539 .elementor-element.elementor-element-ca1393a{--display:flex;}.elementor-2539 .elementor-element.elementor-element-509162c{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:6px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2539 .elementor-element.elementor-element-509162c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2539 .elementor-element.elementor-element-509162c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2539 .elementor-element.elementor-element-509162c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}:where( .elementor-2539 .elementor-element.elementor-element-509162c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2539 .elementor-element.elementor-element-509162c{--n-accordion-title-font-size:14px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS */background {
  width: 100%;
  height: 100vh;
  /* Soft background color that makes the green pop */
  background-color: #f4f7f5; 

  /* The exact tree logo recreated in lightweight SVG code */
  background-image: 
    url("data:image/svg+xml,%3Csvg xmlns='http://w3.org' viewBox='0 0 200 450'%3E%3Cpath fill='%23a1db39' d='M100 15c-15 0-27 12-27 27s12 27 27 27 27-12 27-27-12-27-27-27zm0 60a10 10 0 1 0 0 20 10 10 0 0 0 0-20z'/%3E%3Cpath fill='%232b6629' d='M100 95c-20 0-38 10-48 26L12 186c-10 16-5 37 11 47 16 10 37 5 47-11l30-48 30 48c10 16 31 21 47 11 16-10 21-31 11-47l-40-65c-10-16-28-26-48-26zm0 120c-25 0-48 13-60 33L4 328c-12 20-6 46 14 58 20 12 46 6 58-14l24-40 24 40c12 20 38 26 58 14 20-12 26-38 14-58l-36-61c-12-20-35-33-60-33zm0 125c-30 0-57 15-71 40L4 425c-15 25-7 57 18 72 25 15 57 7 72-18l6-10 6 10c15 25 47 33 72 18 25-15 33-47 18-72l-25-45c-14-25-41-40-71-40z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://w3.org' viewBox='0 0 200 450'%3E%3Cpath fill='%23a1db39' d='M100 15c-15 0-27 12-27 27s12 27 27 27 27-12 27-27-12-27-27-27zm0 60a10 10 0 1 0 0 20 10 10 0 0 0 0-20z'/%3E%3Cpath fill='%232b6629' d='M100 95c-20 0-38 10-48 26L12 186c-10 16-5 37 11 47 16 10 37 5 47-11l30-48 30 48c10 16 31 21 47 11 16-10 21-31 11-47l-40-65c-10-16-28-26-48-26zm0 120c-25 0-48 13-60 33L4 328c-12 20-6 46 14 58 20 12 46 6 58-14l24-40 24 40c12 20 38 26 58 14 20-12 26-38 14-58l-36-61c-12-20-35-33-60-33zm0 125c-30 0-57 15-71 40L4 425c-15 25-7 57 18 72 25 15 57 7 72-18l6-10 6 10c15 25 47 33 72 18 25-15 33-47 18-72l-25-45c-14-25-41-40-71-40z'/%3E%3C/svg%3E");

  /* Adjusts the size of the repeating grid cells */
  background-size: 100px 225px;
  
  /* Offsets the second layer by exactly half the size to create the staggered columns */
  background-position: 0 0, 50px 112.5px;
  
  background-repeat: repeat;
}/* End custom CSS */