.elementor-8127 .elementor-element.elementor-element-514f6c1{--display:flex;--min-height:460px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-514f6c1:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-514f6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-caea87f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-cb58dea{--display:flex;}.elementor-8127 .elementor-element.elementor-element-806ead0{--display:flex;}.elementor-8127 .elementor-element.elementor-element-b96c81f{--display:flex;}.elementor-8127 .elementor-element.elementor-element-c210291{--display:grid;--e-con-grid-template-columns:1.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-79b71b2{--display:flex;}.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-8127 .elementor-element.elementor-element-afb5cbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:#666666;}.elementor-8127 .elementor-element.elementor-element-0d1fde1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-0d1fde1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.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-8127 .elementor-element.elementor-element-7493a01{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-035ee2a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-8127 .elementor-element.elementor-element-01d9d10 .elementor-button{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-8127 .elementor-element.elementor-element-01d9d10 .elementor-button:hover, .elementor-8127 .elementor-element.elementor-element-01d9d10 .elementor-button:focus{color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-01d9d10 .elementor-button:hover svg, .elementor-8127 .elementor-element.elementor-element-01d9d10 .elementor-button:focus svg{fill:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-d198285 .elementor-button{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-8127 .elementor-element.elementor-element-d198285 .elementor-button:hover, .elementor-8127 .elementor-element.elementor-element-d198285 .elementor-button:focus{color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-d198285 .elementor-button:hover svg, .elementor-8127 .elementor-element.elementor-element-d198285 .elementor-button:focus svg{fill:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-3b9b1ae{--display:flex;--justify-content:center;}.elementor-8127 .elementor-element.elementor-element-11343e6{--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:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-11343e6:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-11343e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-d17e3b4{--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-8127 .elementor-element.elementor-element-5377a71{text-align:start;}.elementor-8127 .elementor-element.elementor-element-5377a71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-211b87b{text-align:start;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-211b87b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-211b87b.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-ce32ee3{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#AAAAAA;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-ce32ee3.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-6665699{--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-8127 .elementor-element.elementor-element-ba10464{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8127 .elementor-element.elementor-element-eef821e .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-eef821e .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-eef821e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-eef821e .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-eef821e:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-eef821e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-eef821e .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-eef821e > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-eef821e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-2e39a00 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-2e39a00 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-2e39a00 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-2e39a00 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-2e39a00:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-2e39a00:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-2e39a00 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-2e39a00 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-2e39a00.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-3a12300 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-3a12300 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-3a12300 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-3a12300 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-3a12300:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-3a12300:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-3a12300 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-3a12300 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-3a12300.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-96ac8e9{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-f02ebd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-b7bc014 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-b7bc014{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-338d3d4{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-3eea05a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-343f5ea{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-f516fff .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8127 .elementor-element.elementor-element-f516fff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-f516fff.elementor-view-framed .elementor-icon, .elementor-8127 .elementor-element.elementor-element-f516fff.elementor-view-default .elementor-icon{fill:var( --e-global-color-0154d22 );color:var( --e-global-color-0154d22 );border-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-f516fff .elementor-icon{font-size:22px;}.elementor-8127 .elementor-element.elementor-element-f516fff .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-f516fff .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-f516fff .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-f516fff:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-f516fff:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-f516fff .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-f516fff > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-6b1d9e9{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-9b613de .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8127 .elementor-element.elementor-element-9b613de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-9b613de.elementor-view-framed .elementor-icon, .elementor-8127 .elementor-element.elementor-element-9b613de.elementor-view-default .elementor-icon{fill:var( --e-global-color-0154d22 );color:var( --e-global-color-0154d22 );border-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-9b613de .elementor-icon{font-size:22px;}.elementor-8127 .elementor-element.elementor-element-9b613de .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-9b613de .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-9b613de .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-9b613de:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-9b613de:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-9b613de .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-9b613de > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-0df0a3b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-ecd7b0f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8127 .elementor-element.elementor-element-ecd7b0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-ecd7b0f.elementor-view-framed .elementor-icon, .elementor-8127 .elementor-element.elementor-element-ecd7b0f.elementor-view-default .elementor-icon{fill:var( --e-global-color-0154d22 );color:var( --e-global-color-0154d22 );border-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-ecd7b0f .elementor-icon{font-size:22px;}.elementor-8127 .elementor-element.elementor-element-ecd7b0f .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-ecd7b0f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-ecd7b0f .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-ecd7b0f:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-ecd7b0f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-ecd7b0f .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-ecd7b0f > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-a54c99a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-90005eb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8127 .elementor-element.elementor-element-90005eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-90005eb.elementor-view-framed .elementor-icon, .elementor-8127 .elementor-element.elementor-element-90005eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-0154d22 );color:var( --e-global-color-0154d22 );border-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-90005eb .elementor-icon{font-size:22px;}.elementor-8127 .elementor-element.elementor-element-90005eb .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-90005eb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-90005eb .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-90005eb:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-90005eb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-90005eb .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-90005eb > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-ee0fe63{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-b0d2a5a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8127 .elementor-element.elementor-element-b0d2a5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-b0d2a5a.elementor-view-framed .elementor-icon, .elementor-8127 .elementor-element.elementor-element-b0d2a5a.elementor-view-default .elementor-icon{fill:var( --e-global-color-0154d22 );color:var( --e-global-color-0154d22 );border-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-b0d2a5a .elementor-icon{font-size:22px;}.elementor-8127 .elementor-element.elementor-element-b0d2a5a .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-b0d2a5a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-b0d2a5a .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-b0d2a5a:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-b0d2a5a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-b0d2a5a .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-b0d2a5a > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-875c6b7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-1a047b6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8127 .elementor-element.elementor-element-1a047b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-1a047b6.elementor-view-framed .elementor-icon, .elementor-8127 .elementor-element.elementor-element-1a047b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-0154d22 );color:var( --e-global-color-0154d22 );border-color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-1a047b6 .elementor-icon{font-size:22px;}.elementor-8127 .elementor-element.elementor-element-1a047b6 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-1a047b6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-1a047b6 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-1a047b6:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-1a047b6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-1a047b6 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-1a047b6 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-7fae42b{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-b3cd7f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-b98248f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-b98248f{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-22e2f43{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-5cb546a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-bb3f9e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-bb3f9e0 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-bb3f9e0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-bb3f9e0 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-bb3f9e0:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-bb3f9e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-bb3f9e0 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-bb3f9e0 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-bb3f9e0:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-bb3f9e0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-5a81252 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-5a81252 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-5a81252 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-5a81252 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-5a81252:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-5a81252:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-5a81252 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-5a81252 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-5a81252:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-5a81252.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-3f62174 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-3f62174 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-3f62174 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-3f62174 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-3f62174:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-3f62174:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-3f62174 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-3f62174 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-3f62174:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-3f62174.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-0eb840a .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-0eb840a .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-0eb840a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-0eb840a .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-0eb840a:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-0eb840a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-0eb840a .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-0eb840a > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-0eb840a:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-0eb840a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-043e16a .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-043e16a .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-043e16a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-043e16a .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-043e16a:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-043e16a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-043e16a .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-043e16a > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-043e16a:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-043e16a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-9967a00 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-9967a00 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-9967a00 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-9967a00 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-9967a00:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-9967a00:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-9967a00 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-9967a00 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-9967a00:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-9967a00.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-d4e303e{--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:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-d4e303e:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-d4e303e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-b2cc6c9{--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-8127 .elementor-element.elementor-element-8ce0655{text-align:start;}.elementor-8127 .elementor-element.elementor-element-8ce0655 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-d460e61{text-align:start;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-d460e61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-d460e61.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-ad3ca6d{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#AAAAAA;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-ad3ca6d.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-ba6df36{--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-8127 .elementor-element.elementor-element-956fe0f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-cc9d9e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-cc9d9e2 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-cc9d9e2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-cc9d9e2 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-cc9d9e2:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-cc9d9e2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-cc9d9e2 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-cc9d9e2 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-cc9d9e2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-0641e9a .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-0641e9a .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-0641e9a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-0641e9a .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-0641e9a:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-0641e9a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-0641e9a .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-0641e9a > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-0641e9a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-7987a17 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-7987a17 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-7987a17 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-7987a17 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-7987a17:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-7987a17:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-7987a17 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-7987a17 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-7987a17.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-6ac277d .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-6ac277d .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-6ac277d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-6ac277d .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-6ac277d:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-6ac277d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-6ac277d .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-6ac277d > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-6ac277d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-864e2a0 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-864e2a0 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-864e2a0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-864e2a0 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-864e2a0:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-864e2a0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-864e2a0 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-864e2a0 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-864e2a0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-bb64c75{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-318a4d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-d8e13e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-d8e13e3{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-64c3d98{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-0dd53f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-bcb12f8 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-bcb12f8 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-bcb12f8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-bcb12f8 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-bcb12f8:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-bcb12f8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-bcb12f8 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-bcb12f8 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-bcb12f8:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-bcb12f8.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-94b8bf2 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-94b8bf2 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-94b8bf2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-94b8bf2 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-94b8bf2:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-94b8bf2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-94b8bf2 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-94b8bf2 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-94b8bf2:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-94b8bf2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-96f05e7 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-96f05e7 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-96f05e7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-96f05e7 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-96f05e7:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-96f05e7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-96f05e7 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-96f05e7 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-96f05e7:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-96f05e7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-08fea60 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-08fea60 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-08fea60 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-08fea60 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-08fea60:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-08fea60:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-08fea60 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-08fea60 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-08fea60:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-08fea60.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-dc818f7 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-dc818f7 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-dc818f7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-dc818f7 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-dc818f7:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-dc818f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-dc818f7 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-dc818f7 > .elementor-widget-container{padding:60px 26px 26px 26px;background-color:#F5F3EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-dc818f7:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-dc818f7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-bc3598f{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-bc3598f:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-bc3598f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-de45212 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-de45212{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-1e97e0e{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-6c22e01{--display:flex;}.elementor-8127 .elementor-element.elementor-element-9bb2d29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-9bb2d29{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-2702159{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-2702159 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-icon i{color:var( --e-global-color-0154d22 );transition:color 0.3s;}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-icon svg{fill:var( --e-global-color-0154d22 );transition:fill 0.3s;}.elementor-8127 .elementor-element.elementor-element-2aeec74{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-8127 .elementor-element.elementor-element-2aeec74 .elementor-icon-list-text{color:var( --e-global-color-9b8cf9f );transition:color 0.3s;}.elementor-8127 .elementor-element.elementor-element-e2d80ce .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-e2d80ce .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-e2d80ce .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-e2d80ce .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-e2d80ce:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-e2d80ce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-e2d80ce .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-e2d80ce > .elementor-widget-container{padding:60px 26px 60px 26px;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b8b9b42 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-e2d80ce:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-e2d80ce.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-27aeab1{--display:flex;border-style:solid;--border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0154d22 );--border-color:var( --e-global-color-0154d22 );--border-radius:14px 14px 14px 14px;--padding-top:55px;--padding-bottom:50px;--padding-left:36px;--padding-right:36px;}.elementor-8127 .elementor-element.elementor-element-27aeab1:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-27aeab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-8859a07{text-align:center;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-8859a07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-a09f447{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#AAAAAA;width:var( --container-widget-width, 778px );max-width:778px;--container-widget-width:778px;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-a09f447.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-0e74ba4{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-02a856d{text-align:center;}.elementor-8127 .elementor-element.elementor-element-02a856d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-94a6dec{text-align:center;width:var( --container-widget-width, 804px );max-width:804px;--container-widget-width:804px;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-94a6dec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-94a6dec.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-45a4206{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 809px );max-width:809px;--container-widget-width:809px;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-45a4206 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-8127 .elementor-element.elementor-element-45a4206.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-4149ed2{--display:grid;--e-con-grid-template-columns:0.2fr 1.8fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-598fda4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-a256169{text-align:center;}.elementor-8127 .elementor-element.elementor-element-a256169 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-73debf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-a879548 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-a879548 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-a879548 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-a879548 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-a879548:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-a879548:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-a879548 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-a879548 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8127 .elementor-element.elementor-element-a879548.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-1ab691b{--display:grid;--e-con-grid-template-columns:0.2fr 1.8fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-50ef044{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-1a72523{text-align:center;}.elementor-8127 .elementor-element.elementor-element-1a72523 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-66ca1ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-55c96dc .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-55c96dc .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-55c96dc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-55c96dc .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-55c96dc:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-55c96dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-55c96dc .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-55c96dc > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8127 .elementor-element.elementor-element-55c96dc.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-1ad3bc5{--display:grid;--e-con-grid-template-columns:0.2fr 1.8fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-1a77d55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-95eba8d{text-align:center;}.elementor-8127 .elementor-element.elementor-element-95eba8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-25b7d07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-d987747 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-d987747 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-d987747 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-d987747 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-d987747:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-d987747:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-d987747 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-d987747 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8127 .elementor-element.elementor-element-d987747.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-e06a3f4{--display:grid;--e-con-grid-template-columns:0.2fr 1.8fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-d41703e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-0e46874{text-align:center;}.elementor-8127 .elementor-element.elementor-element-0e46874 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-56f1603{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-c140191 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-c140191 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-c140191 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-c140191 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-c140191:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-c140191:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-c140191 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-c140191 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8127 .elementor-element.elementor-element-c140191.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-985bb8a{--display:grid;--e-con-grid-template-columns:0.2fr 1.8fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-7999584{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-83e6589{text-align:center;}.elementor-8127 .elementor-element.elementor-element-83e6589 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-a557a6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-2e645ff .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-2e645ff .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-2e645ff .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-2e645ff .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-2e645ff:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-2e645ff:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-2e645ff .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-2e645ff > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8127 .elementor-element.elementor-element-2e645ff.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-612f865{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-612f865:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-612f865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-e1aca77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-e1aca77{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-7859cf4{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-7b741e5{--display:flex;}.elementor-8127 .elementor-element.elementor-element-f013c03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-f013c03{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-750bc7f{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-750bc7f p{margin-block-end:0px;}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-icon i{color:var( --e-global-color-0154d22 );transition:color 0.3s;}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-icon svg{fill:var( --e-global-color-0154d22 );transition:fill 0.3s;}.elementor-8127 .elementor-element.elementor-element-1e232ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-8127 .elementor-element.elementor-element-1e232ab .elementor-icon-list-text{color:var( --e-global-color-9b8cf9f );transition:color 0.3s;}.elementor-8127 .elementor-element.elementor-element-193e772{--display:flex;}.elementor-8127 .elementor-element.elementor-element-afbdbfa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-afbdbfa{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-3de849f{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-3de849f p{margin-block-end:0px;}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-icon i{color:var( --e-global-color-0154d22 );transition:color 0.3s;}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-icon svg{fill:var( --e-global-color-0154d22 );transition:fill 0.3s;}.elementor-8127 .elementor-element.elementor-element-424bffa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-8127 .elementor-element.elementor-element-424bffa .elementor-icon-list-text{color:var( --e-global-color-9b8cf9f );transition:color 0.3s;}.elementor-8127 .elementor-element.elementor-element-aad3c2b .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-aad3c2b .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-aad3c2b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-aad3c2b .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-aad3c2b:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-aad3c2b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-aad3c2b .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-aad3c2b > .elementor-widget-container{padding:60px 26px 60px 26px;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b8b9b42 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-aad3c2b:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-aad3c2b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-6e42abf{--display:flex;border-style:solid;--border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0154d22 );--border-color:var( --e-global-color-0154d22 );--border-radius:14px 14px 14px 14px;--padding-top:55px;--padding-bottom:50px;--padding-left:36px;--padding-right:36px;}.elementor-8127 .elementor-element.elementor-element-6e42abf:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-6e42abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-b80f402{text-align:center;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-b80f402 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-8dcebe7{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#AAAAAA;width:var( --container-widget-width, 835px );max-width:835px;--container-widget-width:835px;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-8dcebe7.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-f7bcb9c{--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:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-f7bcb9c:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-f7bcb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF00;}.elementor-8127 .elementor-element.elementor-element-910988a{--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-8127 .elementor-element.elementor-element-5ec9f07{text-align:start;}.elementor-8127 .elementor-element.elementor-element-5ec9f07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-e8d3f23{text-align:start;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-e8d3f23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-e8d3f23.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-40839cd{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#AAAAAA;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-40839cd.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-3c373e3{--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-8127 .elementor-element.elementor-element-21f1305{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-f6ae3fd .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-f6ae3fd .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-f6ae3fd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-f6ae3fd .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-f6ae3fd:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-f6ae3fd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-f6ae3fd .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-f6ae3fd > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0154d22 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-f6ae3fd.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-954e247 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-954e247 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-954e247 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-954e247 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-954e247:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-954e247:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-954e247 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-954e247 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0154d22 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-954e247.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-3d43324 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-3d43324 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-3d43324 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-3d43324 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-3d43324:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-3d43324:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-3d43324 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-3d43324 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0154d22 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-3d43324.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-c41bbce .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-c41bbce .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-c41bbce .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-c41bbce .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-c41bbce:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-c41bbce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-c41bbce .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-c41bbce > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0154d22 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-c41bbce.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-b9e3868 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-b9e3868 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-b9e3868 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-b9e3868 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-b9e3868:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-b9e3868:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-b9e3868 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-b9e3868 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0154d22 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-b9e3868.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-6cfb55a{--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:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-6cfb55a:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-6cfb55a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-8127 .elementor-element.elementor-element-331e5e3{--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-8127 .elementor-element.elementor-element-e44d09b{text-align:start;}.elementor-8127 .elementor-element.elementor-element-e44d09b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-6dfcfb7{text-align:start;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-6dfcfb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-6dfcfb7.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-420bc34{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#AAAAAA;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-420bc34.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-b8346f2{--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-8127 .elementor-element.elementor-element-13d360c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-d76b9b2{--display:flex;}.elementor-8127 .elementor-element.elementor-element-318e0c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-318e0c2{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-eb60e71{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-eb60e71 p{margin-block-end:0px;}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-icon i{color:var( --e-global-color-0154d22 );transition:color 0.3s;}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-icon svg{fill:var( --e-global-color-0154d22 );transition:fill 0.3s;}.elementor-8127 .elementor-element.elementor-element-796ba48{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-8127 .elementor-element.elementor-element-796ba48 .elementor-icon-list-text{color:var( --e-global-color-9b8cf9f );transition:color 0.3s;}.elementor-8127 .elementor-element.elementor-element-2c26afa .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-2c26afa .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-2c26afa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-2c26afa .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-2c26afa:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-2c26afa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-2c26afa .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-2c26afa > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0154d22 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-2c26afa.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-4eccb05 .elementor-icon-box-wrapper{text-align:start;}.elementor-8127 .elementor-element.elementor-element-4eccb05 .elementor-icon-box-title, .elementor-8127 .elementor-element.elementor-element-4eccb05 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-8127 .elementor-element.elementor-element-4eccb05 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-4eccb05:has(:hover) .elementor-icon-box-title,
					 .elementor-8127 .elementor-element.elementor-element-4eccb05:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-4eccb05 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-d887ce6 );}.elementor-8127 .elementor-element.elementor-element-4eccb05 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0154d22 );border-radius:12px 12px 12px 12px;}.elementor-8127 .elementor-element.elementor-element-4eccb05.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8127 .elementor-element.elementor-element-f3b8c3d{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8127 .elementor-element.elementor-element-f3b8c3d:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-f3b8c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-6bf0bd6{text-align:center;}.elementor-8127 .elementor-element.elementor-element-6bf0bd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-e899ced{text-align:center;width:var( --container-widget-width, 902px );max-width:902px;--container-widget-width:902px;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-e899ced .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-8127 .elementor-element.elementor-element-e899ced.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-ad9227a{--display:flex;--padding-top:0px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-8127 .elementor-element.elementor-element-35aa8c0{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-d887ce6 );width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-35aa8c0.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-42530d9{--display:flex;--padding-top:0px;--padding-bottom:022px;--padding-left:022px;--padding-right:022px;}.elementor-8127 .elementor-element.elementor-element-7645c13{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-d887ce6 );width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-7645c13.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-75f7a38{--display:flex;--padding-top:0px;--padding-bottom:022px;--padding-left:022px;--padding-right:022px;}.elementor-8127 .elementor-element.elementor-element-745964e{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-d887ce6 );width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-745964e.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-4bc9a75{--display:flex;--padding-top:0px;--padding-bottom:022px;--padding-left:022px;--padding-right:022px;}.elementor-8127 .elementor-element.elementor-element-7c2c636{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-d887ce6 );width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-7c2c636.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-8d7e274{--display:flex;--padding-top:0px;--padding-bottom:022px;--padding-left:022px;--padding-right:022px;}.elementor-8127 .elementor-element.elementor-element-11050a0{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-d887ce6 );width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-11050a0.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-7bb7b5f{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-8763d3a );--n-accordion-title-hover-color:var( --e-global-color-0154d22 );--n-accordion-title-active-color:var( --e-global-color-0154d22 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-8763d3a );--n-accordion-icon-hover-color:var( --e-global-color-0154d22 );--n-accordion-icon-active-color:var( --e-global-color-0154d22 );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8127 .elementor-element.elementor-element-7bb7b5f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-8127 .elementor-element.elementor-element-7bb7b5f {--n-accordion-padding:018px 20px 018px 20px;}:where( .elementor-8127 .elementor-element.elementor-element-7bb7b5f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.3em;}:where( .elementor-8127 .elementor-element.elementor-element-7bb7b5f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:none;--border-radius:0px 0px 012px 13px;}.elementor-8127 .elementor-element.elementor-element-7bb7b5f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8127 .elementor-element.elementor-element-7bb7b5f.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-15e0055{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-8127 .elementor-element.elementor-element-e3e7f11{--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-8127 .elementor-element.elementor-element-051aca1{--display:flex;border-style:solid;--border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0154d22 );--border-color:var( --e-global-color-0154d22 );--border-radius:14px 14px 14px 14px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-8127 .elementor-element.elementor-element-051aca1:not(.elementor-motion-effects-element-type-background), .elementor-8127 .elementor-element.elementor-element-051aca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-ae37f6f{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#AAAAAA;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-ae37f6f.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-6009907 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#E8500A;border-radius:06px 06px 06px 06px;padding:15px 028px 15px 028px;}.elementor-8127 .elementor-element.elementor-element-e2d1561 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#E8500A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF47;border-radius:06px 06px 06px 06px;padding:15px 028px 15px 028px;}.elementor-8127 .elementor-element.elementor-element-e2d1561 .elementor-button:hover, .elementor-8127 .elementor-element.elementor-element-e2d1561 .elementor-button:focus{color:#E8500A;background-color:#02010100;border-color:#E8500A;}.elementor-8127 .elementor-element.elementor-element-e2d1561 .elementor-button:hover svg, .elementor-8127 .elementor-element.elementor-element-e2d1561 .elementor-button:focus svg{fill:#E8500A;}.elementor-8127 .elementor-element.elementor-element-36012d5{--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-8127 .elementor-element.elementor-element-5d7f0bd{text-align:start;}.elementor-8127 .elementor-element.elementor-element-5d7f0bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:0.13em;color:var( --e-global-color-0154d22 );}.elementor-8127 .elementor-element.elementor-element-006272d{text-align:start;width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-006272d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8763d3a );}.elementor-8127 .elementor-element.elementor-element-006272d.elementor-element{--align-self:center;}.elementor-8127 .elementor-element.elementor-element-f0546f6{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-eba4947 );width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-f0546f6.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-8127 .elementor-element.elementor-element-c210291{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-0d1fde1 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-0d1fde1{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-035ee2a{--flex-wrap:wrap;}.elementor-8127 .elementor-element.elementor-element-11343e6{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-8127 .elementor-element.elementor-element-211b87b .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-ba10464{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-96ac8e9{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8127 .elementor-element.elementor-element-b7bc014 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-b7bc014{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-338d3d4{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-3eea05a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-7fae42b{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8127 .elementor-element.elementor-element-b98248f .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-b98248f{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-22e2f43{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-5cb546a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-d4e303e{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-8127 .elementor-element.elementor-element-d460e61 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-956fe0f{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-bb64c75{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8127 .elementor-element.elementor-element-d8e13e3 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-d8e13e3{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-64c3d98{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-0dd53f0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-bc3598f{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8127 .elementor-element.elementor-element-de45212 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-de45212{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-1e97e0e{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-9bb2d29 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-9bb2d29{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-2702159{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-8859a07 .elementor-heading-title{font-size:24px;}.elementor-8127 .elementor-element.elementor-element-8859a07{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-0e74ba4{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-8127 .elementor-element.elementor-element-94a6dec{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-45a4206{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-4149ed2{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-1ab691b{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-1ad3bc5{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-e06a3f4{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-985bb8a{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-612f865{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8127 .elementor-element.elementor-element-e1aca77 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-e1aca77{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-7859cf4{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-f013c03 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-f013c03{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-750bc7f{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-afbdbfa .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-afbdbfa{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-3de849f{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-b80f402 .elementor-heading-title{font-size:24px;}.elementor-8127 .elementor-element.elementor-element-b80f402{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-f7bcb9c{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-8127 .elementor-element.elementor-element-e8d3f23 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-21f1305{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-6cfb55a{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-8127 .elementor-element.elementor-element-6dfcfb7 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-13d360c{--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-318e0c2 .elementor-heading-title{font-size:36px;}.elementor-8127 .elementor-element.elementor-element-318e0c2{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-eb60e71{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-e899ced{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-006272d .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-8127 .elementor-element.elementor-element-b96c81f{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-11343e6{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-d17e3b4{--width:50%;}.elementor-8127 .elementor-element.elementor-element-6665699{--width:50%;}.elementor-8127 .elementor-element.elementor-element-96ac8e9{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-7fae42b{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-d4e303e{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-b2cc6c9{--width:50%;}.elementor-8127 .elementor-element.elementor-element-ba6df36{--width:50%;}.elementor-8127 .elementor-element.elementor-element-bb64c75{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-bc3598f{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-0e74ba4{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-4149ed2{--content-width:1020px;}.elementor-8127 .elementor-element.elementor-element-1ab691b{--content-width:1020px;}.elementor-8127 .elementor-element.elementor-element-1ad3bc5{--content-width:1020px;}.elementor-8127 .elementor-element.elementor-element-e06a3f4{--content-width:1020px;}.elementor-8127 .elementor-element.elementor-element-985bb8a{--content-width:1020px;}.elementor-8127 .elementor-element.elementor-element-612f865{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-f7bcb9c{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-910988a{--width:50%;}.elementor-8127 .elementor-element.elementor-element-3c373e3{--width:50%;}.elementor-8127 .elementor-element.elementor-element-6cfb55a{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-331e5e3{--width:50%;}.elementor-8127 .elementor-element.elementor-element-b8346f2{--width:50%;}.elementor-8127 .elementor-element.elementor-element-15e0055{--content-width:1320px;}.elementor-8127 .elementor-element.elementor-element-e3e7f11{--width:33.3333%;}.elementor-8127 .elementor-element.elementor-element-36012d5{--width:66.6666%;}}@media(max-width:767px){.elementor-8127 .elementor-element.elementor-element-c210291{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-211b87b .elementor-heading-title{font-size:28px;}.elementor-8127 .elementor-element.elementor-element-ba10464{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-3eea05a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-5cb546a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-d460e61 .elementor-heading-title{font-size:28px;}.elementor-8127 .elementor-element.elementor-element-956fe0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-0dd53f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-94a6dec .elementor-heading-title{font-size:28px;}.elementor-8127 .elementor-element.elementor-element-4149ed2{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-1ab691b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-1ad3bc5{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-e06a3f4{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-985bb8a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-e8d3f23 .elementor-heading-title{font-size:28px;}.elementor-8127 .elementor-element.elementor-element-21f1305{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-6dfcfb7 .elementor-heading-title{font-size:28px;}.elementor-8127 .elementor-element.elementor-element-13d360c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8127 .elementor-element.elementor-element-f3b8c3d{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-8127 .elementor-element.elementor-element-e899ced .elementor-heading-title{font-size:28px;}.elementor-8127 .elementor-element.elementor-element-7bb7b5f{width:100%;max-width:100%;}.elementor-8127 .elementor-element.elementor-element-006272d .elementor-heading-title{font-size:28px;}}/* Start custom CSS for container, class: .elementor-element-caea87f */.hero-diagonal {
    position: absolute;
    top: 0;
    right: 0;
    width: 42%;
    height: 100%;
    background: rgba(232,80,10,.06);
    clip-path: polygon(14% 0,100% 0,100% 100%,0% 100%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb58dea */.hero-dots {
    position: absolute;
    top: 0;
    right: 0;
    width: 44%;
    height: 100%;
    background-image: radial-gradient(rgba(232,80,10,.18) 1px,transparent 1px);
    background-size: 26px 26px;
    clip-path: polygon(14% 0,100% 0,100% 100%,0% 100%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806ead0 */.hero-glow {
    position: absolute;
    top: -120px;
    right: -60px;
    width: 420px;
    height: 420px;
    border-radius: 50%;
    background: radial-gradient(circle,rgba(232,80,10,.14) 0%,transparent 65%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afb5cbe */.elementor-8127 .elementor-element.elementor-element-afb5cbe span{
    width: 28px;
    height: 1px;
    background: #444;
    display: inline-block;
}
.elementor-8127 .elementor-element.elementor-element-afb5cbe p{
    display: flex;
    align-items: center;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d1fde1 */.elementor-8127 .elementor-element.elementor-element-0d1fde1 em{
    color: #e8500a;
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-514f6c1 */.elementor-8127 .elementor-element.elementor-element-514f6c1{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5377a71 */.elementor-8127 .elementor-element.elementor-element-5377a71::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 5px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17e3b4 */.elementor-8127 .elementor-element.elementor-element-d17e3b4.sticky-col {
    position: sticky;
    top: 100px; /* adjust based on header */
    align-self: flex-start; /* VERY IMPORTANT */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eef821e */.elementor-8127 .elementor-element.elementor-element-eef821e{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-eef821e:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-eef821e .elementor-icon-box-wrapper::before{
    content: "01";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-eef821e .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e39a00 */.elementor-8127 .elementor-element.elementor-element-2e39a00{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-2e39a00:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-2e39a00 .elementor-icon-box-wrapper::before{
    content: "02";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-2e39a00 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a12300 */.elementor-8127 .elementor-element.elementor-element-3a12300{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-3a12300:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-3a12300 .elementor-icon-box-wrapper::before{
    content: "03";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-3a12300 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f02ebd0 */.elementor-8127 .elementor-element.elementor-element-f02ebd0::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 0 0 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f516fff */.elementor-8127 .elementor-element.elementor-element-f516fff .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-8127 .elementor-element.elementor-element-f516fff{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-8127 .elementor-element.elementor-element-f516fff:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-8127 .elementor-element.elementor-element-f516fff::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: #e8500a;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
        border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.elementor-8127 .elementor-element.elementor-element-f516fff:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9b613de */.elementor-8127 .elementor-element.elementor-element-9b613de .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-8127 .elementor-element.elementor-element-9b613de{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-8127 .elementor-element.elementor-element-9b613de:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-8127 .elementor-element.elementor-element-9b613de::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: #e8500a;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
        border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.elementor-8127 .elementor-element.elementor-element-9b613de:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ecd7b0f */.elementor-8127 .elementor-element.elementor-element-ecd7b0f .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-8127 .elementor-element.elementor-element-ecd7b0f{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-8127 .elementor-element.elementor-element-ecd7b0f:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-8127 .elementor-element.elementor-element-ecd7b0f::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: #e8500a;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
        border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.elementor-8127 .elementor-element.elementor-element-ecd7b0f:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-90005eb */.elementor-8127 .elementor-element.elementor-element-90005eb .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-8127 .elementor-element.elementor-element-90005eb{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-8127 .elementor-element.elementor-element-90005eb:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-8127 .elementor-element.elementor-element-90005eb::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: #e8500a;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
        border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.elementor-8127 .elementor-element.elementor-element-90005eb:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0d2a5a */.elementor-8127 .elementor-element.elementor-element-b0d2a5a .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-8127 .elementor-element.elementor-element-b0d2a5a{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-8127 .elementor-element.elementor-element-b0d2a5a:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-8127 .elementor-element.elementor-element-b0d2a5a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: #e8500a;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
        border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.elementor-8127 .elementor-element.elementor-element-b0d2a5a:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a047b6 */.elementor-8127 .elementor-element.elementor-element-1a047b6 .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-8127 .elementor-element.elementor-element-1a047b6{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-8127 .elementor-element.elementor-element-1a047b6:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-8127 .elementor-element.elementor-element-1a047b6::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: #e8500a;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
        border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.elementor-8127 .elementor-element.elementor-element-1a047b6:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3cd7f5 */.elementor-8127 .elementor-element.elementor-element-b3cd7f5::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 0 0 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb3f9e0 */.elementor-8127 .elementor-element.elementor-element-bb3f9e0{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-bb3f9e0:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-bb3f9e0 .elementor-icon-box-wrapper::before{
    content: "01";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-bb3f9e0 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-bb3f9e0 h3::before{
    content:'Pre-Development';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a81252 */.elementor-8127 .elementor-element.elementor-element-5a81252{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-5a81252:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-5a81252 .elementor-icon-box-wrapper::before{
    content: "02";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-5a81252 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-5a81252 h3::before{
    content:'Concept Design';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f62174 */.elementor-8127 .elementor-element.elementor-element-3f62174{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-3f62174:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-3f62174 .elementor-icon-box-wrapper::before{
    content: "03";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-3f62174 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-3f62174 h3::before{
    content:'Schematic Design';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb840a */.elementor-8127 .elementor-element.elementor-element-0eb840a{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-0eb840a:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-0eb840a .elementor-icon-box-wrapper::before{
    content: "04";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-0eb840a .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-0eb840a h3::before{
    content:'Detailed Design';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-043e16a */.elementor-8127 .elementor-element.elementor-element-043e16a{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-043e16a:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-043e16a .elementor-icon-box-wrapper::before{
    content: "05";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-043e16a .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-043e16a h3::before{
    content:'Pre-Tender';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9967a00 */.elementor-8127 .elementor-element.elementor-element-9967a00{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-9967a00:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-9967a00 .elementor-icon-box-wrapper::before{
    content: "06";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-9967a00 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-9967a00 h3::before{
    content:'Lifecycle';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ce0655 */.elementor-8127 .elementor-element.elementor-element-8ce0655::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 5px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cc6c9 */.elementor-8127 .elementor-element.elementor-element-b2cc6c9.sticky-col {
    position: sticky;
    top: 100px; /* adjust based on header */
    align-self: flex-start; /* VERY IMPORTANT */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc9d9e2 */.elementor-8127 .elementor-element.elementor-element-cc9d9e2{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-cc9d9e2:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-cc9d9e2 .elementor-icon-box-wrapper::before{
    content: "01";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-cc9d9e2 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0641e9a */.elementor-8127 .elementor-element.elementor-element-0641e9a{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-0641e9a:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-0641e9a .elementor-icon-box-wrapper::before{
    content: "02";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-0641e9a .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7987a17 */.elementor-8127 .elementor-element.elementor-element-7987a17{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-7987a17:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-7987a17 .elementor-icon-box-wrapper::before{
    content: "03";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-7987a17 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ac277d */.elementor-8127 .elementor-element.elementor-element-6ac277d{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-6ac277d:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-6ac277d .elementor-icon-box-wrapper::before{
    content: "04";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-6ac277d .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864e2a0 */.elementor-8127 .elementor-element.elementor-element-864e2a0{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-864e2a0:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-864e2a0 .elementor-icon-box-wrapper::before{
    content: "05";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-864e2a0 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-318a4d4 */.elementor-8127 .elementor-element.elementor-element-318a4d4::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 0 0 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bcb12f8 */.elementor-8127 .elementor-element.elementor-element-bcb12f8{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-bcb12f8:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-bcb12f8 .elementor-icon-box-wrapper::before{
    content: "01";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-bcb12f8 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-bcb12f8 h3::before{
    content:'Residential';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b8bf2 */.elementor-8127 .elementor-element.elementor-element-94b8bf2{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-94b8bf2:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-94b8bf2 .elementor-icon-box-wrapper::before{
    content: "02";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-94b8bf2 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-94b8bf2 h3::before{
    content:'Commercial';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96f05e7 */.elementor-8127 .elementor-element.elementor-element-96f05e7{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-96f05e7:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-96f05e7 .elementor-icon-box-wrapper::before{
    content: "03";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-96f05e7 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-96f05e7 h3::before{
    content:'Civil';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08fea60 */.elementor-8127 .elementor-element.elementor-element-08fea60{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-08fea60:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-08fea60 .elementor-icon-box-wrapper::before{
    content: "04";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-08fea60 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-08fea60 h3::before{
    content:'Multi-Trade';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc818f7 */.elementor-8127 .elementor-element.elementor-element-dc818f7{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-dc818f7:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-dc818f7 .elementor-icon-box-wrapper::before{
    content: "05";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-dc818f7 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-8127 .elementor-element.elementor-element-dc818f7 h3::before{
    content:'Infrastructure';
        display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2aeec74 */.elementor-8127 .elementor-element.elementor-element-2aeec74 ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    row-gap: 20px;
}

.elementor-8127 .elementor-element.elementor-element-2aeec74 li.elementor-icon-list-item.elementor-inline-item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e2d80ce */.elementor-8127 .elementor-element.elementor-element-e2d80ce{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-e2d80ce:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02a856d */.elementor-8127 .elementor-element.elementor-element-02a856d::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 10px auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a256169 */.elementor-8127 .elementor-element.elementor-element-a256169 h3{
        width: 42px;
    height: 42px;
    background-color: #D75C28;
    color: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    z-index: 2;
    box-shadow: 0 4px 10px rgba(215, 92, 40, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598fda4 */.elementor-8127 .elementor-element.elementor-element-598fda4::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 40px;
    width: 2px;
    height: 100%;
    background-color: #D75C28;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a72523 */.elementor-8127 .elementor-element.elementor-element-1a72523 h3{
        width: 42px;
    height: 42px;
    background-color: #D75C28;
    color: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    z-index: 2;
    box-shadow: 0 4px 10px rgba(215, 92, 40, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50ef044 */.elementor-8127 .elementor-element.elementor-element-50ef044::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 40px;
    width: 2px;
    height: 100%;
    background-color: #D75C28;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95eba8d */.elementor-8127 .elementor-element.elementor-element-95eba8d h3{
        width: 42px;
    height: 42px;
    background-color: #D75C28;
    color: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    z-index: 2;
    box-shadow: 0 4px 10px rgba(215, 92, 40, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a77d55 */.elementor-8127 .elementor-element.elementor-element-1a77d55::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 40px;
    width: 2px;
    height: 100%;
    background-color: #D75C28;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e46874 */.elementor-8127 .elementor-element.elementor-element-0e46874 h3{
        width: 42px;
    height: 42px;
    background-color: #D75C28;
    color: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    z-index: 2;
    box-shadow: 0 4px 10px rgba(215, 92, 40, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d41703e */.elementor-8127 .elementor-element.elementor-element-d41703e::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 40px;
    width: 2px;
    height: 100%;
    background-color: #D75C28;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83e6589 */.elementor-8127 .elementor-element.elementor-element-83e6589 h3{
        width: 42px;
    height: 42px;
    background-color: #D75C28;
    color: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    z-index: 2;
    box-shadow: 0 4px 10px rgba(215, 92, 40, 0.3);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e232ab */.elementor-8127 .elementor-element.elementor-element-1e232ab ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    row-gap: 20px;
}

.elementor-8127 .elementor-element.elementor-element-1e232ab li.elementor-icon-list-item.elementor-inline-item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424bffa */.elementor-8127 .elementor-element.elementor-element-424bffa ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    row-gap: 20px;
}

.elementor-8127 .elementor-element.elementor-element-424bffa li.elementor-icon-list-item.elementor-inline-item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aad3c2b */.elementor-8127 .elementor-element.elementor-element-aad3c2b{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-aad3c2b:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ec9f07 */.elementor-8127 .elementor-element.elementor-element-5ec9f07::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 5px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910988a */.elementor-8127 .elementor-element.elementor-element-910988a.sticky-col {
    position: sticky;
    top: 100px; /* adjust based on header */
    align-self: flex-start; /* VERY IMPORTANT */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f6ae3fd */.elementor-8127 .elementor-element.elementor-element-f6ae3fd{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-f6ae3fd:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-f6ae3fd .elementor-icon-box-wrapper::before{
    content: "01";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-f6ae3fd .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-954e247 */.elementor-8127 .elementor-element.elementor-element-954e247{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-954e247:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-954e247 .elementor-icon-box-wrapper::before{
    content: "02";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-954e247 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d43324 */.elementor-8127 .elementor-element.elementor-element-3d43324{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-3d43324:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-3d43324 .elementor-icon-box-wrapper::before{
    content: "03";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-3d43324 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c41bbce */.elementor-8127 .elementor-element.elementor-element-c41bbce{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-c41bbce:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-c41bbce .elementor-icon-box-wrapper::before{
    content: "04";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-c41bbce .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b9e3868 */.elementor-8127 .elementor-element.elementor-element-b9e3868{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-b9e3868:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-b9e3868 .elementor-icon-box-wrapper::before{
    content: "05";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-b9e3868 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44d09b */.elementor-8127 .elementor-element.elementor-element-e44d09b::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 5px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331e5e3 */.elementor-8127 .elementor-element.elementor-element-331e5e3.sticky-col {
    position: sticky;
    top: 100px; /* adjust based on header */
    align-self: flex-start; /* VERY IMPORTANT */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-796ba48 */.elementor-8127 .elementor-element.elementor-element-796ba48 ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    row-gap: 20px;
}

.elementor-8127 .elementor-element.elementor-element-796ba48 li.elementor-icon-list-item.elementor-inline-item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(232, 80, 10, .1);
    color: #e8500a;
    padding: 4px 12px;
    border-radius: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c26afa */.elementor-8127 .elementor-element.elementor-element-2c26afa{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-2c26afa:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-2c26afa .elementor-icon-box-wrapper::before{
    content: "01";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-2c26afa .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4eccb05 */.elementor-8127 .elementor-element.elementor-element-4eccb05{
    transition: all .25s;
}
.elementor-8127 .elementor-element.elementor-element-4eccb05:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-8127 .elementor-element.elementor-element-4eccb05 .elementor-icon-box-wrapper::before{
    content: "02";
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: rgba(232, 80, 10, .22);
    line-height: 1;
    margin-bottom: 5px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.elementor-8127 .elementor-element.elementor-element-4eccb05 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf0bd6 */.elementor-8127 .elementor-element.elementor-element-6bf0bd6::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 10px auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d7f0bd */.elementor-8127 .elementor-element.elementor-element-5d7f0bd::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 5px 0;
}/* End custom CSS */