.elementor-1916 .elementor-element.elementor-element-142fab77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-1916 .elementor-element.elementor-element-142fab77:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-142fab77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #247245 0%, #1a5533 100%);}.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-1916 .elementor-element.elementor-element-6cd36b5e{text-align:center;}.elementor-1916 .elementor-element.elementor-element-6cd36b5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#e3a824;}.elementor-1916 .elementor-element.elementor-element-72d3d37b{text-align:center;}.elementor-1916 .elementor-element.elementor-element-72d3d37b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;color:#ffffff;}.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-1916 .elementor-element.elementor-element-4a5f2743{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1.6em;color:rgba(255,255,255,0.92);}.elementor-1916 .elementor-element.elementor-element-77335d90{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;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-1916 .elementor-element.elementor-element-47b17cd1 .elementor-button{background-color:#e3a824;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;}.elementor-1916 .elementor-element.elementor-element-47b17cd1 .elementor-button:hover, .elementor-1916 .elementor-element.elementor-element-47b17cd1 .elementor-button:focus{background-color:#cc9520;}.elementor-1916 .elementor-element.elementor-element-3de028e6{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;color:rgba(255,255,255,0.7);}.elementor-1916 .elementor-element.elementor-element-2eadcb0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-1916 .elementor-element.elementor-element-2eadcb0b:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-2eadcb0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f8;}.elementor-1916 .elementor-element.elementor-element-38ceb79a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-38ceb79a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-1a5a8bcc{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;color:#333333;}.elementor-1916 .elementor-element.elementor-element-450e99bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1916 .elementor-element.elementor-element-19affbc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e0e0e0;--border-color:#e0e0e0;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1916 .elementor-element.elementor-element-19affbc3:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-19affbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-7e6969eb{text-align:start;}.elementor-1916 .elementor-element.elementor-element-7e6969eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#247245;}.elementor-1916 .elementor-element.elementor-element-30e9c869{text-align:start;}.elementor-1916 .elementor-element.elementor-element-30e9c869 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-5631b537{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-32f2d6c3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#333333;}.elementor-1916 .elementor-element.elementor-element-36707937{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#000000;}.elementor-1916 .elementor-element.elementor-element-5a088c7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e0e0e0;--border-color:#e0e0e0;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1916 .elementor-element.elementor-element-5a088c7e:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-5a088c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-6fdf3729{text-align:start;}.elementor-1916 .elementor-element.elementor-element-6fdf3729 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#247245;}.elementor-1916 .elementor-element.elementor-element-9e5b8aa{text-align:start;}.elementor-1916 .elementor-element.elementor-element-9e5b8aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-2d6322b9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-66ae5215{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#333333;}.elementor-1916 .elementor-element.elementor-element-49ff1c17{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#000000;}.elementor-1916 .elementor-element.elementor-element-2f7085b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e0e0e0;--border-color:#e0e0e0;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1916 .elementor-element.elementor-element-2f7085b7:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-2f7085b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-e177f40{text-align:start;}.elementor-1916 .elementor-element.elementor-element-e177f40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#247245;}.elementor-1916 .elementor-element.elementor-element-5650e1a3{text-align:start;}.elementor-1916 .elementor-element.elementor-element-5650e1a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-12f6dd21{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-2a01b0c3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#333333;}.elementor-1916 .elementor-element.elementor-element-5e33f3dd{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#000000;}.elementor-1916 .elementor-element.elementor-element-1b839728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e0e0e0;--border-color:#e0e0e0;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1916 .elementor-element.elementor-element-1b839728:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-1b839728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-3a3c7684{text-align:start;}.elementor-1916 .elementor-element.elementor-element-3a3c7684 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#247245;}.elementor-1916 .elementor-element.elementor-element-7865b545{text-align:start;}.elementor-1916 .elementor-element.elementor-element-7865b545 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-ba8d487{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-452adbb0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#333333;}.elementor-1916 .elementor-element.elementor-element-7c1a2c53{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#000000;}.elementor-1916 .elementor-element.elementor-element-5a2863f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-1916 .elementor-element.elementor-element-5a2863f:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-5a2863f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-4fa0fe42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-4fa0fe42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-59eab9a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1916 .elementor-element.elementor-element-33434215{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1916 .elementor-element.elementor-element-6fd59da5{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1916 .elementor-element.elementor-element-6fd59da5:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-6fd59da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#247245;}.elementor-1916 .elementor-element.elementor-element-3f57aee4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-3f57aee4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-82c0618{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1916 .elementor-element.elementor-element-12789026{text-align:start;}.elementor-1916 .elementor-element.elementor-element-12789026 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-5362fc5f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-119138c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1916 .elementor-element.elementor-element-46a6d968{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1916 .elementor-element.elementor-element-46a6d968:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-46a6d968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#247245;}.elementor-1916 .elementor-element.elementor-element-37de3d8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-37de3d8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-11bcc125{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1916 .elementor-element.elementor-element-1cf8bec6{text-align:start;}.elementor-1916 .elementor-element.elementor-element-1cf8bec6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-2acfb417{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-5a5ac83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1916 .elementor-element.elementor-element-3c295381{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1916 .elementor-element.elementor-element-3c295381:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-3c295381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#247245;}.elementor-1916 .elementor-element.elementor-element-5cd52803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-5cd52803 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-4c415700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1916 .elementor-element.elementor-element-5181e97f{text-align:start;}.elementor-1916 .elementor-element.elementor-element-5181e97f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-7343d9ee{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-60f55c17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1916 .elementor-element.elementor-element-6dee7e1c{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1916 .elementor-element.elementor-element-6dee7e1c:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-6dee7e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#247245;}.elementor-1916 .elementor-element.elementor-element-7358d3e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-7358d3e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-330bd7ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1916 .elementor-element.elementor-element-4f16592a{text-align:start;}.elementor-1916 .elementor-element.elementor-element-4f16592a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-134a05a0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-40fdcb7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1916 .elementor-element.elementor-element-29ba85d{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1916 .elementor-element.elementor-element-29ba85d:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-29ba85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#247245;}.elementor-1916 .elementor-element.elementor-element-b406860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-b406860 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-10a09ad3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1916 .elementor-element.elementor-element-135c7929{text-align:start;}.elementor-1916 .elementor-element.elementor-element-135c7929 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-7d2b328f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-756a4a57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1916 .elementor-element.elementor-element-7f4a8ceb{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1916 .elementor-element.elementor-element-7f4a8ceb:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-7f4a8ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#247245;}.elementor-1916 .elementor-element.elementor-element-445b2dd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-445b2dd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-44ac622a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1916 .elementor-element.elementor-element-5e626a93{text-align:start;}.elementor-1916 .elementor-element.elementor-element-5e626a93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-306adc9c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-7de43e78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-1916 .elementor-element.elementor-element-7de43e78:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-7de43e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f8;}.elementor-1916 .elementor-element.elementor-element-2a76afb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-2a76afb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-5d2778fe{width:var( --container-widget-width, 80% );max-width:80%;padding:40px 40px 40px 40px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#dddddd;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;color:#777777;}.elementor-1916 .elementor-element.elementor-element-5a800163{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-1916 .elementor-element.elementor-element-5a800163:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-5a800163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-30552b22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-30552b22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-444859f0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1916 .elementor-element.elementor-element-252d619a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1916 .elementor-element.elementor-element-4509a523{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1916 .elementor-element.elementor-element-4509a523:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-4509a523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3a824;}.elementor-1916 .elementor-element.elementor-element-29f69bf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-29f69bf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-47b7e01d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-47b7e01d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-40d81d1a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-6fccb76d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1916 .elementor-element.elementor-element-1c03569a{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1916 .elementor-element.elementor-element-1c03569a:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-1c03569a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3a824;}.elementor-1916 .elementor-element.elementor-element-69c53a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-69c53a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-43ef1a68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-43ef1a68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-4af49074{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-12de013d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1916 .elementor-element.elementor-element-5ba8c13c{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1916 .elementor-element.elementor-element-5ba8c13c:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-5ba8c13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3a824;}.elementor-1916 .elementor-element.elementor-element-436940a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-436940a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-1d1e26bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-1d1e26bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1916 .elementor-element.elementor-element-4e93b7c8{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;color:#444444;}.elementor-1916 .elementor-element.elementor-element-e631f9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-1916 .elementor-element.elementor-element-e631f9c:not(.elementor-motion-effects-element-type-background), .elementor-1916 .elementor-element.elementor-element-e631f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0e4586 0%, #0a3366 100%);}.elementor-1916 .elementor-element.elementor-element-6edd6976{text-align:center;}.elementor-1916 .elementor-element.elementor-element-6edd6976 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#ffffff;}.elementor-1916 .elementor-element.elementor-element-7bddb083{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;color:rgba(255,255,255,0.9);}.elementor-1916 .elementor-element.elementor-element-58d16f82 .elementor-button{background-color:#e3a824;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;}.elementor-1916 .elementor-element.elementor-element-58d16f82 .elementor-button:hover, .elementor-1916 .elementor-element.elementor-element-58d16f82 .elementor-button:focus{background-color:#cc9520;}.elementor-1916 .elementor-element.elementor-element-778c889e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1916 .elementor-element.elementor-element-778c889e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#e3a824;}.elementor-1916 .elementor-element.elementor-element-56db3c3{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;color:rgba(255,255,255,0.7);}@media(max-width:1024px){.elementor-1916 .elementor-element.elementor-element-450e99bc{--grid-auto-flow:row;}.elementor-1916 .elementor-element.elementor-element-59eab9a7{--grid-auto-flow:row;}.elementor-1916 .elementor-element.elementor-element-444859f0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1916 .elementor-element.elementor-element-142fab77{--content-width:1100px;}.elementor-1916 .elementor-element.elementor-element-2eadcb0b{--content-width:1100px;}.elementor-1916 .elementor-element.elementor-element-5a2863f{--content-width:1100px;}.elementor-1916 .elementor-element.elementor-element-6fd59da5{--width:40px;}.elementor-1916 .elementor-element.elementor-element-46a6d968{--width:40px;}.elementor-1916 .elementor-element.elementor-element-3c295381{--width:40px;}.elementor-1916 .elementor-element.elementor-element-6dee7e1c{--width:40px;}.elementor-1916 .elementor-element.elementor-element-29ba85d{--width:40px;}.elementor-1916 .elementor-element.elementor-element-7f4a8ceb{--width:40px;}.elementor-1916 .elementor-element.elementor-element-7de43e78{--content-width:1100px;}.elementor-1916 .elementor-element.elementor-element-5a800163{--content-width:1100px;}.elementor-1916 .elementor-element.elementor-element-4509a523{--width:56px;}.elementor-1916 .elementor-element.elementor-element-1c03569a{--width:56px;}.elementor-1916 .elementor-element.elementor-element-5ba8c13c{--width:56px;}.elementor-1916 .elementor-element.elementor-element-e631f9c{--content-width:1100px;}}@media(max-width:767px){.elementor-1916 .elementor-element.elementor-element-142fab77{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1916 .elementor-element.elementor-element-72d3d37b .elementor-heading-title{font-size:30px;}.elementor-1916 .elementor-element.elementor-element-4a5f2743{width:100%;max-width:100%;}.elementor-1916 .elementor-element.elementor-element-2eadcb0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1916 .elementor-element.elementor-element-1a5a8bcc{width:100%;max-width:100%;}.elementor-1916 .elementor-element.elementor-element-450e99bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1916 .elementor-element.elementor-element-5a2863f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1916 .elementor-element.elementor-element-59eab9a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1916 .elementor-element.elementor-element-7de43e78{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1916 .elementor-element.elementor-element-5a800163{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1916 .elementor-element.elementor-element-444859f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1916 .elementor-element.elementor-element-e631f9c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1916 .elementor-element.elementor-element-7bddb083{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-19affbc3 */.elementor-1916 .elementor-element.elementor-element-19affbc3 .ma-gold-bullets ul li::marker { color: #e3a824 !important; }.elementor-1916 .elementor-element.elementor-element-19affbc3 .ma-gold-bullets ul { list-style: disc; padding-left: 20px; }.elementor-1916 .elementor-element.elementor-element-19affbc3 .ma-gold-bullets ul li { color: #333333; font-size: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a088c7e */.elementor-1916 .elementor-element.elementor-element-5a088c7e .ma-gold-bullets ul li::marker { color: #e3a824 !important; }.elementor-1916 .elementor-element.elementor-element-5a088c7e .ma-gold-bullets ul { list-style: disc; padding-left: 20px; }.elementor-1916 .elementor-element.elementor-element-5a088c7e .ma-gold-bullets ul li { color: #333333; font-size: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7085b7 */.elementor-1916 .elementor-element.elementor-element-2f7085b7 .ma-gold-bullets ul li::marker { color: #e3a824 !important; }.elementor-1916 .elementor-element.elementor-element-2f7085b7 .ma-gold-bullets ul { list-style: disc; padding-left: 20px; }.elementor-1916 .elementor-element.elementor-element-2f7085b7 .ma-gold-bullets ul li { color: #333333; font-size: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b839728 */.elementor-1916 .elementor-element.elementor-element-1b839728 .ma-gold-bullets ul li::marker { color: #e3a824 !important; }.elementor-1916 .elementor-element.elementor-element-1b839728 .ma-gold-bullets ul { list-style: disc; padding-left: 20px; }.elementor-1916 .elementor-element.elementor-element-1b839728 .ma-gold-bullets ul li { color: #333333; font-size: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd59da5 */.elementor-1916 .elementor-element.elementor-element-6fd59da5 { width: 40px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a6d968 */.elementor-1916 .elementor-element.elementor-element-46a6d968 { width: 40px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c295381 */.elementor-1916 .elementor-element.elementor-element-3c295381 { width: 40px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dee7e1c */.elementor-1916 .elementor-element.elementor-element-6dee7e1c { width: 40px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ba85d */.elementor-1916 .elementor-element.elementor-element-29ba85d { width: 40px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4a8ceb */.elementor-1916 .elementor-element.elementor-element-7f4a8ceb { width: 40px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4509a523 */.elementor-1916 .elementor-element.elementor-element-4509a523 { width: 56px !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c03569a */.elementor-1916 .elementor-element.elementor-element-1c03569a { width: 56px !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ba8c13c */.elementor-1916 .elementor-element.elementor-element-5ba8c13c { width: 56px !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; overflow: hidden; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS *//* Override global kit widget styling for homepage */
.elementor-1916 .elementor-widget {
  background: transparent !important;
  border-radius: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
}

/* Restore white card styling ONLY for solution cards (Section 3) */
.elementor-1916 .e-con.e-parent:nth-child(2) .e-con.e-child > .e-con.e-child {
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 10px !important;
  padding: 36px 32px !important;
}

/* Fix solution card widgets to not have extra padding */
.elementor-1916 .e-con.e-parent:nth-child(2) .e-con.e-child > .e-con.e-child .elementor-widget {
  background: transparent !important;
  border-radius: 0 !important;
  padding: 0 !important;
}/* End custom CSS */