.elementor-3514 .elementor-element.elementor-element-fefeecb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3514 .elementor-element.elementor-element-7e439aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.18em;color:#2E63A6;}.elementor-3514 .elementor-element.elementor-element-266c6e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:63px;font-weight:800;line-height:0.98em;letter-spacing:-0.035em;color:#2E63A6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-3514 .elementor-element.elementor-element-b92180b{font-family:"Poppins", Sans-serif;font-size:23px;line-height:1.38em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-eb46031{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3514 .elementor-element.elementor-element-eb46031:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-eb46031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-3514 .elementor-element.elementor-element-8aa9982{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-2ad484a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.14em;color:#B3412E;}.elementor-3514 .elementor-element.elementor-element-429222f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:700;line-height:1.08em;letter-spacing:0em;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-aabfeb3{font-family:"Poppins", Sans-serif;font-size:19px;line-height:1.5em;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-ea693e2{font-family:"Poppins", Sans-serif;font-size:17px;line-height:1.55em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-9f3f233{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#DCE4EE;--border-color:#DCE4EE;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3514 .elementor-element.elementor-element-9f3f233:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-9f3f233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-ca55423{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-90d93ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-d042034{font-family:"Poppins", Sans-serif;font-size:14px;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-e7cd550{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-c33b193{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-5203bfe{font-family:"Poppins", Sans-serif;font-size:15px;color:#56657A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3514 .elementor-element.elementor-element-1bfd235 .elementor-button{background-color:#FBEDE9;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;fill:#A3311D;color:#A3311D;border-radius:0px 0px 0px 0px;}.elementor-3514 .elementor-element.elementor-element-9f09601{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-0bb1376{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-7ad1e3b{font-family:"Poppins", Sans-serif;font-size:15px;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-aa6f24c .elementor-button{background-color:#FCF0D9;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;fill:#8A5A0C;color:#8A5A0C;border-radius:0px 0px 0px 0px;}.elementor-3514 .elementor-element.elementor-element-0dc43eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-fc13f65{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-8ffb17f{font-family:"Poppins", Sans-serif;font-size:15px;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-472dcf2 .elementor-button{background-color:#EEF3F9;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;fill:#2E63A6;color:#2E63A6;border-radius:0px 0px 0px 0px;}.elementor-3514 .elementor-element.elementor-element-b57222a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-083101a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-08b7e9c{font-family:"Poppins", Sans-serif;font-size:15px;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-36f0674 .elementor-button{background-color:#E6F2DD;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;fill:#3D7420;color:#3D7420;border-radius:0px 0px 0px 0px;}.elementor-3514 .elementor-element.elementor-element-0c4e1f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-3514 .elementor-element.elementor-element-0c4e1f1:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-0c4e1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-3514 .elementor-element.elementor-element-328a97a{font-family:"Poppins", Sans-serif;font-size:15px;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-9238620 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-84c7971{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3514 .elementor-element.elementor-element-3e28a05 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.18em;color:#2E63A6;}.elementor-3514 .elementor-element.elementor-element-25c479c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:700;line-height:1.05em;letter-spacing:0em;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-f5c80f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1A1A2E;--border-color:#1A1A2E;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24336px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-f5d5d1c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-5984a9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-c2d0461{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-19c0fda{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-4c09461 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-0a133bf{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-d260672{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-b137ba1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-ad67cff{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-4baad7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-a08c582 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-be54be1{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-338cb27{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-87edbd2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-4b48dcb{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-5790db2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-2c448a2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-8642fe3{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-4a29feb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-b0999d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-c85a15d{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-6937b3b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-df6b1e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#1A1A2E;}.elementor-3514 .elementor-element.elementor-element-d7b2343{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#56657A;}.elementor-3514 .elementor-element.elementor-element-dce3e26{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3514 .elementor-element.elementor-element-dce3e26:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-dce3e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2430;}.elementor-3514 .elementor-element.elementor-element-81b80a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.18em;color:#72B444;}.elementor-3514 .elementor-element.elementor-element-709c381 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:700;line-height:1.05em;letter-spacing:0em;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-ea73ad1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#72B444;--border-color:#72B444;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24336px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-89386d2{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-37b22f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.12em;color:#72B444;}.elementor-3514 .elementor-element.elementor-element-38e8fba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-a361d88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-6377070{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#B9C9DB;}.elementor-3514 .elementor-element.elementor-element-83bca58{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-a49539e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-64fbc36{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#B9C9DB;}.elementor-3514 .elementor-element.elementor-element-9246842{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-e418d3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-4af289d{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#B9C9DB;}.elementor-3514 .elementor-element.elementor-element-8624934{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-4c8d744 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-311f60a{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#B9C9DB;}.elementor-3514 .elementor-element.elementor-element-fc131ef{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-734a315 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.12em;color:#72B444;}.elementor-3514 .elementor-element.elementor-element-f415db0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-c795f4a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-51ef1a3{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#B9C9DB;}.elementor-3514 .elementor-element.elementor-element-d0cb167{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-a39f4c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-9071024{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#B9C9DB;}.elementor-3514 .elementor-element.elementor-element-b9c91d5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-9006f3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-075b0dd{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#B9C9DB;}.elementor-3514 .elementor-element.elementor-element-9b1df53{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-b7bea98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-3c7a829{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.5em;color:#B9C9DB;}.elementor-3514 .elementor-element.elementor-element-3531172{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3514 .elementor-element.elementor-element-3531172:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-3531172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E63A6;}.elementor-3514 .elementor-element.elementor-element-1d515b5{text-align:center;}.elementor-3514 .elementor-element.elementor-element-1d515b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#ffffff;}.elementor-3514 .elementor-element.elementor-element-9b69ed3{text-align:center;font-family:"Poppins", Sans-serif;font-size:21px;line-height:1.45em;color:#D3E2F4;}.elementor-3514 .elementor-element.elementor-element-d04cd15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-1a9d24f .elementor-button{background-color:#F2140C;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-3514 .elementor-element.elementor-element-b945bb2{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;color:#D3E2F4;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3514 .elementor-element.elementor-element-8aa9982{--width:100%;}.elementor-3514 .elementor-element.elementor-element-9f3f233{--width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3514 .elementor-element.elementor-element-f5d5d1c{--width:100%;}.elementor-3514 .elementor-element.elementor-element-19c0fda{--width:100%;}.elementor-3514 .elementor-element.elementor-element-d260672{--width:100%;}.elementor-3514 .elementor-element.elementor-element-4baad7a{--width:100%;}.elementor-3514 .elementor-element.elementor-element-338cb27{--width:100%;}.elementor-3514 .elementor-element.elementor-element-5790db2{--width:100%;}.elementor-3514 .elementor-element.elementor-element-4a29feb{--width:100%;}.elementor-3514 .elementor-element.elementor-element-6937b3b{--width:100%;}.elementor-3514 .elementor-element.elementor-element-89386d2{--width:100%;}.elementor-3514 .elementor-element.elementor-element-fc131ef{--width:100%;}}@media(min-width:768px){.elementor-3514 .elementor-element.elementor-element-fefeecb{--content-width:1280px;}.elementor-3514 .elementor-element.elementor-element-eb46031{--content-width:1280px;}.elementor-3514 .elementor-element.elementor-element-8aa9982{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-9f3f233{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-84c7971{--content-width:1280px;}.elementor-3514 .elementor-element.elementor-element-f5d5d1c{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-19c0fda{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-d260672{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-4baad7a{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-338cb27{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-5790db2{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-4a29feb{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-6937b3b{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-dce3e26{--content-width:1280px;}.elementor-3514 .elementor-element.elementor-element-89386d2{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-fc131ef{--width:48.5%;}.elementor-3514 .elementor-element.elementor-element-3531172{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3514 .elementor-element.elementor-element-8aa9982{--width:48%;}.elementor-3514 .elementor-element.elementor-element-9f3f233{--width:48%;}.elementor-3514 .elementor-element.elementor-element-f5d5d1c{--width:48%;}.elementor-3514 .elementor-element.elementor-element-19c0fda{--width:48%;}.elementor-3514 .elementor-element.elementor-element-d260672{--width:48%;}.elementor-3514 .elementor-element.elementor-element-4baad7a{--width:48%;}.elementor-3514 .elementor-element.elementor-element-338cb27{--width:48%;}.elementor-3514 .elementor-element.elementor-element-5790db2{--width:48%;}.elementor-3514 .elementor-element.elementor-element-4a29feb{--width:48%;}.elementor-3514 .elementor-element.elementor-element-6937b3b{--width:48%;}.elementor-3514 .elementor-element.elementor-element-89386d2{--width:48%;}.elementor-3514 .elementor-element.elementor-element-fc131ef{--width:48%;}}/* Start custom CSS for heading, class: .elementor-element-7e439aa */.elementor-3514 .elementor-element.elementor-element-7e439aa { line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-7e439aa .elementor-heading-title { margin: 0 !important; color: #2E63A6 !important; font-family: 'Roboto',sans-serif !important; font-weight: 600 !important; line-height: normal !important; font-size: 13px !important; letter-spacing: .18em !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-266c6e3 */.elementor-3514 .elementor-element.elementor-element-266c6e3 { margin: clamp(20px,3vw,34px) 0 0 !important; line-height: .98 !important; }
.elementor-3514 .elementor-element.elementor-element-266c6e3 .elementor-heading-title { margin: 0 !important; color: #2E63A6 !important; font-family: 'Roboto',sans-serif !important; font-weight: 800 !important; line-height: .98 !important; font-size: clamp(38px,6vw,88px) !important; letter-spacing: -.035em !important; max-width: 18ch !important; text-wrap: balance !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd5d525 */.elementor-3514 .elementor-element.elementor-element-fd5d525 {  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b92180b */.elementor-3514 .elementor-element.elementor-element-b92180b { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: clamp(22px,2.8vw,32px) 0 0 !important; font-size: clamp(19px,2vw,27px) !important; line-height: 1.38 !important; max-width: 52ch !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-b92180b p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fefeecb */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Poppins:wght@400;500;600;700;800&display=swap');
.elementor-3514 .elementor-element.elementor-element-fefeecb { font-family: 'Poppins',system-ui,sans-serif; color: #1A1A2E; -webkit-font-smoothing: antialiased; --widgets-spacing: 0px 0px; }
.elementor-3514 .elementor-element.elementor-element-fefeecb > .e-con-inner { padding: clamp(56px,8vw,112px) 32px clamp(40px,5vw,72px) !important; max-width: 1280px !important; margin: 0 auto !important; gap: 0px !important; }
.elementor-3514 .elementor-element.elementor-element-fefeecb.e-con { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3514 .elementor-element.elementor-element-fefeecb p { margin-block-start: 0; margin-block-end: 0; }
.elementor-3514 .elementor-element.elementor-element-fefeecb h1, .elementor-3514 .elementor-element.elementor-element-fefeecb h2, .elementor-3514 .elementor-element.elementor-element-fefeecb h3, .elementor-3514 .elementor-element.elementor-element-fefeecb h4 { margin-block-start: 0; margin-block-end: 0; color: inherit; font-family: inherit; }
.elementor-3514 .elementor-element.elementor-element-fefeecb a { color: #2E63A6; text-decoration: none; }
.elementor-3514 .elementor-element.elementor-element-fefeecb a:hover { color: #72B444; }
.elementor-3514 .elementor-element.elementor-element-fefeecb [hidden] { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-fefeecb .elementor-widget-html:has(> .elementor-widget-container > [hidden]) { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-fefeecb input, .elementor-3514 .elementor-element.elementor-element-fefeecb select, .elementor-3514 .elementor-element.elementor-element-fefeecb textarea { font: inherit; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad484a */.elementor-3514 .elementor-element.elementor-element-2ad484a { line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-2ad484a .elementor-heading-title { margin: 0 !important; color: #B3412E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 12px !important; letter-spacing: .14em !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429222f */.elementor-3514 .elementor-element.elementor-element-429222f { margin: 14px 0 0 !important; line-height: 1.08 !important; }
.elementor-3514 .elementor-element.elementor-element-429222f .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: 1.08 !important; font-size: clamp(28px,3.4vw,46px) !important; letter-spacing: 0 !important; text-transform: uppercase !important; text-wrap: balance !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aabfeb3 */.elementor-3514 .elementor-element.elementor-element-aabfeb3 { color: #1A1A2E !important; font-family: Poppins, sans-serif !important; margin: 20px 0 0 !important; font-size: clamp(17px,1.7vw,21px) !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-aabfeb3 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea693e2 */.elementor-3514 .elementor-element.elementor-element-ea693e2 { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 16px 0 0 !important; font-size: 17px !important; line-height: 1.55 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-ea693e2 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa9982 */.elementor-3514 .elementor-element.elementor-element-8aa9982 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d93ef */.elementor-3514 .elementor-element.elementor-element-90d93ef { line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-90d93ef .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 18px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d042034 */.elementor-3514 .elementor-element.elementor-element-d042034 { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 0 !important; font-size: 14px !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-d042034 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca55423 */.elementor-3514 .elementor-element.elementor-element-ca55423 { --widgets-spacing: 0px 0px; padding: 0 0 12px 0 !important; gap: 10px !important; --container-widget-width: auto; justify-content: space-between !important; align-items: baseline !important; border-bottom: 2px solid #1A1A2E !important; }
.elementor-3514 .elementor-element.elementor-element-ca55423 > .e-con, .elementor-3514 .elementor-element.elementor-element-ca55423 > .elementor-widget { width: auto !important; flex-grow: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5203bfe */.elementor-3514 .elementor-element.elementor-element-5203bfe { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 0 !important; font-size: 15px !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-5203bfe p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c33b193 */.elementor-3514 .elementor-element.elementor-element-c33b193 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bfd235 */.elementor-3514 .elementor-element.elementor-element-1bfd235 {  } .elementor-3514 .elementor-element.elementor-element-1bfd235 .elementor-button { background: #FBEDE9; color: #A3311D; padding: 4px 10px; font-size: 13px; font-weight: 700; border-radius: 0px !important; line-height: normal !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7cd550 */.elementor-3514 .elementor-element.elementor-element-e7cd550 { --widgets-spacing: 0px 0px; padding: 12px 0 !important; gap: 10px !important; --container-widget-width: auto; justify-content: space-between !important; align-items: center !important; border-bottom: 1px solid #E3EAF2 !important; font-size: 15px !important; }
.elementor-3514 .elementor-element.elementor-element-e7cd550 > .e-con, .elementor-3514 .elementor-element.elementor-element-e7cd550 > .elementor-widget { width: auto !important; flex-grow: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ad1e3b */.elementor-3514 .elementor-element.elementor-element-7ad1e3b { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 0 !important; font-size: 15px !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-7ad1e3b p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb1376 */.elementor-3514 .elementor-element.elementor-element-0bb1376 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa6f24c */.elementor-3514 .elementor-element.elementor-element-aa6f24c {  } .elementor-3514 .elementor-element.elementor-element-aa6f24c .elementor-button { background: #FCF0D9; color: #8A5A0C; padding: 4px 10px; font-size: 13px; font-weight: 700; border-radius: 0px !important; line-height: normal !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f09601 */.elementor-3514 .elementor-element.elementor-element-9f09601 { --widgets-spacing: 0px 0px; padding: 12px 0 !important; gap: 10px !important; --container-widget-width: auto; justify-content: space-between !important; align-items: center !important; border-bottom: 1px solid #E3EAF2 !important; font-size: 15px !important; }
.elementor-3514 .elementor-element.elementor-element-9f09601 > .e-con, .elementor-3514 .elementor-element.elementor-element-9f09601 > .elementor-widget { width: auto !important; flex-grow: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ffb17f */.elementor-3514 .elementor-element.elementor-element-8ffb17f { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 0 !important; font-size: 15px !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-8ffb17f p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc13f65 */.elementor-3514 .elementor-element.elementor-element-fc13f65 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-472dcf2 */.elementor-3514 .elementor-element.elementor-element-472dcf2 {  } .elementor-3514 .elementor-element.elementor-element-472dcf2 .elementor-button { background: #EEF3F9; color: #2E63A6; padding: 4px 10px; font-size: 13px; font-weight: 700; border-radius: 0px !important; line-height: normal !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc43eb */.elementor-3514 .elementor-element.elementor-element-0dc43eb { --widgets-spacing: 0px 0px; padding: 12px 0 !important; gap: 10px !important; --container-widget-width: auto; justify-content: space-between !important; align-items: center !important; border-bottom: 1px solid #E3EAF2 !important; font-size: 15px !important; }
.elementor-3514 .elementor-element.elementor-element-0dc43eb > .e-con, .elementor-3514 .elementor-element.elementor-element-0dc43eb > .elementor-widget { width: auto !important; flex-grow: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08b7e9c */.elementor-3514 .elementor-element.elementor-element-08b7e9c { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 0 !important; font-size: 15px !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-08b7e9c p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083101a */.elementor-3514 .elementor-element.elementor-element-083101a { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36f0674 */.elementor-3514 .elementor-element.elementor-element-36f0674 {  } .elementor-3514 .elementor-element.elementor-element-36f0674 .elementor-button { background: #E6F2DD; color: #3D7420; padding: 4px 10px; font-size: 13px; font-weight: 700; border-radius: 0px !important; line-height: normal !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b57222a */.elementor-3514 .elementor-element.elementor-element-b57222a { --widgets-spacing: 0px 0px; padding: 12px 0 !important; gap: 10px !important; --container-widget-width: auto; justify-content: space-between !important; align-items: center !important; border-bottom: 1px solid #E3EAF2 !important; font-size: 15px !important; }
.elementor-3514 .elementor-element.elementor-element-b57222a > .e-con, .elementor-3514 .elementor-element.elementor-element-b57222a > .elementor-widget { width: auto !important; flex-grow: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328a97a */.elementor-3514 .elementor-element.elementor-element-328a97a { color: #1A1A2E !important; font-family: Poppins, sans-serif !important; margin: 0 !important; font-size: 15px !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-328a97a p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9238620 */.elementor-3514 .elementor-element.elementor-element-9238620 { line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-9238620 .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 800 !important; line-height: normal !important; font-size: 26px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4e1f1 */.elementor-3514 .elementor-element.elementor-element-0c4e1f1 { --widgets-spacing: 0px 0px; padding: 14px 16px !important; gap: 10px !important; margin-top: 16px !important; --container-widget-width: auto; justify-content: space-between !important; align-items: center !important; }
.elementor-3514 .elementor-element.elementor-element-0c4e1f1 > .e-con, .elementor-3514 .elementor-element.elementor-element-0c4e1f1 > .elementor-widget { width: auto !important; flex-grow: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f3f233 */.elementor-3514 .elementor-element.elementor-element-9f3f233 { --widgets-spacing: 0px 0px; padding: clamp(22px,2.6vw,34px) !important; gap: 0px !important; border: 1px solid #DCE4EE !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb46031 */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Poppins:wght@400;500;600;700;800&display=swap');
.elementor-3514 .elementor-element.elementor-element-eb46031 { font-family: 'Poppins',system-ui,sans-serif; color: #1A1A2E; -webkit-font-smoothing: antialiased; --widgets-spacing: 0px 0px; background-color: #F4F7FA; border-top: 1px solid #E3EAF2; }
.elementor-3514 .elementor-element.elementor-element-eb46031 > .e-con-inner { padding: clamp(56px,7vw,104px) 32px !important; max-width: 1280px !important; margin: 0 auto !important; gap: 0px !important; }
.elementor-3514 .elementor-element.elementor-element-eb46031.e-con { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3514 .elementor-element.elementor-element-eb46031 p { margin-block-start: 0; margin-block-end: 0; }
.elementor-3514 .elementor-element.elementor-element-eb46031 h1, .elementor-3514 .elementor-element.elementor-element-eb46031 h2, .elementor-3514 .elementor-element.elementor-element-eb46031 h3, .elementor-3514 .elementor-element.elementor-element-eb46031 h4 { margin-block-start: 0; margin-block-end: 0; color: inherit; font-family: inherit; }
.elementor-3514 .elementor-element.elementor-element-eb46031 a { color: #2E63A6; text-decoration: none; }
.elementor-3514 .elementor-element.elementor-element-eb46031 a:hover { color: #72B444; }
.elementor-3514 .elementor-element.elementor-element-eb46031 [hidden] { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-eb46031 .elementor-widget-html:has(> .elementor-widget-container > [hidden]) { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-eb46031 input, .elementor-3514 .elementor-element.elementor-element-eb46031 select, .elementor-3514 .elementor-element.elementor-element-eb46031 textarea { font: inherit; }
.elementor-3514 .elementor-element.elementor-element-eb46031 > .e-con-inner { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr)) !important; gap: clamp(32px,4vw,72px) !important; align-items: center !important; text-align: left !important; }
.elementor-3514 .elementor-element.elementor-element-eb46031 > .e-con-inner > .e-con, .elementor-3514 .elementor-element.elementor-element-eb46031 > .e-con-inner > .elementor-element { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e28a05 */.elementor-3514 .elementor-element.elementor-element-3e28a05 { line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-3e28a05 .elementor-heading-title { margin: 0 !important; color: #2E63A6 !important; font-family: 'Roboto',sans-serif !important; font-weight: 600 !important; line-height: normal !important; font-size: 13px !important; letter-spacing: .18em !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25c479c */.elementor-3514 .elementor-element.elementor-element-25c479c { margin: 18px 0 0 !important; line-height: 1.05 !important; }
.elementor-3514 .elementor-element.elementor-element-25c479c .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: 1.05 !important; font-size: clamp(30px,4vw,56px) !important; letter-spacing: 0 !important; text-transform: uppercase !important; max-width: 24ch !important; text-wrap: balance !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5984a9a */.elementor-3514 .elementor-element.elementor-element-5984a9a { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-5984a9a .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2d0461 */.elementor-3514 .elementor-element.elementor-element-c2d0461 { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-c2d0461 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5d5d1c */.elementor-3514 .elementor-element.elementor-element-f5d5d1c { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c09461 */.elementor-3514 .elementor-element.elementor-element-4c09461 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-4c09461 .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a133bf */.elementor-3514 .elementor-element.elementor-element-0a133bf { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-0a133bf p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c0fda */.elementor-3514 .elementor-element.elementor-element-19c0fda { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b137ba1 */.elementor-3514 .elementor-element.elementor-element-b137ba1 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-b137ba1 .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad67cff */.elementor-3514 .elementor-element.elementor-element-ad67cff { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-ad67cff p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d260672 */.elementor-3514 .elementor-element.elementor-element-d260672 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a08c582 */.elementor-3514 .elementor-element.elementor-element-a08c582 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-a08c582 .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be54be1 */.elementor-3514 .elementor-element.elementor-element-be54be1 { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-be54be1 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baad7a */.elementor-3514 .elementor-element.elementor-element-4baad7a { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87edbd2 */.elementor-3514 .elementor-element.elementor-element-87edbd2 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-87edbd2 .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b48dcb */.elementor-3514 .elementor-element.elementor-element-4b48dcb { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-4b48dcb p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338cb27 */.elementor-3514 .elementor-element.elementor-element-338cb27 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c448a2 */.elementor-3514 .elementor-element.elementor-element-2c448a2 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-2c448a2 .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8642fe3 */.elementor-3514 .elementor-element.elementor-element-8642fe3 { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-8642fe3 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5790db2 */.elementor-3514 .elementor-element.elementor-element-5790db2 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0999d3 */.elementor-3514 .elementor-element.elementor-element-b0999d3 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-b0999d3 .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c85a15d */.elementor-3514 .elementor-element.elementor-element-c85a15d { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-c85a15d p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a29feb */.elementor-3514 .elementor-element.elementor-element-4a29feb { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6b1e3 */.elementor-3514 .elementor-element.elementor-element-df6b1e3 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-df6b1e3 .elementor-heading-title { margin: 0 !important; color: #1A1A2E !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7b2343 */.elementor-3514 .elementor-element.elementor-element-d7b2343 { color: #56657A !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-d7b2343 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6937b3b */.elementor-3514 .elementor-element.elementor-element-6937b3b { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c80f3 */.elementor-3514 .elementor-element.elementor-element-f5c80f3 { --widgets-spacing: 0px 0px; padding: clamp(24px,3vw,36px) 0 0 0 !important; gap: clamp(24px,3vw,40px) !important; margin-top: clamp(32px,4vw,52px) !important; border-top: 2px solid #1A1A2E !important; display: grid !important; grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr)) !important; }
.elementor-3514 .elementor-element.elementor-element-f5c80f3 > .e-con, .elementor-3514 .elementor-element.elementor-element-f5c80f3 > .elementor-element { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; }
.elementor-3514 .elementor-element.elementor-element-f5c80f3 > .elementor-widget-heading .elementor-heading-title { display: block !important; width: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84c7971 */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Poppins:wght@400;500;600;700;800&display=swap');
.elementor-3514 .elementor-element.elementor-element-84c7971 { font-family: 'Poppins',system-ui,sans-serif; color: #1A1A2E; -webkit-font-smoothing: antialiased; --widgets-spacing: 0px 0px; }
.elementor-3514 .elementor-element.elementor-element-84c7971 > .e-con-inner { padding: clamp(56px,7vw,104px) 32px !important; max-width: 1280px !important; margin: 0 auto !important; gap: 0px !important; }
.elementor-3514 .elementor-element.elementor-element-84c7971.e-con { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3514 .elementor-element.elementor-element-84c7971 p { margin-block-start: 0; margin-block-end: 0; }
.elementor-3514 .elementor-element.elementor-element-84c7971 h1, .elementor-3514 .elementor-element.elementor-element-84c7971 h2, .elementor-3514 .elementor-element.elementor-element-84c7971 h3, .elementor-3514 .elementor-element.elementor-element-84c7971 h4 { margin-block-start: 0; margin-block-end: 0; color: inherit; font-family: inherit; }
.elementor-3514 .elementor-element.elementor-element-84c7971 a { color: #2E63A6; text-decoration: none; }
.elementor-3514 .elementor-element.elementor-element-84c7971 a:hover { color: #72B444; }
.elementor-3514 .elementor-element.elementor-element-84c7971 [hidden] { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-84c7971 .elementor-widget-html:has(> .elementor-widget-container > [hidden]) { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-84c7971 input, .elementor-3514 .elementor-element.elementor-element-84c7971 select, .elementor-3514 .elementor-element.elementor-element-84c7971 textarea { font: inherit; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b80a0 */.elementor-3514 .elementor-element.elementor-element-81b80a0 { line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-81b80a0 .elementor-heading-title { margin: 0 !important; color: #72B444 !important; font-family: 'Roboto',sans-serif !important; font-weight: 600 !important; line-height: normal !important; font-size: 13px !important; letter-spacing: .18em !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-709c381 */.elementor-3514 .elementor-element.elementor-element-709c381 { margin: 18px 0 0 !important; line-height: 1.05 !important; }
.elementor-3514 .elementor-element.elementor-element-709c381 .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: 1.05 !important; font-size: clamp(30px,4vw,56px) !important; letter-spacing: 0 !important; text-transform: uppercase !important; max-width: 24ch !important; text-wrap: balance !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37b22f5 */.elementor-3514 .elementor-element.elementor-element-37b22f5 { line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-37b22f5 .elementor-heading-title { margin: 0 !important; color: #72B444 !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 14px !important; letter-spacing: .12em !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a361d88 */.elementor-3514 .elementor-element.elementor-element-a361d88 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-a361d88 .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6377070 */.elementor-3514 .elementor-element.elementor-element-6377070 { color: #B9C9DB !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-6377070 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e8fba */.elementor-3514 .elementor-element.elementor-element-38e8fba { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a49539e */.elementor-3514 .elementor-element.elementor-element-a49539e { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-a49539e .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64fbc36 */.elementor-3514 .elementor-element.elementor-element-64fbc36 { color: #B9C9DB !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-64fbc36 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83bca58 */.elementor-3514 .elementor-element.elementor-element-83bca58 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e418d3b */.elementor-3514 .elementor-element.elementor-element-e418d3b { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-e418d3b .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4af289d */.elementor-3514 .elementor-element.elementor-element-4af289d { color: #B9C9DB !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-4af289d p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9246842 */.elementor-3514 .elementor-element.elementor-element-9246842 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8d744 */.elementor-3514 .elementor-element.elementor-element-4c8d744 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-4c8d744 .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311f60a */.elementor-3514 .elementor-element.elementor-element-311f60a { color: #B9C9DB !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-311f60a p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8624934 */.elementor-3514 .elementor-element.elementor-element-8624934 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89386d2 */.elementor-3514 .elementor-element.elementor-element-89386d2 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 22px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734a315 */.elementor-3514 .elementor-element.elementor-element-734a315 { line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-734a315 .elementor-heading-title { margin: 0 !important; color: #72B444 !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 14px !important; letter-spacing: .12em !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c795f4a */.elementor-3514 .elementor-element.elementor-element-c795f4a { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-c795f4a .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ef1a3 */.elementor-3514 .elementor-element.elementor-element-51ef1a3 { color: #B9C9DB !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-51ef1a3 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f415db0 */.elementor-3514 .elementor-element.elementor-element-f415db0 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a39f4c2 */.elementor-3514 .elementor-element.elementor-element-a39f4c2 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-a39f4c2 .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9071024 */.elementor-3514 .elementor-element.elementor-element-9071024 { color: #B9C9DB !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-9071024 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cb167 */.elementor-3514 .elementor-element.elementor-element-d0cb167 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9006f3b */.elementor-3514 .elementor-element.elementor-element-9006f3b { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-9006f3b .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-075b0dd */.elementor-3514 .elementor-element.elementor-element-075b0dd { color: #B9C9DB !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-075b0dd p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9c91d5 */.elementor-3514 .elementor-element.elementor-element-b9c91d5 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7bea98 */.elementor-3514 .elementor-element.elementor-element-b7bea98 { margin: 0 !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-b7bea98 .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 700 !important; line-height: normal !important; font-size: 21px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c7a829 */.elementor-3514 .elementor-element.elementor-element-3c7a829 { color: #B9C9DB !important; font-family: Poppins, sans-serif !important; margin: 10px 0 0 !important; font-size: 16px !important; line-height: 1.5 !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-3c7a829 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b1df53 */.elementor-3514 .elementor-element.elementor-element-9b1df53 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 0px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc131ef */.elementor-3514 .elementor-element.elementor-element-fc131ef { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea73ad1 */.elementor-3514 .elementor-element.elementor-element-ea73ad1 { --widgets-spacing: 0px 0px; padding: clamp(24px,3vw,36px) 0 0 0 !important; gap: clamp(32px,4vw,72px) !important; margin-top: clamp(32px,4vw,52px) !important; border-top: 2px solid #72B444 !important; display: grid !important; grid-template-columns: repeat(auto-fit,minmax(min(100%,380px),1fr)) !important; }
.elementor-3514 .elementor-element.elementor-element-ea73ad1 > .e-con, .elementor-3514 .elementor-element.elementor-element-ea73ad1 > .elementor-element { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; }
.elementor-3514 .elementor-element.elementor-element-ea73ad1 > .elementor-widget-heading .elementor-heading-title { display: block !important; width: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce3e26 */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Poppins:wght@400;500;600;700;800&display=swap');
.elementor-3514 .elementor-element.elementor-element-dce3e26 { font-family: 'Poppins',system-ui,sans-serif; color: #ffffff; -webkit-font-smoothing: antialiased; --widgets-spacing: 0px 0px; background-color: #1C2430; }
.elementor-3514 .elementor-element.elementor-element-dce3e26 > .e-con-inner { padding: clamp(56px,7vw,104px) 32px !important; max-width: 1280px !important; margin: 0 auto !important; gap: 0px !important; }
.elementor-3514 .elementor-element.elementor-element-dce3e26.e-con { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3514 .elementor-element.elementor-element-dce3e26 p { margin-block-start: 0; margin-block-end: 0; }
.elementor-3514 .elementor-element.elementor-element-dce3e26 h1, .elementor-3514 .elementor-element.elementor-element-dce3e26 h2, .elementor-3514 .elementor-element.elementor-element-dce3e26 h3, .elementor-3514 .elementor-element.elementor-element-dce3e26 h4 { margin-block-start: 0; margin-block-end: 0; color: inherit; font-family: inherit; }
.elementor-3514 .elementor-element.elementor-element-dce3e26 a { color: #2E63A6; text-decoration: none; }
.elementor-3514 .elementor-element.elementor-element-dce3e26 a:hover { color: #72B444; }
.elementor-3514 .elementor-element.elementor-element-dce3e26 [hidden] { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-dce3e26 .elementor-widget-html:has(> .elementor-widget-container > [hidden]) { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-dce3e26 input, .elementor-3514 .elementor-element.elementor-element-dce3e26 select, .elementor-3514 .elementor-element.elementor-element-dce3e26 textarea { font: inherit; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d515b5 */.elementor-3514 .elementor-element.elementor-element-1d515b5 { margin: 0 auto !important; line-height: 1.02 !important; align-self: center; }
.elementor-3514 .elementor-element.elementor-element-1d515b5 .elementor-heading-title { margin: 0 !important; color: #ffffff !important; font-family: 'Roboto',sans-serif !important; font-weight: 800 !important; line-height: 1.02 !important; font-size: clamp(30px,4.4vw,60px) !important; letter-spacing: 0 !important; text-transform: uppercase !important; max-width: 22ch !important; text-wrap: balance !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b69ed3 */.elementor-3514 .elementor-element.elementor-element-9b69ed3 { color: #D3E2F4 !important; font-family: Poppins, sans-serif !important; margin: 24px auto 0 !important; align-self: center; font-size: clamp(18px,1.9vw,24px) !important; line-height: 1.45 !important; max-width: 52ch !important; text-wrap: pretty !important; }
.elementor-3514 .elementor-element.elementor-element-9b69ed3 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a9d24f */.elementor-3514 .elementor-element.elementor-element-1a9d24f .elementor-button { background: #F2140C; color: #fff; padding: 17px 34px; font-family: 'Roboto',sans-serif; font-size: 17px; font-weight: 700; text-transform: uppercase; border-radius: 0px !important; line-height: normal !important; display: inline-block !important; }
.elementor-3514 .elementor-element.elementor-element-1a9d24f .elementor-button:hover { color: #ffffff !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04cd15 */.elementor-3514 .elementor-element.elementor-element-d04cd15 { --widgets-spacing: 0px 0px; padding: 0px !important; gap: 14px !important; margin-top: clamp(30px,4vw,48px) !important; justify-content: center !important; }
.elementor-3514 .elementor-element.elementor-element-d04cd15 > .e-con, .elementor-3514 .elementor-element.elementor-element-d04cd15 > .elementor-widget { width: auto !important; flex-grow: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b945bb2 */.elementor-3514 .elementor-element.elementor-element-b945bb2 { color: #D3E2F4 !important; font-family: Poppins, sans-serif !important; margin: 28px 0 0 !important; align-self: center; font-size: 14px !important; line-height: normal !important; }
.elementor-3514 .elementor-element.elementor-element-b945bb2 p { margin: 0 !important; color: inherit !important; font: inherit !important; line-height: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3531172 */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Poppins:wght@400;500;600;700;800&display=swap');
.elementor-3514 .elementor-element.elementor-element-3531172 { font-family: 'Poppins',system-ui,sans-serif; color: #ffffff; -webkit-font-smoothing: antialiased; --widgets-spacing: 0px 0px; background-color: #2E63A6; }
.elementor-3514 .elementor-element.elementor-element-3531172 > .e-con-inner { padding: clamp(56px,7vw,104px) 32px !important; max-width: 1280px !important; margin: 0 auto !important; gap: 0px !important; }
.elementor-3514 .elementor-element.elementor-element-3531172.e-con { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-3514 .elementor-element.elementor-element-3531172 p { margin-block-start: 0; margin-block-end: 0; }
.elementor-3514 .elementor-element.elementor-element-3531172 h1, .elementor-3514 .elementor-element.elementor-element-3531172 h2, .elementor-3514 .elementor-element.elementor-element-3531172 h3, .elementor-3514 .elementor-element.elementor-element-3531172 h4 { margin-block-start: 0; margin-block-end: 0; color: inherit; font-family: inherit; }
.elementor-3514 .elementor-element.elementor-element-3531172 a { color: #2E63A6; text-decoration: none; }
.elementor-3514 .elementor-element.elementor-element-3531172 a:hover { color: #72B444; }
.elementor-3514 .elementor-element.elementor-element-3531172 [hidden] { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-3531172 .elementor-widget-html:has(> .elementor-widget-container > [hidden]) { display: none !important; }
.elementor-3514 .elementor-element.elementor-element-3531172 input, .elementor-3514 .elementor-element.elementor-element-3531172 select, .elementor-3514 .elementor-element.elementor-element-3531172 textarea { font: inherit; }/* End custom CSS */