.elementor-5337 .elementor-element.elementor-element-2f07e737{--display:flex;--overlay-opacity:0.5;}.elementor-5337 .elementor-element.elementor-element-2f07e737::before, .elementor-5337 .elementor-element.elementor-element-2f07e737 > .elementor-background-video-container::before, .elementor-5337 .elementor-element.elementor-element-2f07e737 > .e-con-inner > .elementor-background-video-container::before, .elementor-5337 .elementor-element.elementor-element-2f07e737 > .elementor-background-slideshow::before, .elementor-5337 .elementor-element.elementor-element-2f07e737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5337 .elementor-element.elementor-element-2f07e737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-5337 .elementor-element.elementor-element-2f07e737.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5337 .elementor-element.elementor-element-ce11ecc .elementor-menu-toggle{margin:0 auto;}.elementor-5337 .elementor-element.elementor-element-ce11ecc .elementor-nav-menu--main .elementor-item{color:#272727;fill:#272727;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5337 .elementor-element.elementor-element-2ee1d50 > .elementor-widget-container{background-color:#4E735C;}.elementor-5337 .elementor-element.elementor-element-2ee1d50{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#F6FF67;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5337 .elementor-element.elementor-element-391265e > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-5337 .elementor-element.elementor-element-391265e.elementor-element{--align-self:center;}.elementor-5337 .elementor-element.elementor-element-391265e{text-align:left;}.elementor-5337 .elementor-element.elementor-element-391265e .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:52px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#4BB26E;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5337 .elementor-element.elementor-element-16607bf .elementor-toc__header-title{text-align:start;}.elementor-5337 .elementor-element.elementor-element-16607bf .elementor-toc__header{flex-direction:row;}.elementor-5337 .elementor-element.elementor-element-16607bf{--item-text-hover-decoration:underline;}.elementor-5337 .elementor-element.elementor-element-24711fb .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-676a6b7{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-c794df3 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-24cf52d.elementor-element{--align-self:center;}.elementor-5337 .elementor-element.elementor-element-24cf52d{text-align:center;}.elementor-5337 .elementor-element.elementor-element-24cf52d img{max-width:90%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5337 .elementor-element.elementor-element-2e05b0a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5337 .elementor-element.elementor-element-2e05b0a .elementor-divider-separator{width:100%;}.elementor-5337 .elementor-element.elementor-element-2e05b0a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5337 .elementor-element.elementor-element-99ce1cb > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-99ce1cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-5b81d0a .elementor-heading-title{color:#4BB26E;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5337 .elementor-element.elementor-element-c77ef84 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5337 .elementor-element.elementor-element-c77ef84 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5337 .elementor-element.elementor-element-c77ef84{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5337 .elementor-element.elementor-element-27efbb2{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-da3966e > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-da3966e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-49403d3 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-5649ede{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-6a1e0c6 > .elementor-widget-container{border-style:solid;border-color:#FFFFFF;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-5337 .elementor-element.elementor-element-6a1e0c6 img{width:84%;}.elementor-5337 .elementor-element.elementor-element-77b183a > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-77b183a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-aa7c849 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-bda5036{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-1d7a8f2{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-034e344{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-e1fba38 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-8cd176d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5337 .elementor-element.elementor-element-6e6e61f > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-6e6e61f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-f404df3 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-fd11193{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-d690b28 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-7c0e6ea{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-87ac61f > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-87ac61f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-cc65e46 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-d97d917{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-85a415d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5337 .elementor-element.elementor-element-85a415d .elementor-divider-separator{width:100%;}.elementor-5337 .elementor-element.elementor-element-85a415d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5337 .elementor-element.elementor-element-c5bfc81 > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-c5bfc81 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-fa6d5b8{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-3266112 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-943a053{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-751b5ad{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-5337 .elementor-element.elementor-element-751b5ad.elementor-element{--align-self:center;}.elementor-5337 .elementor-element.elementor-element-751b5ad .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5337 .elementor-element.elementor-element-2abc7a2 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-21526a2{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-d18ac9c{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-5337 .elementor-element.elementor-element-d18ac9c.elementor-element{--align-self:center;}.elementor-5337 .elementor-element.elementor-element-e1b179e .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-fcc4772{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-4748af3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5337 .elementor-element.elementor-element-5d7953e.elementor-element{--align-self:center;}.elementor-5337 .elementor-element.elementor-element-67a2809{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5337 .elementor-element.elementor-element-67a2809 .elementor-divider-separator{width:100%;}.elementor-5337 .elementor-element.elementor-element-67a2809 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5337 .elementor-element.elementor-element-7d680c7 > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-7d680c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-e0b6c88 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-d42e69a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-e48e638 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-599da85{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-63fb860{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5337 .elementor-element.elementor-element-63fb860 .elementor-divider-separator{width:100%;}.elementor-5337 .elementor-element.elementor-element-63fb860 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5337 .elementor-element.elementor-element-1d152f6 > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-1d152f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-66a2a83{width:100%;max-width:100%;}.elementor-5337 .elementor-element.elementor-element-66a2a83 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-81d6308{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-35ab58a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5337 .elementor-element.elementor-element-35ab58a.elementor-element{--align-self:center;}.elementor-5337 .elementor-element.elementor-element-24d352a .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-2609f86{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-253ed57 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-dc3c3a8{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-a6efb93{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-5337 .elementor-element.elementor-element-a6efb93.elementor-element{--align-self:center;}.elementor-5337 .elementor-element.elementor-element-223f4c8 .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-8d78b8e{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-04e8f70{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5337 .elementor-element.elementor-element-04e8f70 .elementor-divider-separator{width:100%;}.elementor-5337 .elementor-element.elementor-element-04e8f70 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5337 .elementor-element.elementor-element-479d7ae > .elementor-widget-container{background-color:#628571;}.elementor-5337 .elementor-element.elementor-element-479d7ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFEF2A;}.elementor-5337 .elementor-element.elementor-element-b426dce .elementor-heading-title{color:#4BB26E;}.elementor-5337 .elementor-element.elementor-element-9934181{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#5C5C5C;}.elementor-5337 .elementor-element.elementor-element-f0555ee{--display:flex;}.elementor-5337 .elementor-element.elementor-element-6c24da8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5337 .elementor-element.elementor-element-6c24da8.elementor-element{--align-self:center;}.elementor-5337 .elementor-element.elementor-element-b1aff60{--display:flex;}.elementor-5337 .elementor-element.elementor-element-9464161{--display:flex;}@media(max-width:1024px){.elementor-5337 .elementor-element.elementor-element-8cd176d{--grid-auto-flow:row;}.elementor-5337 .elementor-element.elementor-element-4748af3{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5337 .elementor-element.elementor-element-2f07e737{--width:72.705%;}.elementor-5337 .elementor-element.elementor-element-8cd176d{--content-width:1600px;}}@media(max-width:767px){.elementor-5337 .elementor-element.elementor-element-8cd176d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5337 .elementor-element.elementor-element-4748af3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-2f07e737 *//* Target Elementor containers (Flexbox containers) */
.elementor-container {
  gap: 0 !important; /* Removes space between flex items */
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Target Elementor sections (older style) */
.elementor-section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Target Elementor widgets inside containers */
.elementor-widget {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */