.elementor-52 .elementor-element.elementor-element-75720aa3:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-75720aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-52 .elementor-element.elementor-element-75720aa3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-52 .elementor-element.elementor-element-75720aa3 > .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-52 .elementor-element.elementor-element-3ea98757{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-52 .elementor-element.elementor-element-3ea98757 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-52 .elementor-element.elementor-element-56456796{text-align:center;}.elementor-52 .elementor-element.elementor-element-56456796 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-1ea646e5{text-align:center;}.elementor-52 .elementor-element.elementor-element-1ea646e5 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-16236189{text-align:center;}.elementor-52 .elementor-element.elementor-element-16236189 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-2f4ae7de:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-2f4ae7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-52 .elementor-element.elementor-element-2f4ae7de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-52 .elementor-element.elementor-element-2f4ae7de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-655ef8b0{background-color:transparent;background-image:linear-gradient(120deg, #43766C 0%, #D2E3C8 100%);text-align:center;}.elementor-52 .elementor-element.elementor-element-655ef8b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#1A1A1A;}.elementor-52 .elementor-element.elementor-element-353ed8f2{text-align:center;}.elementor-52 .elementor-element.elementor-element-353ed8f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:normal;color:#C3EEE200;}.elementor-52 .elementor-element.elementor-element-6b07081a{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-6b07081a .elementor-heading-title{color:#FFFFFF;}.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-52 .elementor-element.elementor-element-1a627c37{margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + -2em) 0em;--lottie-container-width:30%;}.elementor-52 .elementor-element.elementor-element-721779a6{text-align:center;}.elementor-52 .elementor-element.elementor-element-721779a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:normal;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-345caf6f{text-align:center;}.elementor-52 .elementor-element.elementor-element-345caf6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:normal;color:#C3EEE200;}.elementor-52 .elementor-element.elementor-element-38f599c9{text-align:center;}.elementor-52 .elementor-element.elementor-element-38f599c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-76221538{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-76221538 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-26a8ab9c{text-align:center;}.elementor-52 .elementor-element.elementor-element-26a8ab9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-138896ac{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-138896ac .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-23632a76{text-align:center;}.elementor-52 .elementor-element.elementor-element-23632a76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-5186d63a{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-5186d63a .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-21954c3f{text-align:center;}.elementor-52 .elementor-element.elementor-element-21954c3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-700e50e0{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-700e50e0 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-1c91878d{text-align:center;}.elementor-52 .elementor-element.elementor-element-1c91878d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-f663f8c{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-f663f8c .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-74a1a60e{text-align:center;}.elementor-52 .elementor-element.elementor-element-74a1a60e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-17202c4{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-17202c4 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-155c455{text-align:center;}.elementor-52 .elementor-element.elementor-element-155c455 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-2b7d17e8{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-2b7d17e8 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-2d91d4ec{text-align:center;}.elementor-52 .elementor-element.elementor-element-2d91d4ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-48948a14{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-48948a14 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-1310e478{text-align:center;}.elementor-52 .elementor-element.elementor-element-1310e478 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-6bf9dc50{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-6bf9dc50 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-38bff9f{text-align:center;}.elementor-52 .elementor-element.elementor-element-38bff9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-2e3f724e{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-2e3f724e .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-55e6bb49{text-align:center;}.elementor-52 .elementor-element.elementor-element-55e6bb49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-1b6466c4{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-1b6466c4 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-1fbb715f{text-align:center;}.elementor-52 .elementor-element.elementor-element-1fbb715f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-20a8c931{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-20a8c931 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-2aedd952{text-align:center;}.elementor-52 .elementor-element.elementor-element-2aedd952 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-2dbf3715{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-2dbf3715 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-2f3ce9c5{text-align:center;}.elementor-52 .elementor-element.elementor-element-2f3ce9c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-359c2481{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-359c2481 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-6b770a6{text-align:center;}.elementor-52 .elementor-element.elementor-element-6b770a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-18f448ae{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-18f448ae .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-74ab5723{text-align:center;}.elementor-52 .elementor-element.elementor-element-74ab5723 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-a8a473e{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-a8a473e .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-295cb383{text-align:center;}.elementor-52 .elementor-element.elementor-element-295cb383 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-67aff95e{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-67aff95e .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-2bf5f04c{text-align:center;}.elementor-52 .elementor-element.elementor-element-2bf5f04c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-cf63a20{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-cf63a20 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-7a5e858c{text-align:center;}.elementor-52 .elementor-element.elementor-element-7a5e858c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-25e74e68{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-25e74e68 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-432ac1dd{text-align:center;}.elementor-52 .elementor-element.elementor-element-432ac1dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-34d054cf{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-34d054cf .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-169270c4{text-align:center;}.elementor-52 .elementor-element.elementor-element-169270c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-6c7d148d{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-6c7d148d .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-14295444{text-align:center;}.elementor-52 .elementor-element.elementor-element-14295444 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-77c0fbc7{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-77c0fbc7 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-67c18f61{text-align:center;}.elementor-52 .elementor-element.elementor-element-67c18f61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-7fb80244{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-7fb80244 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-55e8d167{text-align:center;}.elementor-52 .elementor-element.elementor-element-55e8d167 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-226166db{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-226166db .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-40db8b11{text-align:center;}.elementor-52 .elementor-element.elementor-element-40db8b11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-4e2c13fa{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-4e2c13fa .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-3cb22126{text-align:center;}.elementor-52 .elementor-element.elementor-element-3cb22126 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-7489beaa{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-7489beaa .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-75266dcb{text-align:center;}.elementor-52 .elementor-element.elementor-element-75266dcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-4d1d8f3c{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-4d1d8f3c .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-6bfcf47f{text-align:center;}.elementor-52 .elementor-element.elementor-element-6bfcf47f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-3548f013{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-3548f013 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-4a26a0f5{text-align:center;}.elementor-52 .elementor-element.elementor-element-4a26a0f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-73fdb927{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-73fdb927 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-1bcdbc5b{text-align:center;}.elementor-52 .elementor-element.elementor-element-1bcdbc5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-1827616d{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-1827616d .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-1aa9404a{text-align:center;}.elementor-52 .elementor-element.elementor-element-1aa9404a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-609d50b5{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-609d50b5 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-163241b8{text-align:center;}.elementor-52 .elementor-element.elementor-element-163241b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-39fab915{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-39fab915 .elementor-heading-title{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-79f94c1f{text-align:center;}.elementor-52 .elementor-element.elementor-element-79f94c1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#D2E3C8;}.elementor-52 .elementor-element.elementor-element-2ab09d7d{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:center;}.elementor-52 .elementor-element.elementor-element-2ab09d7d .elementor-heading-title{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-52 .elementor-element.elementor-element-19987e7d{--iteration-count:infinite;--animation-duration:1200ms;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;--dynamic-text-color:#41F07E;}.elementor-52 .elementor-element.elementor-element-19987e7d .elementor-headline{text-align:center;}.elementor-52 .elementor-element.elementor-element-19987e7d .elementor-headline-plain-text{color:#41F07E;}.elementor-52 .elementor-element.elementor-element-19987e7d .elementor-headline-dynamic-wrapper path{stroke:#FF0000;}.elementor-52 .elementor-element.elementor-element-52741a06{text-align:center;}.elementor-52 .elementor-element.elementor-element-52741a06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#F05941;}.elementor-52 .elementor-element.elementor-element-71ef2959{text-align:center;}.elementor-52 .elementor-element.elementor-element-71ef2959 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#EEF296;}.elementor-52 .elementor-element.elementor-element-73466f78{border-style:dotted;border-color:#FFB300;text-align:center;}.elementor-52 .elementor-element.elementor-element-73466f78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#00B405;}.elementor-52 .elementor-element.elementor-element-37a6d9a7{border-style:dotted;border-color:#FFB300;text-align:center;}.elementor-52 .elementor-element.elementor-element-37a6d9a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#00B405;}.elementor-52 .elementor-element.elementor-element-30f8794b{border-style:dotted;border-color:#FFB300;text-align:center;}.elementor-52 .elementor-element.elementor-element-30f8794b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#00B405;}.elementor-52 .elementor-element.elementor-element-45b0a984{border-style:dotted;border-color:#FFB300;text-align:center;}.elementor-52 .elementor-element.elementor-element-45b0a984 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:normal;color:#00B405;}.elementor-52 .elementor-element.elementor-element-21c2f45f{--iteration-count:infinite;--animation-duration:1200ms;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;--dynamic-text-color:#EEF296;}.elementor-52 .elementor-element.elementor-element-21c2f45f .elementor-headline{text-align:center;}.elementor-52 .elementor-element.elementor-element-21c2f45f .elementor-headline-plain-text{color:#EEF296;}.elementor-52 .elementor-element.elementor-element-21c2f45f .elementor-headline-dynamic-wrapper path{stroke:#FF0000;}.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-52 .elementor-element.elementor-element-33b06595 .elementor-button{background-color:#36A92A;}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-1a627c37{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--lottie-container-width:60%;}.elementor-52 .elementor-element.elementor-element-345caf6f .elementor-heading-title{font-size:2em;}}/* Start custom CSS for heading, class: .elementor-element-3ea98757 */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-3ea98757 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-655ef8b0 */:root{
    --color1: #12486B;
    --color2: #294B29;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-655ef8b0 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-353ed8f2 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-353ed8f2 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-345caf6f */:root{
    --color1: #B4D4FF;
    --color2: #A8DF8E;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-345caf6f 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-38f599c9 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-38f599c9 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-26a8ab9c */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-26a8ab9c 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-23632a76 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-23632a76 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-21954c3f */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-21954c3f 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-1c91878d */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-1c91878d 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-74a1a60e */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-74a1a60e 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-155c455 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-155c455 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-2d91d4ec */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-2d91d4ec 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-1310e478 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-1310e478 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-38bff9f */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-38bff9f 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-55e6bb49 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-55e6bb49 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-1fbb715f */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-1fbb715f 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-2aedd952 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-2aedd952 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-2f3ce9c5 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-2f3ce9c5 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-6b770a6 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-6b770a6 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-74ab5723 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-74ab5723 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-295cb383 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-295cb383 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-2bf5f04c */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-2bf5f04c 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-7a5e858c */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-7a5e858c 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-432ac1dd */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-432ac1dd 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-169270c4 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-169270c4 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-14295444 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-14295444 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-67c18f61 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-67c18f61 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-55e8d167 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-55e8d167 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-40db8b11 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-40db8b11 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-3cb22126 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-3cb22126 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-75266dcb */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-75266dcb 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-6bfcf47f */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-6bfcf47f 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-4a26a0f5 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-4a26a0f5 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-1bcdbc5b */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-1bcdbc5b 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-1aa9404a */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-1aa9404a 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-163241b8 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-163241b8 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-79f94c1f */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-79f94c1f 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-52741a06 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-52741a06 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-71ef2959 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-71ef2959 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-73466f78 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-73466f78 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-37a6d9a7 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-37a6d9a7 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-30f8794b */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-30f8794b 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-45b0a984 */:root{
    --color1: #12486B;
    --color2: #7644FF;
    --color3: #fd4766;
    --angle: 120deg;
}

.elementor-52 .elementor-element.elementor-element-45b0a984 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 */