.elementor-7719 .elementor-element.elementor-element-3f35e16{--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-7719 .elementor-element.elementor-element-3f35e16:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-3f35e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-326d963{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-3e370c6{--display:flex;}.elementor-7719 .elementor-element.elementor-element-80e5b3d{--display:flex;}.elementor-7719 .elementor-element.elementor-element-d75756d{--display:flex;}.elementor-7719 .elementor-element.elementor-element-d5542b1{--display:grid;--e-con-grid-template-columns:repeat(2, 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-7719 .elementor-element.elementor-element-6c92660{--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-7719 .elementor-element.elementor-element-ec1a64e .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-7719 .elementor-element.elementor-element-96e8ffe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-7719 .elementor-element.elementor-element-96e8ffe{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-05949fe{--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-7719 .elementor-element.elementor-element-3cd9ab0 .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-7719 .elementor-element.elementor-element-3cd9ab0 .elementor-button:hover, .elementor-7719 .elementor-element.elementor-element-3cd9ab0 .elementor-button:focus{color:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-3cd9ab0 .elementor-button:hover svg, .elementor-7719 .elementor-element.elementor-element-3cd9ab0 .elementor-button:focus svg{fill:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-d8f8c2c .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-7719 .elementor-element.elementor-element-d8f8c2c .elementor-button:hover, .elementor-7719 .elementor-element.elementor-element-d8f8c2c .elementor-button:focus{color:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-d8f8c2c .elementor-button:hover svg, .elementor-7719 .elementor-element.elementor-element-d8f8c2c .elementor-button:focus svg{fill:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-6d0772c{--display:flex;--justify-content:center;}.elementor-7719 .elementor-element.elementor-element-40fd517 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:#999999;}.elementor-7719 .elementor-element.elementor-element-e46a003 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13.8px;font-weight:600;line-height:1.72em;color:#999999;}.elementor-7719 .elementor-element.elementor-element-e46a003 > .elementor-widget-container{padding:0px 0px 0px 016px;border-style:solid;border-width:0px 0px 0px 02px;border-color:#E8500A;}.elementor-7719 .elementor-element.elementor-element-c31a171{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-c31a171:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-c31a171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-71f3f7a{--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-7719 .elementor-element.elementor-element-8eb7905 .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-7719 .elementor-element.elementor-element-ba5fc74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-255a20d{--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-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-7719 .elementor-element.elementor-element-abc854b{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3c5c910 );}.elementor-7719 .elementor-element.elementor-element-be0b837{--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-7719 .elementor-element.elementor-element-76768b8 .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-7719 .elementor-element.elementor-element-d98508c .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-7719 .elementor-element.elementor-element-d98508c{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-56a423c{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-7719 .elementor-element.elementor-element-1c81fa3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-2545056{--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-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-7719 .elementor-element.elementor-element-3a7732e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7719 .elementor-element.elementor-element-3a7732e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-3a7732e.elementor-view-framed .elementor-icon, .elementor-7719 .elementor-element.elementor-element-3a7732e.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-7719 .elementor-element.elementor-element-3a7732e .elementor-icon{font-size:22px;}.elementor-7719 .elementor-element.elementor-element-3a7732e .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-3a7732e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-3a7732e .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-3a7732e:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-3a7732e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-3a7732e .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-7719 .elementor-element.elementor-element-3a7732e > .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-7719 .elementor-element.elementor-element-e43a40f{--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-7719 .elementor-element.elementor-element-18446f1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7719 .elementor-element.elementor-element-18446f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-18446f1.elementor-view-framed .elementor-icon, .elementor-7719 .elementor-element.elementor-element-18446f1.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-7719 .elementor-element.elementor-element-18446f1 .elementor-icon{font-size:22px;}.elementor-7719 .elementor-element.elementor-element-18446f1 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-18446f1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-18446f1 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-18446f1:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-18446f1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-18446f1 .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-7719 .elementor-element.elementor-element-18446f1 > .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-7719 .elementor-element.elementor-element-e8a5479{--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-7719 .elementor-element.elementor-element-386c4f4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7719 .elementor-element.elementor-element-386c4f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-386c4f4.elementor-view-framed .elementor-icon, .elementor-7719 .elementor-element.elementor-element-386c4f4.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-7719 .elementor-element.elementor-element-386c4f4 .elementor-icon{font-size:22px;}.elementor-7719 .elementor-element.elementor-element-386c4f4 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-386c4f4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-386c4f4 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-386c4f4:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-386c4f4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-386c4f4 .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-7719 .elementor-element.elementor-element-386c4f4 > .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-7719 .elementor-element.elementor-element-e717f1b{--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-7719 .elementor-element.elementor-element-1c1934d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7719 .elementor-element.elementor-element-1c1934d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-1c1934d.elementor-view-framed .elementor-icon, .elementor-7719 .elementor-element.elementor-element-1c1934d.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-7719 .elementor-element.elementor-element-1c1934d .elementor-icon{font-size:22px;}.elementor-7719 .elementor-element.elementor-element-1c1934d .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-1c1934d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-1c1934d .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1c1934d:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-1c1934d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1c1934d .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-7719 .elementor-element.elementor-element-1c1934d > .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-7719 .elementor-element.elementor-element-e635991{--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-7719 .elementor-element.elementor-element-336aa28 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7719 .elementor-element.elementor-element-336aa28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-336aa28.elementor-view-framed .elementor-icon, .elementor-7719 .elementor-element.elementor-element-336aa28.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-7719 .elementor-element.elementor-element-336aa28 .elementor-icon{font-size:22px;}.elementor-7719 .elementor-element.elementor-element-336aa28 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-336aa28 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-336aa28 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-336aa28:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-336aa28:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-336aa28 .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-7719 .elementor-element.elementor-element-336aa28 > .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-7719 .elementor-element.elementor-element-9c792c9{--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-7719 .elementor-element.elementor-element-07dae14 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7719 .elementor-element.elementor-element-07dae14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0154d22 );}.elementor-7719 .elementor-element.elementor-element-07dae14.elementor-view-framed .elementor-icon, .elementor-7719 .elementor-element.elementor-element-07dae14.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-7719 .elementor-element.elementor-element-07dae14 .elementor-icon{font-size:22px;}.elementor-7719 .elementor-element.elementor-element-07dae14 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-07dae14 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-07dae14 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-07dae14:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-07dae14:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-07dae14 .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-7719 .elementor-element.elementor-element-07dae14 > .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-7719 .elementor-element.elementor-element-8916619{--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-7719 .elementor-element.elementor-element-8916619:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-8916619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-d5bc610{--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-7719 .elementor-element.elementor-element-10e3b50{text-align:start;}.elementor-7719 .elementor-element.elementor-element-10e3b50 .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-7719 .elementor-element.elementor-element-1a79ac3{text-align:start;width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-1a79ac3 .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-7719 .elementor-element.elementor-element-1a79ac3.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-bf36066{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-7719 .elementor-element.elementor-element-bf36066.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-ab969df{--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-7719 .elementor-element.elementor-element-5620b54{--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-7719 .elementor-element.elementor-element-dba71d6 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-dba71d6 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-dba71d6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-dba71d6 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-dba71d6:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-dba71d6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-dba71d6 .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-7719 .elementor-element.elementor-element-dba71d6 > .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-7719 .elementor-element.elementor-element-dba71d6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-0d4b741 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-0d4b741 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-0d4b741 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-0d4b741 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-0d4b741:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-0d4b741:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-0d4b741 .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-7719 .elementor-element.elementor-element-0d4b741 > .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-7719 .elementor-element.elementor-element-0d4b741.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-44b6302 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-44b6302 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-44b6302 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-44b6302 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-44b6302:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-44b6302:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-44b6302 .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-7719 .elementor-element.elementor-element-44b6302 > .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-7719 .elementor-element.elementor-element-44b6302.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-b0de7ef .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-b0de7ef .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-b0de7ef .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-b0de7ef .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-b0de7ef:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-b0de7ef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-b0de7ef .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-7719 .elementor-element.elementor-element-b0de7ef > .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-7719 .elementor-element.elementor-element-b0de7ef.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-9cf14a9 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-9cf14a9 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-9cf14a9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-9cf14a9 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-9cf14a9:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-9cf14a9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-9cf14a9 .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-7719 .elementor-element.elementor-element-9cf14a9 > .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-7719 .elementor-element.elementor-element-9cf14a9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-01e9fb5 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-01e9fb5 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-01e9fb5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-01e9fb5 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-01e9fb5:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-01e9fb5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-01e9fb5 .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-7719 .elementor-element.elementor-element-01e9fb5 > .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-7719 .elementor-element.elementor-element-01e9fb5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-d30754d .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-d30754d .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-d30754d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-d30754d .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-d30754d:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-d30754d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-d30754d .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-7719 .elementor-element.elementor-element-d30754d > .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-7719 .elementor-element.elementor-element-d30754d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-ce7eb23{--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-7719 .elementor-element.elementor-element-0e03a87 .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-7719 .elementor-element.elementor-element-a92dbcf .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-7719 .elementor-element.elementor-element-a92dbcf{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-bbeae5c{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-7719 .elementor-element.elementor-element-26db47a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-8dfeedb .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-8dfeedb .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-8dfeedb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-8dfeedb .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-8dfeedb:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-8dfeedb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-8dfeedb .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-7719 .elementor-element.elementor-element-8dfeedb > .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-7719 .elementor-element.elementor-element-8dfeedb:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-8dfeedb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-4b33080 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-4b33080 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-4b33080 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-4b33080 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-4b33080:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-4b33080:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-4b33080 .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-7719 .elementor-element.elementor-element-4b33080 > .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-7719 .elementor-element.elementor-element-4b33080:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-4b33080.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-ca2d96e .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-ca2d96e .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-ca2d96e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-ca2d96e .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-ca2d96e:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-ca2d96e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-ca2d96e .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-7719 .elementor-element.elementor-element-ca2d96e > .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-7719 .elementor-element.elementor-element-ca2d96e:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-ca2d96e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-7c11d4d .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-7c11d4d .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-7c11d4d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-7c11d4d .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-7c11d4d:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-7c11d4d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-7c11d4d .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-7719 .elementor-element.elementor-element-7c11d4d > .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-7719 .elementor-element.elementor-element-7c11d4d:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-7c11d4d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-7ecbeab .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-7ecbeab .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-7ecbeab .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-7ecbeab .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-7ecbeab:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-7ecbeab:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-7ecbeab .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-7719 .elementor-element.elementor-element-7ecbeab > .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-7719 .elementor-element.elementor-element-7ecbeab:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-7ecbeab.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-4db6d4c{--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-7719 .elementor-element.elementor-element-3d4a458 .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-7719 .elementor-element.elementor-element-24c295b .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-7719 .elementor-element.elementor-element-24c295b{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-5f78fb0{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-7719 .elementor-element.elementor-element-b3b6d30{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-be389e5{--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-7719 .elementor-element.elementor-element-a88564c .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-a88564c .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-a88564c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-a88564c .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a88564c:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-a88564c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a88564c .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-7719 .elementor-element.elementor-element-a88564c > .elementor-widget-container{padding:60px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-7719 .elementor-element.elementor-element-b53c946{--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-7719 .elementor-element.elementor-element-df6b90a .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-df6b90a .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-df6b90a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-df6b90a .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-df6b90a:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-df6b90a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-df6b90a .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-7719 .elementor-element.elementor-element-df6b90a > .elementor-widget-container{padding:60px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-7719 .elementor-element.elementor-element-57ba182{--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-7719 .elementor-element.elementor-element-760bbdf .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-760bbdf .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-760bbdf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-760bbdf .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-760bbdf:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-760bbdf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-760bbdf .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-7719 .elementor-element.elementor-element-760bbdf > .elementor-widget-container{padding:60px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-7719 .elementor-element.elementor-element-5bd0cb6{--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-7719 .elementor-element.elementor-element-c2ca3cb .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-c2ca3cb .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-c2ca3cb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-c2ca3cb .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-c2ca3cb:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-c2ca3cb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-c2ca3cb .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-7719 .elementor-element.elementor-element-c2ca3cb > .elementor-widget-container{padding:60px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-7719 .elementor-element.elementor-element-00def9c{--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-7719 .elementor-element.elementor-element-a692612 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-a692612 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-a692612 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-a692612 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a692612:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-a692612:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a692612 .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-7719 .elementor-element.elementor-element-a692612 > .elementor-widget-container{padding:60px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-7719 .elementor-element.elementor-element-0a1398d{--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-7719 .elementor-element.elementor-element-6d73883 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-6d73883 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-6d73883 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-6d73883 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-6d73883:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-6d73883:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-6d73883 .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-7719 .elementor-element.elementor-element-6d73883 > .elementor-widget-container{padding:60px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:12px 12px 12px 12px;}.elementor-7719 .elementor-element.elementor-element-4aa6c7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-4122e77{text-align:center;}.elementor-7719 .elementor-element.elementor-element-4122e77 .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-7719 .elementor-element.elementor-element-a43dbba{text-align:center;width:var( --container-widget-width, 804px );max-width:804px;--container-widget-width:804px;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-a43dbba .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-7719 .elementor-element.elementor-element-a43dbba.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-7d4ac03{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-7719 .elementor-element.elementor-element-7d4ac03 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-7719 .elementor-element.elementor-element-7d4ac03.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-e5317fe{--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-7719 .elementor-element.elementor-element-a8ef697{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-6eb0cf5{text-align:center;}.elementor-7719 .elementor-element.elementor-element-6eb0cf5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7719 .elementor-element.elementor-element-39a200d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-c3ef97e .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-c3ef97e .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-c3ef97e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-c3ef97e .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-c3ef97e:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-c3ef97e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-c3ef97e .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-7719 .elementor-element.elementor-element-c3ef97e > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7719 .elementor-element.elementor-element-c3ef97e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-22aa1fc{--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-7719 .elementor-element.elementor-element-9f6cd67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-5cb18db{text-align:center;}.elementor-7719 .elementor-element.elementor-element-5cb18db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7719 .elementor-element.elementor-element-8b96ebe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-2372f20 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-2372f20 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-2372f20 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-2372f20 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-2372f20:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-2372f20:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-2372f20 .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-7719 .elementor-element.elementor-element-2372f20 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7719 .elementor-element.elementor-element-2372f20.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-49a0095{--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-7719 .elementor-element.elementor-element-57ddb07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-881d7ae{text-align:center;}.elementor-7719 .elementor-element.elementor-element-881d7ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7719 .elementor-element.elementor-element-50d18db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-cafbc03 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-cafbc03 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-cafbc03 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-cafbc03 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-cafbc03:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-cafbc03:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-cafbc03 .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-7719 .elementor-element.elementor-element-cafbc03 > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7719 .elementor-element.elementor-element-cafbc03.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-89d2681{--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-7719 .elementor-element.elementor-element-634ca0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-a7e7af6{text-align:center;}.elementor-7719 .elementor-element.elementor-element-a7e7af6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7719 .elementor-element.elementor-element-a52723b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-dcadaeb .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-dcadaeb .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-dcadaeb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-dcadaeb .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-dcadaeb:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-dcadaeb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-dcadaeb .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-7719 .elementor-element.elementor-element-dcadaeb > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7719 .elementor-element.elementor-element-dcadaeb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-8e604c7{--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-7719 .elementor-element.elementor-element-6b5cfde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-76dd383{text-align:center;}.elementor-7719 .elementor-element.elementor-element-76dd383 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7719 .elementor-element.elementor-element-25839a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7719 .elementor-element.elementor-element-4306d4e .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-4306d4e .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-4306d4e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-4306d4e .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-4306d4e:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-4306d4e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-4306d4e .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-7719 .elementor-element.elementor-element-4306d4e > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7719 .elementor-element.elementor-element-4306d4e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-a9d8278{--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-7719 .elementor-element.elementor-element-a9d8278:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-a9d8278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-936839b .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-7719 .elementor-element.elementor-element-ae5d32a .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-7719 .elementor-element.elementor-element-ae5d32a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-98dc950{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-7719 .elementor-element.elementor-element-aca6be7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-b14210b .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-b14210b .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-b14210b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-b14210b .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-b14210b:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-b14210b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-b14210b .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-7719 .elementor-element.elementor-element-b14210b > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-b14210b:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-b14210b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-11ec65a .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-11ec65a .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-11ec65a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-11ec65a .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-11ec65a:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-11ec65a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-11ec65a .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-7719 .elementor-element.elementor-element-11ec65a > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-11ec65a:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-11ec65a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-fbbfa76 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-fbbfa76 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-fbbfa76 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-fbbfa76 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-fbbfa76:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-fbbfa76:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-fbbfa76 .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-7719 .elementor-element.elementor-element-fbbfa76 > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-fbbfa76:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-fbbfa76.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-e4bf6d5 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-e4bf6d5 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-e4bf6d5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-e4bf6d5 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-e4bf6d5:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-e4bf6d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-e4bf6d5 .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-7719 .elementor-element.elementor-element-e4bf6d5 > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-e4bf6d5:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-e4bf6d5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-a566d16 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-a566d16 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-a566d16 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-a566d16 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a566d16:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-a566d16:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a566d16 .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-7719 .elementor-element.elementor-element-a566d16 > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-a566d16:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-a566d16.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-1acd7d0 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-1acd7d0 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-1acd7d0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-1acd7d0 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1acd7d0:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-1acd7d0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1acd7d0 .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-7719 .elementor-element.elementor-element-1acd7d0 > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-1acd7d0:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-1acd7d0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-ff36490 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-ff36490 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-ff36490 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-ff36490 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-ff36490:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-ff36490:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-ff36490 .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-7719 .elementor-element.elementor-element-ff36490 > .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-7719 .elementor-element.elementor-element-ff36490:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-ff36490.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-066804f{--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-7719 .elementor-element.elementor-element-066804f:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-066804f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF00;}.elementor-7719 .elementor-element.elementor-element-f6261b3{--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-7719 .elementor-element.elementor-element-49d0634{text-align:start;}.elementor-7719 .elementor-element.elementor-element-49d0634 .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-7719 .elementor-element.elementor-element-cdee891{text-align:start;width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-cdee891 .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-7719 .elementor-element.elementor-element-cdee891.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-e8ebb96{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-7719 .elementor-element.elementor-element-e8ebb96.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-9e27790{--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-7719 .elementor-element.elementor-element-cf2f544{--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-7719 .elementor-element.elementor-element-1d26dde .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-1d26dde .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-1d26dde .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-1d26dde .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1d26dde:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-1d26dde:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1d26dde .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-7719 .elementor-element.elementor-element-1d26dde > .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-7719 .elementor-element.elementor-element-1d26dde.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-1b2581d .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-1b2581d .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-1b2581d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-1b2581d .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1b2581d:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-1b2581d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1b2581d .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-7719 .elementor-element.elementor-element-1b2581d > .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-7719 .elementor-element.elementor-element-1b2581d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-ee388e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-ee388e2 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-ee388e2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-ee388e2 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-ee388e2:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-ee388e2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-ee388e2 .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-7719 .elementor-element.elementor-element-ee388e2 > .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-7719 .elementor-element.elementor-element-ee388e2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-a01fc2b .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-a01fc2b .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-a01fc2b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-a01fc2b .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a01fc2b:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-a01fc2b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a01fc2b .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-7719 .elementor-element.elementor-element-a01fc2b > .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-7719 .elementor-element.elementor-element-a01fc2b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-3655ae7 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-3655ae7 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-3655ae7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-3655ae7 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-3655ae7:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-3655ae7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-3655ae7 .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-7719 .elementor-element.elementor-element-3655ae7 > .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-7719 .elementor-element.elementor-element-3655ae7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-9d41742{--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-7719 .elementor-element.elementor-element-9d41742:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-9d41742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-33d3d2e .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-7719 .elementor-element.elementor-element-aaf4aa0 .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-7719 .elementor-element.elementor-element-aaf4aa0{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-5690e5b{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-7719 .elementor-element.elementor-element-0edba34{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-a04e6e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-a04e6e2 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-a04e6e2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-a04e6e2 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a04e6e2:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-a04e6e2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-a04e6e2 .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-7719 .elementor-element.elementor-element-a04e6e2 > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-a04e6e2:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-a04e6e2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-75ee11a .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-75ee11a .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-75ee11a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-75ee11a .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-75ee11a:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-75ee11a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-75ee11a .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-7719 .elementor-element.elementor-element-75ee11a > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-75ee11a:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-75ee11a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-6458632 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-6458632 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-6458632 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-6458632 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-6458632:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-6458632:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-6458632 .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-7719 .elementor-element.elementor-element-6458632 > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-6458632:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-6458632.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-9d01aba .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-9d01aba .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-9d01aba .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-9d01aba .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-9d01aba:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-9d01aba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-9d01aba .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-7719 .elementor-element.elementor-element-9d01aba > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-9d01aba:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-9d01aba.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-d12e5b4 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-d12e5b4 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-d12e5b4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-d12e5b4 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-d12e5b4:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-d12e5b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-d12e5b4 .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-7719 .elementor-element.elementor-element-d12e5b4 > .elementor-widget-container{padding:60px 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-7719 .elementor-element.elementor-element-d12e5b4:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-d12e5b4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-44afdba .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-44afdba .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-44afdba .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-44afdba .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-44afdba:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-44afdba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-44afdba .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-7719 .elementor-element.elementor-element-44afdba > .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-7719 .elementor-element.elementor-element-44afdba:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-44afdba.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-52825ba{--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-7719 .elementor-element.elementor-element-ca1edcb .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-7719 .elementor-element.elementor-element-9e76169 .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-7719 .elementor-element.elementor-element-9e76169{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-6d01ef5{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-7719 .elementor-element.elementor-element-ffea73e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-dc77756 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-dc77756 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-dc77756 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-dc77756 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-dc77756:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-dc77756:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-dc77756 .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-7719 .elementor-element.elementor-element-dc77756 > .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-7719 .elementor-element.elementor-element-dc77756:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-dc77756.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-6ef5895 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-6ef5895 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-6ef5895 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-6ef5895 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-6ef5895:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-6ef5895:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-6ef5895 .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-7719 .elementor-element.elementor-element-6ef5895 > .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-7719 .elementor-element.elementor-element-6ef5895:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-6ef5895.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-be978dd .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-be978dd .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-be978dd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-be978dd .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-be978dd:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-be978dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-be978dd .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-7719 .elementor-element.elementor-element-be978dd > .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-7719 .elementor-element.elementor-element-be978dd:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-be978dd.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-c2db932 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-c2db932 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-c2db932 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-c2db932 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-c2db932:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-c2db932:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-c2db932 .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-7719 .elementor-element.elementor-element-c2db932 > .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-7719 .elementor-element.elementor-element-c2db932:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-c2db932.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-94fd4ad .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-94fd4ad .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-94fd4ad .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-94fd4ad .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-94fd4ad:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-94fd4ad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-94fd4ad .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-7719 .elementor-element.elementor-element-94fd4ad > .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-7719 .elementor-element.elementor-element-94fd4ad:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-94fd4ad.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-abb1ced .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-abb1ced .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-abb1ced .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-abb1ced .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-abb1ced:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-abb1ced:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-abb1ced .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-7719 .elementor-element.elementor-element-abb1ced > .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-7719 .elementor-element.elementor-element-abb1ced:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-abb1ced.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-ea4da97 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-ea4da97 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-ea4da97 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-ea4da97 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-ea4da97:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-ea4da97:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-ea4da97 .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-7719 .elementor-element.elementor-element-ea4da97 > .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-7719 .elementor-element.elementor-element-ea4da97:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-ea4da97.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-a04d0d4{--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-7719 .elementor-element.elementor-element-a04d0d4:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-a04d0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-7719 .elementor-element.elementor-element-991417b{--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-7719 .elementor-element.elementor-element-bfdbb68{text-align:start;}.elementor-7719 .elementor-element.elementor-element-bfdbb68 .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-7719 .elementor-element.elementor-element-fe23c75{text-align:start;width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-fe23c75 .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-7719 .elementor-element.elementor-element-fe23c75.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-2ac98c1{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-7719 .elementor-element.elementor-element-2ac98c1.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-b502311{--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-7719 .elementor-element.elementor-element-b412268{--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-7719 .elementor-element.elementor-element-3781806 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-3781806 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-3781806 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-3781806 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-3781806:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-3781806:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-3781806 .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-7719 .elementor-element.elementor-element-3781806 > .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-7719 .elementor-element.elementor-element-3781806.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-70c2112 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-70c2112 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-70c2112 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-70c2112 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-70c2112:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-70c2112:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-70c2112 .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-7719 .elementor-element.elementor-element-70c2112 > .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-7719 .elementor-element.elementor-element-70c2112.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-33d9a60 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-33d9a60 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-33d9a60 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-33d9a60 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-33d9a60:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-33d9a60:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-33d9a60 .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-7719 .elementor-element.elementor-element-33d9a60 > .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-7719 .elementor-element.elementor-element-33d9a60.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-81399e8 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-81399e8 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-81399e8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-81399e8 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-81399e8:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-81399e8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-81399e8 .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-7719 .elementor-element.elementor-element-81399e8 > .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-7719 .elementor-element.elementor-element-81399e8.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-049456a .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-049456a .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-049456a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-049456a .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-049456a:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-049456a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-049456a .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-7719 .elementor-element.elementor-element-049456a > .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-7719 .elementor-element.elementor-element-049456a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-d84f33f .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-d84f33f .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-d84f33f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-d84f33f .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-d84f33f:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-d84f33f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-d84f33f .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-7719 .elementor-element.elementor-element-d84f33f > .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-7719 .elementor-element.elementor-element-d84f33f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-1e9cb23 .elementor-icon-box-wrapper{text-align:start;}.elementor-7719 .elementor-element.elementor-element-1e9cb23 .elementor-icon-box-title, .elementor-7719 .elementor-element.elementor-element-1e9cb23 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-7719 .elementor-element.elementor-element-1e9cb23 .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1e9cb23:has(:hover) .elementor-icon-box-title,
					 .elementor-7719 .elementor-element.elementor-element-1e9cb23:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1e9cb23 .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-7719 .elementor-element.elementor-element-1e9cb23 > .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-7719 .elementor-element.elementor-element-1e9cb23.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7719 .elementor-element.elementor-element-95ba0b1{--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-7719 .elementor-element.elementor-element-95ba0b1:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-95ba0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-4dff516{text-align:center;}.elementor-7719 .elementor-element.elementor-element-4dff516 .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-7719 .elementor-element.elementor-element-ba56620{text-align:center;width:var( --container-widget-width, 902px );max-width:902px;--container-widget-width:902px;--container-widget-flex-grow:0;}.elementor-7719 .elementor-element.elementor-element-ba56620 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-7719 .elementor-element.elementor-element-ba56620.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-ac49600{--display:flex;--padding-top:0px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-7719 .elementor-element.elementor-element-fd9b399{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-7719 .elementor-element.elementor-element-fd9b399.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-4d09c5f{--display:flex;--padding-top:0px;--padding-bottom:022px;--padding-left:022px;--padding-right:022px;}.elementor-7719 .elementor-element.elementor-element-11d4bf8{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-7719 .elementor-element.elementor-element-11d4bf8.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-30b966e{--display:flex;--padding-top:0px;--padding-bottom:022px;--padding-left:022px;--padding-right:022px;}.elementor-7719 .elementor-element.elementor-element-73fa321{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-7719 .elementor-element.elementor-element-73fa321.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-a39ab73{--display:flex;--padding-top:0px;--padding-bottom:022px;--padding-left:022px;--padding-right:022px;}.elementor-7719 .elementor-element.elementor-element-c8fa684{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-7719 .elementor-element.elementor-element-c8fa684.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-dd11f57{--display:flex;--padding-top:0px;--padding-bottom:022px;--padding-left:022px;--padding-right:022px;}.elementor-7719 .elementor-element.elementor-element-8ab99d1{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-7719 .elementor-element.elementor-element-8ab99d1.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-7bff13d{--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-7719 .elementor-element.elementor-element-7bff13d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-7719 .elementor-element.elementor-element-7bff13d {--n-accordion-padding:018px 20px 018px 20px;}:where( .elementor-7719 .elementor-element.elementor-element-7bff13d > .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-7719 .elementor-element.elementor-element-7bff13d > .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-7719 .elementor-element.elementor-element-7bff13d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7719 .elementor-element.elementor-element-7bff13d.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-574a9b8{--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-7719 .elementor-element.elementor-element-6b9fb2c{--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-7719 .elementor-element.elementor-element-05e04e4{--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-7719 .elementor-element.elementor-element-05e04e4:not(.elementor-motion-effects-element-type-background), .elementor-7719 .elementor-element.elementor-element-05e04e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8763d3a );}.elementor-7719 .elementor-element.elementor-element-1028d2e{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-7719 .elementor-element.elementor-element-1028d2e.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-5ae1fc3 .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-7719 .elementor-element.elementor-element-864e14a .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-7719 .elementor-element.elementor-element-864e14a .elementor-button:hover, .elementor-7719 .elementor-element.elementor-element-864e14a .elementor-button:focus{color:#E8500A;background-color:#02010100;border-color:#E8500A;}.elementor-7719 .elementor-element.elementor-element-864e14a .elementor-button:hover svg, .elementor-7719 .elementor-element.elementor-element-864e14a .elementor-button:focus svg{fill:#E8500A;}.elementor-7719 .elementor-element.elementor-element-053fac1{--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-7719 .elementor-element.elementor-element-a01791c{text-align:start;}.elementor-7719 .elementor-element.elementor-element-a01791c .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-7719 .elementor-element.elementor-element-7229675{text-align:start;width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-7229675 .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-7719 .elementor-element.elementor-element-7229675.elementor-element{--align-self:center;}.elementor-7719 .elementor-element.elementor-element-7627325{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-7719 .elementor-element.elementor-element-7627325.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-7719 .elementor-element.elementor-element-d5542b1{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-96e8ffe .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-96e8ffe{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-05949fe{--flex-wrap:wrap;}.elementor-7719 .elementor-element.elementor-element-ba5fc74 .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-be0b837{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-7719 .elementor-element.elementor-element-d98508c .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-d98508c{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-56a423c{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-1c81fa3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-8916619{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-7719 .elementor-element.elementor-element-1a79ac3 .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-5620b54{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-ce7eb23{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-7719 .elementor-element.elementor-element-a92dbcf .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-a92dbcf{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-bbeae5c{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-26db47a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-4db6d4c{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-7719 .elementor-element.elementor-element-24c295b .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-24c295b{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-5f78fb0{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-b3b6d30{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-4aa6c7b{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-7719 .elementor-element.elementor-element-a43dbba{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-7d4ac03{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-e5317fe{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-22aa1fc{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-49a0095{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-89d2681{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-8e604c7{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-a9d8278{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-7719 .elementor-element.elementor-element-ae5d32a .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-ae5d32a{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-98dc950{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-aca6be7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-066804f{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-7719 .elementor-element.elementor-element-cdee891 .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-cf2f544{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-9d41742{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-7719 .elementor-element.elementor-element-aaf4aa0 .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-aaf4aa0{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-5690e5b{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-0edba34{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-52825ba{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-7719 .elementor-element.elementor-element-9e76169 .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-9e76169{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-6d01ef5{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-ffea73e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-a04d0d4{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-7719 .elementor-element.elementor-element-fe23c75 .elementor-heading-title{font-size:36px;}.elementor-7719 .elementor-element.elementor-element-b412268{--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-ba56620{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-7229675 .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-7719 .elementor-element.elementor-element-d75756d{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-c31a171{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-71f3f7a{--width:33.3333%;}.elementor-7719 .elementor-element.elementor-element-255a20d{--width:66.6666%;}.elementor-7719 .elementor-element.elementor-element-be0b837{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-8916619{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-d5bc610{--width:50%;}.elementor-7719 .elementor-element.elementor-element-ab969df{--width:50%;}.elementor-7719 .elementor-element.elementor-element-ce7eb23{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-4db6d4c{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-4aa6c7b{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-e5317fe{--content-width:1020px;}.elementor-7719 .elementor-element.elementor-element-22aa1fc{--content-width:1020px;}.elementor-7719 .elementor-element.elementor-element-49a0095{--content-width:1020px;}.elementor-7719 .elementor-element.elementor-element-89d2681{--content-width:1020px;}.elementor-7719 .elementor-element.elementor-element-8e604c7{--content-width:1020px;}.elementor-7719 .elementor-element.elementor-element-a9d8278{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-066804f{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-f6261b3{--width:50%;}.elementor-7719 .elementor-element.elementor-element-9e27790{--width:50%;}.elementor-7719 .elementor-element.elementor-element-9d41742{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-52825ba{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-a04d0d4{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-991417b{--width:50%;}.elementor-7719 .elementor-element.elementor-element-b502311{--width:50%;}.elementor-7719 .elementor-element.elementor-element-574a9b8{--content-width:1320px;}.elementor-7719 .elementor-element.elementor-element-6b9fb2c{--width:33.3333%;}.elementor-7719 .elementor-element.elementor-element-053fac1{--width:66.6666%;}}@media(max-width:767px){.elementor-7719 .elementor-element.elementor-element-d5542b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-1c81fa3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-1a79ac3 .elementor-heading-title{font-size:28px;}.elementor-7719 .elementor-element.elementor-element-5620b54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-26db47a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-b3b6d30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-a43dbba .elementor-heading-title{font-size:28px;}.elementor-7719 .elementor-element.elementor-element-e5317fe{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-22aa1fc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-49a0095{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-89d2681{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-8e604c7{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-aca6be7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-cdee891 .elementor-heading-title{font-size:28px;}.elementor-7719 .elementor-element.elementor-element-cf2f544{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-0edba34{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-ffea73e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-fe23c75 .elementor-heading-title{font-size:28px;}.elementor-7719 .elementor-element.elementor-element-b412268{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7719 .elementor-element.elementor-element-95ba0b1{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-7719 .elementor-element.elementor-element-ba56620 .elementor-heading-title{font-size:28px;}.elementor-7719 .elementor-element.elementor-element-7bff13d{width:100%;max-width:100%;}.elementor-7719 .elementor-element.elementor-element-7229675 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for container, class: .elementor-element-326d963 */.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-3e370c6 */.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-80e5b3d */.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-ec1a64e */.elementor-7719 .elementor-element.elementor-element-ec1a64e span{
    width: 28px;
    height: 1px;
    background: #444;
    display: inline-block;
}
.elementor-7719 .elementor-element.elementor-element-ec1a64e p{
    display: flex;
    align-items: center;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96e8ffe */.elementor-7719 .elementor-element.elementor-element-96e8ffe em{
    color: #e8500a;
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40fd517 */.elementor-7719 .elementor-element.elementor-element-40fd517 span{
    color: #555;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f35e16 */.elementor-7719 .elementor-element.elementor-element-3f35e16{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eb7905 */.elementor-7719 .elementor-element.elementor-element-8eb7905::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 0 0 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76768b8 */.elementor-7719 .elementor-element.elementor-element-76768b8::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-3a7732e */.elementor-7719 .elementor-element.elementor-element-3a7732e .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-3a7732e{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-7719 .elementor-element.elementor-element-3a7732e:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-3a7732e::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-7719 .elementor-element.elementor-element-3a7732e:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18446f1 */.elementor-7719 .elementor-element.elementor-element-18446f1 .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-18446f1{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-7719 .elementor-element.elementor-element-18446f1:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-18446f1::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-7719 .elementor-element.elementor-element-18446f1:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-386c4f4 */.elementor-7719 .elementor-element.elementor-element-386c4f4 .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-386c4f4{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-7719 .elementor-element.elementor-element-386c4f4:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-386c4f4::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-7719 .elementor-element.elementor-element-386c4f4:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c1934d */.elementor-7719 .elementor-element.elementor-element-1c1934d .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-1c1934d{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-7719 .elementor-element.elementor-element-1c1934d:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-1c1934d::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-7719 .elementor-element.elementor-element-1c1934d:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-336aa28 */.elementor-7719 .elementor-element.elementor-element-336aa28 .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-336aa28{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-7719 .elementor-element.elementor-element-336aa28:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-336aa28::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-7719 .elementor-element.elementor-element-336aa28:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-07dae14 */.elementor-7719 .elementor-element.elementor-element-07dae14 .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-07dae14{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 320px;
}
.elementor-7719 .elementor-element.elementor-element-07dae14:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-07dae14::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-7719 .elementor-element.elementor-element-07dae14:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10e3b50 */.elementor-7719 .elementor-element.elementor-element-10e3b50::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-d5bc610 */.elementor-7719 .elementor-element.elementor-element-d5bc610.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-dba71d6 */.elementor-7719 .elementor-element.elementor-element-dba71d6{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-dba71d6:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-dba71d6 .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-7719 .elementor-element.elementor-element-dba71d6 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d4b741 */.elementor-7719 .elementor-element.elementor-element-0d4b741{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-0d4b741:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-0d4b741 .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-7719 .elementor-element.elementor-element-0d4b741 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44b6302 */.elementor-7719 .elementor-element.elementor-element-44b6302{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-44b6302:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-44b6302 .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-7719 .elementor-element.elementor-element-44b6302 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0de7ef */.elementor-7719 .elementor-element.elementor-element-b0de7ef{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-b0de7ef:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-b0de7ef .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-7719 .elementor-element.elementor-element-b0de7ef .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cf14a9 */.elementor-7719 .elementor-element.elementor-element-9cf14a9{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-9cf14a9:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-9cf14a9 .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-7719 .elementor-element.elementor-element-9cf14a9 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01e9fb5 */.elementor-7719 .elementor-element.elementor-element-01e9fb5{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-01e9fb5:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-01e9fb5 .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-7719 .elementor-element.elementor-element-01e9fb5 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d30754d */.elementor-7719 .elementor-element.elementor-element-d30754d{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-d30754d:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-d30754d .elementor-icon-box-wrapper::before{
    content: "07";
    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-7719 .elementor-element.elementor-element-d30754d .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e03a87 */.elementor-7719 .elementor-element.elementor-element-0e03a87::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-8dfeedb */.elementor-7719 .elementor-element.elementor-element-8dfeedb{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-8dfeedb:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-8dfeedb .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-7719 .elementor-element.elementor-element-8dfeedb .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-8dfeedb 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-4b33080 */.elementor-7719 .elementor-element.elementor-element-4b33080{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-4b33080:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-4b33080 .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-7719 .elementor-element.elementor-element-4b33080 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-4b33080 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-ca2d96e */.elementor-7719 .elementor-element.elementor-element-ca2d96e{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-ca2d96e:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-ca2d96e .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-7719 .elementor-element.elementor-element-ca2d96e .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-ca2d96e 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-7c11d4d */.elementor-7719 .elementor-element.elementor-element-7c11d4d{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-7c11d4d:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-7c11d4d .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-7719 .elementor-element.elementor-element-7c11d4d .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-7c11d4d h3::before{
    content:'Industrial';
        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-7ecbeab */.elementor-7719 .elementor-element.elementor-element-7ecbeab{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-7ecbeab:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-7ecbeab .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-7719 .elementor-element.elementor-element-7ecbeab .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-7ecbeab h3::before{
    content:'Trade Packages';
        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-3d4a458 */.elementor-7719 .elementor-element.elementor-element-3d4a458::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-a88564c */.elementor-7719 .elementor-element.elementor-element-a88564c .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-a88564c{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 307px;
}
.elementor-7719 .elementor-element.elementor-element-a88564c:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-a88564c::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-7719 .elementor-element.elementor-element-a88564c:hover::after {
    transform: scaleX(1);
}
.elementor-7719 .elementor-element.elementor-element-a88564c h3::before{
    content:'Concrete';
        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-df6b90a */.elementor-7719 .elementor-element.elementor-element-df6b90a .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-df6b90a{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 307px;
}
.elementor-7719 .elementor-element.elementor-element-df6b90a:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-df6b90a::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-7719 .elementor-element.elementor-element-df6b90a:hover::after {
    transform: scaleX(1);
}
.elementor-7719 .elementor-element.elementor-element-df6b90a h3::before{
    content:'Steel';
        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-760bbdf */.elementor-7719 .elementor-element.elementor-element-760bbdf .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-760bbdf{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 307px;
}
.elementor-7719 .elementor-element.elementor-element-760bbdf:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-760bbdf::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-7719 .elementor-element.elementor-element-760bbdf:hover::after {
    transform: scaleX(1);
}
.elementor-7719 .elementor-element.elementor-element-760bbdf h3::before{
    content:'Carpentry';
        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-c2ca3cb */.elementor-7719 .elementor-element.elementor-element-c2ca3cb .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-c2ca3cb{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 307px;
}
.elementor-7719 .elementor-element.elementor-element-c2ca3cb:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-c2ca3cb::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-7719 .elementor-element.elementor-element-c2ca3cb:hover::after {
    transform: scaleX(1);
}
.elementor-7719 .elementor-element.elementor-element-c2ca3cb h3::before{
    content:'Finishes';
        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-a692612 */.elementor-7719 .elementor-element.elementor-element-a692612 .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-a692612{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 307px;
}
.elementor-7719 .elementor-element.elementor-element-a692612:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-a692612::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-7719 .elementor-element.elementor-element-a692612:hover::after {
    transform: scaleX(1);
}
.elementor-7719 .elementor-element.elementor-element-a692612 h3::before{
    content:'Services';
        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-6d73883 */.elementor-7719 .elementor-element.elementor-element-6d73883 .elementor-icon{
        width: 46px;
    height: 46px;
    background: rgba(232, 80, 10, .09);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7719 .elementor-element.elementor-element-6d73883{
    position: relative;
    overflow: hidden;
    transition: all .28s;
    min-height: 307px;
}
.elementor-7719 .elementor-element.elementor-element-6d73883:hover{
        transform: translateY(-4px);
    box-shadow: 0 12px 38px rgba(0, 0, 0, .09);
    border-color: rgba(0, 0, 0, .04);
}
.elementor-7719 .elementor-element.elementor-element-6d73883::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-7719 .elementor-element.elementor-element-6d73883:hover::after {
    transform: scaleX(1);
}
.elementor-7719 .elementor-element.elementor-element-6d73883 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 heading, class: .elementor-element-4122e77 */.elementor-7719 .elementor-element.elementor-element-4122e77::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-6eb0cf5 */.elementor-7719 .elementor-element.elementor-element-6eb0cf5 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-a8ef697 */.elementor-7719 .elementor-element.elementor-element-a8ef697::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-5cb18db */.elementor-7719 .elementor-element.elementor-element-5cb18db 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-9f6cd67 */.elementor-7719 .elementor-element.elementor-element-9f6cd67::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-881d7ae */.elementor-7719 .elementor-element.elementor-element-881d7ae 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-57ddb07 */.elementor-7719 .elementor-element.elementor-element-57ddb07::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-a7e7af6 */.elementor-7719 .elementor-element.elementor-element-a7e7af6 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-634ca0a */.elementor-7719 .elementor-element.elementor-element-634ca0a::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-76dd383 */.elementor-7719 .elementor-element.elementor-element-76dd383 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 heading, class: .elementor-element-936839b */.elementor-7719 .elementor-element.elementor-element-936839b::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-b14210b */.elementor-7719 .elementor-element.elementor-element-b14210b{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-b14210b:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-b14210b .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-7719 .elementor-element.elementor-element-b14210b .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-b14210b h3::before{
    content:'Architectural';
        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-11ec65a */.elementor-7719 .elementor-element.elementor-element-11ec65a{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-11ec65a:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-11ec65a .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-7719 .elementor-element.elementor-element-11ec65a .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-11ec65a h3::before{
    content:'Structural';
        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-fbbfa76 */.elementor-7719 .elementor-element.elementor-element-fbbfa76{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-fbbfa76:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-fbbfa76 .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-7719 .elementor-element.elementor-element-fbbfa76 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-fbbfa76 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-e4bf6d5 */.elementor-7719 .elementor-element.elementor-element-e4bf6d5{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-e4bf6d5:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-e4bf6d5 .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-7719 .elementor-element.elementor-element-e4bf6d5 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-e4bf6d5 h3::before{
    content:'MEP';
        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-a566d16 */.elementor-7719 .elementor-element.elementor-element-a566d16{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-a566d16:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-a566d16 .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-7719 .elementor-element.elementor-element-a566d16 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-a566d16 h3::before{
    content:'Specifications';
        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-1acd7d0 */.elementor-7719 .elementor-element.elementor-element-1acd7d0{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-1acd7d0:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-1acd7d0 .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-7719 .elementor-element.elementor-element-1acd7d0 .elementor-icon-box-description{
    margin-bottom: 50px;
}
.elementor-7719 .elementor-element.elementor-element-1acd7d0 h3::before{
    content:'Scope';
        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-ff36490 */.elementor-7719 .elementor-element.elementor-element-ff36490{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-ff36490: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-49d0634 */.elementor-7719 .elementor-element.elementor-element-49d0634::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-f6261b3 */.elementor-7719 .elementor-element.elementor-element-f6261b3.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-1d26dde */.elementor-7719 .elementor-element.elementor-element-1d26dde{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-1d26dde:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-1d26dde .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-7719 .elementor-element.elementor-element-1d26dde .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b2581d */.elementor-7719 .elementor-element.elementor-element-1b2581d{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-1b2581d:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-1b2581d .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-7719 .elementor-element.elementor-element-1b2581d .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee388e2 */.elementor-7719 .elementor-element.elementor-element-ee388e2{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-ee388e2:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-ee388e2 .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-7719 .elementor-element.elementor-element-ee388e2 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a01fc2b */.elementor-7719 .elementor-element.elementor-element-a01fc2b{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-a01fc2b:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-a01fc2b .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-7719 .elementor-element.elementor-element-a01fc2b .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3655ae7 */.elementor-7719 .elementor-element.elementor-element-3655ae7{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-3655ae7:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-3655ae7 .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-7719 .elementor-element.elementor-element-3655ae7 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33d3d2e */.elementor-7719 .elementor-element.elementor-element-33d3d2e::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-a04e6e2 */.elementor-7719 .elementor-element.elementor-element-a04e6e2{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-a04e6e2:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-a04e6e2 .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-7719 .elementor-element.elementor-element-a04e6e2 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75ee11a */.elementor-7719 .elementor-element.elementor-element-75ee11a{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-75ee11a:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-75ee11a .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-7719 .elementor-element.elementor-element-75ee11a .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6458632 */.elementor-7719 .elementor-element.elementor-element-6458632{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-6458632:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-6458632 .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-7719 .elementor-element.elementor-element-6458632 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d01aba */.elementor-7719 .elementor-element.elementor-element-9d01aba{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-9d01aba:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-9d01aba .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-7719 .elementor-element.elementor-element-9d01aba .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d12e5b4 */.elementor-7719 .elementor-element.elementor-element-d12e5b4{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-d12e5b4:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-d12e5b4 .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-7719 .elementor-element.elementor-element-d12e5b4 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44afdba */.elementor-7719 .elementor-element.elementor-element-44afdba{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-44afdba: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-ca1edcb */.elementor-7719 .elementor-element.elementor-element-ca1edcb::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-dc77756 */.elementor-7719 .elementor-element.elementor-element-dc77756{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-dc77756:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-dc77756 .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-7719 .elementor-element.elementor-element-dc77756 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ef5895 */.elementor-7719 .elementor-element.elementor-element-6ef5895{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-6ef5895:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-6ef5895 .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-7719 .elementor-element.elementor-element-6ef5895 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-be978dd */.elementor-7719 .elementor-element.elementor-element-be978dd{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-be978dd:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-be978dd .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-7719 .elementor-element.elementor-element-be978dd .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2db932 */.elementor-7719 .elementor-element.elementor-element-c2db932{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-c2db932:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-c2db932 .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-7719 .elementor-element.elementor-element-c2db932 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94fd4ad */.elementor-7719 .elementor-element.elementor-element-94fd4ad{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-94fd4ad:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-94fd4ad .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-7719 .elementor-element.elementor-element-94fd4ad .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abb1ced */.elementor-7719 .elementor-element.elementor-element-abb1ced{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-abb1ced:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-abb1ced .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-7719 .elementor-element.elementor-element-abb1ced .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea4da97 */.elementor-7719 .elementor-element.elementor-element-ea4da97{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-ea4da97:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-ea4da97 .elementor-icon-box-wrapper::before{
    content: "07";
    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-7719 .elementor-element.elementor-element-ea4da97 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfdbb68 */.elementor-7719 .elementor-element.elementor-element-bfdbb68::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-991417b */.elementor-7719 .elementor-element.elementor-element-991417b.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-3781806 */.elementor-7719 .elementor-element.elementor-element-3781806{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-3781806:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-3781806 .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-7719 .elementor-element.elementor-element-3781806 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70c2112 */.elementor-7719 .elementor-element.elementor-element-70c2112{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-70c2112:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-70c2112 .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-7719 .elementor-element.elementor-element-70c2112 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33d9a60 */.elementor-7719 .elementor-element.elementor-element-33d9a60{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-33d9a60:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-33d9a60 .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-7719 .elementor-element.elementor-element-33d9a60 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81399e8 */.elementor-7719 .elementor-element.elementor-element-81399e8{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-81399e8:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-81399e8 .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-7719 .elementor-element.elementor-element-81399e8 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-049456a */.elementor-7719 .elementor-element.elementor-element-049456a{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-049456a:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-049456a .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-7719 .elementor-element.elementor-element-049456a .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d84f33f */.elementor-7719 .elementor-element.elementor-element-d84f33f{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-d84f33f:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-d84f33f .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-7719 .elementor-element.elementor-element-d84f33f .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e9cb23 */.elementor-7719 .elementor-element.elementor-element-1e9cb23{
    transition: all .25s;
}
.elementor-7719 .elementor-element.elementor-element-1e9cb23:hover{
        background: rgba(232, 80, 10, .09);
    border-color: rgba(232, 80, 10, .28);
    transform: translateY(-3px);
}
.elementor-7719 .elementor-element.elementor-element-1e9cb23 .elementor-icon-box-wrapper::before{
    content: "07";
    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-7719 .elementor-element.elementor-element-1e9cb23 .elementor-icon-box-description{
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dff516 */.elementor-7719 .elementor-element.elementor-element-4dff516::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-a01791c */.elementor-7719 .elementor-element.elementor-element-a01791c::after {
    content: "";
    display: block;   /* 🔥 THIS WAS MISSING */
    width: 44px;
    height: 3px;
    background: #e8500a;
    margin: 5px 0;
}/* End custom CSS */