.elementor-12 .elementor-element.elementor-element-566a0616:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-566a0616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-12 .elementor-element.elementor-element-566a0616{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-566a0616 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-12 .elementor-element.elementor-element-49ecf18c{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-49ecf18c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1F1F1F;}.elementor-12 .elementor-element.elementor-element-61cab4ab{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-12 .elementor-element.elementor-element-61cab4ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4bdb8c5a{--iteration-count:infinite;--animation-duration:1200ms;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--dynamic-text-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4bdb8c5a .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;}.elementor-12 .elementor-element.elementor-element-4bdb8c5a .elementor-headline-plain-text{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4bdb8c5a .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:normal;z-index:auto;}.elementor-12 .elementor-element.elementor-element-4bdb8c5a .elementor-headline-dynamic-wrapper path{stroke:#FF0000;stroke-linecap:round;stroke-linejoin:round;}.elementor-12 .elementor-element.elementor-element-4bdb8c5a .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-12 .elementor-element.elementor-element-4ea7f4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-12 .elementor-element.elementor-element-4ea7f4 .elementor-heading-title{text-shadow:0px 0px 30px rgba(255, 0, 0, 0.3);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-48eb2749 .elementor-button{background-color:#36A92A;}.elementor-12 .elementor-element.elementor-element-4005cff6{text-align:center;}.elementor-12 .elementor-element.elementor-element-4005cff6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:normal;color:#FFF83F;}.elementor-12 .elementor-element.elementor-element-7d9c336e{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-7d9c336e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-113c5fb7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-113c5fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-12 .elementor-element.elementor-element-113c5fb7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-113c5fb7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-284df8c3{--lottie-container-width:26%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-icon i{color:#008724;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-icon svg{fill:#008724;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-5637b287{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-item > a{font-family:"Verdana", Sans-serif;font-size:0.8em;font-weight:normal;line-height:1em;}.elementor-12 .elementor-element.elementor-element-5637b287 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1bf64fc6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1bf64fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-12 .elementor-element.elementor-element-1bf64fc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-1bf64fc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7029a253{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-7029a253 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b7d9961 .elementor-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;}.elementor-12 .elementor-element.elementor-element-b7d9961 .elementor-progress-wrapper .elementor-progress-bar{background-color:#008724;}.elementor-12 .elementor-element.elementor-element-b7d9961 .elementor-progress-bar{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-68a31aae .elementor-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-68a31aae .elementor-progress-wrapper .elementor-progress-bar{background-color:#008724;}.elementor-12 .elementor-element.elementor-element-68a31aae .elementor-progress-bar{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-50fb42a5 .elementor-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-50fb42a5 .elementor-progress-wrapper .elementor-progress-bar{background-color:#008724;}.elementor-12 .elementor-element.elementor-element-50fb42a5 .elementor-progress-bar{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-1b6d3bb9 .elementor-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1b6d3bb9 .elementor-progress-wrapper .elementor-progress-bar{background-color:#008724;}.elementor-12 .elementor-element.elementor-element-1b6d3bb9 .elementor-progress-bar{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-58348d16 .elementor-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-58348d16 .elementor-progress-wrapper .elementor-progress-bar{background-color:#FF5C5C;}.elementor-12 .elementor-element.elementor-element-58348d16 .elementor-progress-bar{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-71c97e93{text-align:center;}.elementor-12 .elementor-element.elementor-element-71c97e93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:normal;color:#FFF83F;}.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-12 .elementor-element.elementor-element-425d4f82 img{width:40%;}.elementor-12 .elementor-element.elementor-element-45cf91fe{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-45cf91fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-12 .elementor-element.elementor-element-6d808af9 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-6d808af9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6d808af9.elementor-view-stacked .elementor-icon{background-color:#00B405;}.elementor-12 .elementor-element.elementor-element-6d808af9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6d808af9.elementor-view-default .elementor-icon{fill:#00B405;color:#00B405;border-color:#00B405;}.elementor-12 .elementor-element.elementor-element-6d808af9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6d808af9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;}.elementor-12 .elementor-element.elementor-element-6d808af9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1259182d .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-1259182d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1259182d.elementor-view-stacked .elementor-icon{background-color:#00B405;}.elementor-12 .elementor-element.elementor-element-1259182d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1259182d.elementor-view-default .elementor-icon{fill:#00B405;color:#00B405;border-color:#00B405;}.elementor-12 .elementor-element.elementor-element-1259182d .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-73ed2172 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-73ed2172 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-73ed2172.elementor-view-stacked .elementor-icon{background-color:#00B405;}.elementor-12 .elementor-element.elementor-element-73ed2172.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-73ed2172.elementor-view-default .elementor-icon{fill:#00B405;color:#00B405;border-color:#00B405;}.elementor-12 .elementor-element.elementor-element-73ed2172 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5fb8dcfc .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-5fb8dcfc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5fb8dcfc.elementor-view-stacked .elementor-icon{background-color:#00B405;}.elementor-12 .elementor-element.elementor-element-5fb8dcfc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5fb8dcfc.elementor-view-default .elementor-icon{fill:#00B405;color:#00B405;border-color:#00B405;}.elementor-12 .elementor-element.elementor-element-5fb8dcfc .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1dfeea62{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-1dfeea62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-5284fa4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--lottie-container-width:15%;}.elementor-12 .elementor-element.elementor-element-47bb5cf1{text-align:center;}.elementor-12 .elementor-element.elementor-element-47bb5cf1 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c5fcc9b{margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + -2em) 0em;--lottie-container-width:15%;}.elementor-12 .elementor-element.elementor-element-305dbe09{text-align:center;}.elementor-12 .elementor-element.elementor-element-305dbe09 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-78b1141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--lottie-container-width:15%;}.elementor-12 .elementor-element.elementor-element-339de269{text-align:center;}.elementor-12 .elementor-element.elementor-element-339de269 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7a599877{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;--lottie-container-width:15%;}.elementor-12 .elementor-element.elementor-element-ffef75f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-12 .elementor-element.elementor-element-ffef75f .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-208c1627{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -3em) 0em;--lottie-container-width:15%;}.elementor-12 .elementor-element.elementor-element-6fb9b3de{text-align:center;}.elementor-12 .elementor-element.elementor-element-6fb9b3de .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-26467dd0{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;--lottie-container-width:15%;}.elementor-12 .elementor-element.elementor-element-4ca005a1{text-align:center;}.elementor-12 .elementor-element.elementor-element-4ca005a1 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-528c171b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-528c171b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-12 .elementor-element.elementor-element-528c171b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-528c171b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-11f7e4a8{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-11f7e4a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-7ac4dc49{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ac4dc49 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-42b4ec66{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-42b4ec66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-bdc7b35{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-12 .elementor-element.elementor-element-bdc7b35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-bdc7b35 .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-12 .elementor-element.elementor-element-bdc7b35 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-bdc7b35 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-679d3fbe{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-679d3fbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-widget-testimonial .elementor-testimonial-content{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-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{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-12 .elementor-element.elementor-element-765998a2 .elementor-testimonial-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-765998a2 .elementor-testimonial-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;}.elementor-12 .elementor-element.elementor-element-765998a2 .elementor-testimonial-name{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-765998a2 .elementor-testimonial-job{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-560cdf68 .elementor-testimonial-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-560cdf68 .elementor-testimonial-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;}.elementor-12 .elementor-element.elementor-element-560cdf68 .elementor-testimonial-name{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-560cdf68 .elementor-testimonial-job{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-28721 .elementor-testimonial-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-28721 .elementor-testimonial-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;}.elementor-12 .elementor-element.elementor-element-28721 .elementor-testimonial-name{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-28721 .elementor-testimonial-job{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-787f2f46 .elementor-testimonial-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-787f2f46 .elementor-testimonial-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;}.elementor-12 .elementor-element.elementor-element-787f2f46 .elementor-testimonial-name{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-787f2f46 .elementor-testimonial-job{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-65cdaa58{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-12 .elementor-element.elementor-element-65cdaa58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:normal;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7887ccf3 .elementor-button{background-color:#36A92A;}.elementor-12 .elementor-element.elementor-element-143cb888 .elementor-button{background-color:#36A92A;}.elementor-12 .elementor-element.elementor-element-3629ef5b{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-3629ef5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-21be0337{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--lottie-container-width:150px;}.elementor-12 .elementor-element.elementor-element-6b36444c{text-align:center;}.elementor-12 .elementor-element.elementor-element-6b36444c .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-49a46b61{--lottie-container-width:82px;}.elementor-12 .elementor-element.elementor-element-7f30aad7{text-align:center;}.elementor-12 .elementor-element.elementor-element-7f30aad7 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2a3cb94{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-2a3cb94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-f013d6e{--lottie-container-width:82px;}.elementor-12 .elementor-element.elementor-element-2224f174{text-align:center;}.elementor-12 .elementor-element.elementor-element-2224f174 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7fa35ac1{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-7fa35ac1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-672790cf{--lottie-container-width:150px;}.elementor-12 .elementor-element.elementor-element-5231e2cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5231e2cf .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3a85f4f1{--lottie-container-width:150px;}.elementor-12 .elementor-element.elementor-element-9e8c024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-9e8c024 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-38170d4d{--lottie-container-width:75px;}.elementor-12 .elementor-element.elementor-element-e3c6ffc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e3c6ffc .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-64a443c{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-12 .elementor-element.elementor-element-64a443c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-22386b35{text-align:center;}.elementor-12 .elementor-element.elementor-element-22386b35 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6cc3aa26{text-align:center;}.elementor-12 .elementor-element.elementor-element-6cc3aa26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.5em;font-weight:normal;color:#FFFFFF;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-4bdb8c5a .elementor-headline{font-size:1em;}.elementor-12 .elementor-element.elementor-element-4005cff6 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-113c5fb7{margin-top:0%;margin-bottom:0%;}.elementor-12 .elementor-element.elementor-element-71c97e93 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-425d4f82 img{width:94%;}.elementor-12 .elementor-element.elementor-element-5284fa4d{--lottie-container-width:50%;}.elementor-12 .elementor-element.elementor-element-1c5fcc9b{--lottie-container-width:35%;}.elementor-12 .elementor-element.elementor-element-78b1141{--lottie-container-width:40%;}.elementor-12 .elementor-element.elementor-element-7a599877{--lottie-container-width:40%;}.elementor-12 .elementor-element.elementor-element-208c1627{--lottie-container-width:38%;}.elementor-12 .elementor-element.elementor-element-26467dd0{--lottie-container-width:30%;}.elementor-12 .elementor-element.elementor-element-765998a2 .elementor-testimonial-content{font-size:1em;}.elementor-12 .elementor-element.elementor-element-560cdf68 .elementor-testimonial-content{font-size:1em;}.elementor-12 .elementor-element.elementor-element-28721 .elementor-testimonial-content{font-size:1em;}.elementor-12 .elementor-element.elementor-element-787f2f46 .elementor-testimonial-content{font-size:1em;}}/* Start custom CSS for heading, class: .elementor-element-49ecf18c */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-49ecf18c h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4005cff6 */:root{
    --color1: #12486B;
    --color2: #FFF83F;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-4005cff6 h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9c336e */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-7d9c336e h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7029a253 */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-7029a253 h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c97e93 */:root{
    --color1: #12486B;
    --color2: #FFF83F;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-71c97e93 h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45cf91fe */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-45cf91fe h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dfeea62 */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-1dfeea62 h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f7e4a8 */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-11f7e4a8 h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b4ec66 */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-42b4ec66 h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679d3fbe */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-679d3fbe h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3629ef5b */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-3629ef5b h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3cb94 */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-2a3cb94 h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa35ac1 */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-7fa35ac1 h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64a443c */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-12 .elementor-element.elementor-element-64a443c h2{
    background: linear-gradient(var(--angle), var(--color1) 20.69%, var(--color2) 50.19%, var(--color3) 79.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */