.elementor-5370 .elementor-element.elementor-element-c8ccf3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-c8ccf3e:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-c8ccf3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1111;}.elementor-5370 .elementor-element.elementor-element-6e546c5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-1df178e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5370 .elementor-element.elementor-element-6a7acf1 .elementor-button{background-color:#EC131333;font-family:"Public Sans", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;fill:#EC1313;color:#EC1313;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC13134D;border-radius:9999px 9999px 9999px 9999px;padding:0.375rem 1rem 0.375rem 1rem;}.elementor-5370 .elementor-element.elementor-element-6a7acf1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-5370 .elementor-element.elementor-element-6a7acf1.elementor-element{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-6a7acf1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5370 .elementor-element.elementor-element-6a7acf1 .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.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-5370 .elementor-element.elementor-element-93ce6cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-93ce6cb .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:3.438rem;font-weight:900;line-height:60px;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-13ce7c2{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:32.5px;color:#D1D5DB;}.elementor-5370 .elementor-element.elementor-element-3e44bb1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-a03b408 .elementor-button{background-color:#EC1313;font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:700;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:4px 4px 4px 4px;border-color:#EC1313;border-radius:12px 12px 12px 12px;padding:0.7rem 2rem 0.7rem 2rem;}.elementor-5370 .elementor-element.elementor-element-a03b408 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5370 .elementor-element.elementor-element-8507b32 .elementor-button{background-color:#EC131300;font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:700;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;padding:0.6rem 2rem 0.6rem 2rem;}.elementor-5370 .elementor-element.elementor-element-8507b32.elementor-element{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-483fef2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5370 .elementor-element.elementor-element-692a8e5{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:16px 16px 16px 16px;}.elementor-5370 .elementor-element.elementor-element-692a8e5 img{height:30rem;object-fit:cover;object-position:center center;filter:brightness( 95% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:16px 16px 16px 16px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25098039215686274);}.elementor-5370 .elementor-element.elementor-element-cd10ab3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:04rem;--padding-bottom:04rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-cd10ab3:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-cd10ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-f51b149{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-6c9a058{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-b946ef3{text-align:center;font-family:"Public Sans", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:1.4px;color:#EC1313;}.elementor-5370 .elementor-element.elementor-element-47edfbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Public Sans", Sans-serif;font-size:3rem;font-weight:700;line-height:20px;color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-a8cb687{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:29.25px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-c065fdb{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-4d5dc1f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:04rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-4d5dc1f:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-4d5dc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.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-5370 .elementor-element.elementor-element-2ffe569 .elementor-icon-box-wrapper{gap:15px;}.elementor-5370 .elementor-element.elementor-element-2ffe569.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-2ffe569.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-2ffe569.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-2ffe569 .elementor-icon{font-size:1.5rem;padding:1rem;}.elementor-5370 .elementor-element.elementor-element-2ffe569 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-2ffe569 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-2ffe569 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-2ffe569 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-09fa2b6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:04rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-09fa2b6:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-09fa2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-e9afca1 .elementor-icon-box-wrapper{gap:15px;}.elementor-5370 .elementor-element.elementor-element-e9afca1.elementor-view-stacked .elementor-icon{background-color:#FEF2F2;}.elementor-5370 .elementor-element.elementor-element-e9afca1.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-e9afca1.elementor-view-default .elementor-icon{fill:#FEF2F2;color:#FEF2F2;border-color:#FEF2F2;}.elementor-5370 .elementor-element.elementor-element-e9afca1 .elementor-icon{font-size:1.5rem;padding:1rem;}.elementor-5370 .elementor-element.elementor-element-e9afca1 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-e9afca1 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-e9afca1 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-e9afca1 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-7465045{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:04rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-7465045:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-7465045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-42a10b8 .elementor-icon-box-wrapper{gap:15px;}.elementor-5370 .elementor-element.elementor-element-42a10b8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-42a10b8.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-42a10b8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-42a10b8 .elementor-icon{font-size:1.5rem;padding:1rem;}.elementor-5370 .elementor-element.elementor-element-42a10b8 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-42a10b8 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-42a10b8 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-42a10b8 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-f0aff4c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-f0aff4c:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-f0aff4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5370 .elementor-element.elementor-element-c4b1f89{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-fe9e11a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-7b1f6a8{text-align:center;font-family:"Public Sans", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:1.4px;color:#EC1313;}.elementor-5370 .elementor-element.elementor-element-89513e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Public Sans", Sans-serif;font-size:3rem;font-weight:700;line-height:20px;color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-33b4c1e{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-03edd2d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#EC1313;--border-color:#EC1313;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5370 .elementor-element.elementor-element-03edd2d:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-03edd2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-3617ff3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-3617ff3.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-3617ff3.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-3617ff3.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-3617ff3 .elementor-icon{font-size:2rem;}.elementor-5370 .elementor-element.elementor-element-3617ff3 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-3617ff3 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-3617ff3 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-3617ff3 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-d78d3ec{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#2563EB;--border-color:#2563EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5370 .elementor-element.elementor-element-d78d3ec:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-d78d3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-a815ac5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-a815ac5.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-a815ac5.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-a815ac5.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-a815ac5 .elementor-icon{font-size:2rem;}.elementor-5370 .elementor-element.elementor-element-a815ac5 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-a815ac5 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-a815ac5 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-a815ac5 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-8c6db64{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#EC1313;--border-color:#EC1313;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5370 .elementor-element.elementor-element-8c6db64:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-8c6db64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-a670f20 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-a670f20.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-a670f20.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-a670f20.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-a670f20 .elementor-icon{font-size:2rem;}.elementor-5370 .elementor-element.elementor-element-a670f20 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-a670f20 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-a670f20 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-a670f20 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-3527a49{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#2563EB;--border-color:#2563EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5370 .elementor-element.elementor-element-3527a49:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-3527a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-14fb1dd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-14fb1dd.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-14fb1dd.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-14fb1dd.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-14fb1dd .elementor-icon{font-size:2rem;}.elementor-5370 .elementor-element.elementor-element-14fb1dd .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-14fb1dd .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-14fb1dd .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-14fb1dd .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-5e3984d{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-f8ecf98{--display:flex;}.elementor-5370 .elementor-element.elementor-element-bc9f529{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#EC1313;--border-color:#EC1313;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5370 .elementor-element.elementor-element-bc9f529:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-bc9f529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-d3b7b90 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-d3b7b90.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-d3b7b90.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-d3b7b90.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-d3b7b90 .elementor-icon{font-size:2rem;}.elementor-5370 .elementor-element.elementor-element-d3b7b90 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-d3b7b90 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-d3b7b90 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-d3b7b90 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-c282cbe{--display:flex;}.elementor-5370 .elementor-element.elementor-element-d1151b6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#2563EB;--border-color:#2563EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5370 .elementor-element.elementor-element-d1151b6:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-d1151b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-1707624 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-1707624.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-1707624.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-1707624.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-1707624 .elementor-icon{font-size:2rem;}.elementor-5370 .elementor-element.elementor-element-1707624 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-1707624 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-1707624 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-1707624 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-db8a694{--display:flex;}.elementor-5370 .elementor-element.elementor-element-5d09a35{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#EC1313;--border-color:#EC1313;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5370 .elementor-element.elementor-element-5d09a35:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-5d09a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-bd16b0a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-bd16b0a.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-bd16b0a.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-bd16b0a.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-bd16b0a .elementor-icon{font-size:2rem;}.elementor-5370 .elementor-element.elementor-element-bd16b0a .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-bd16b0a .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-bd16b0a .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-bd16b0a .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-48351aa{--display:flex;}.elementor-5370 .elementor-element.elementor-element-125be6a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#2563EB;--border-color:#2563EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5370 .elementor-element.elementor-element-125be6a:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-125be6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-edd72cd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-edd72cd.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-edd72cd.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-edd72cd.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-5370 .elementor-element.elementor-element-edd72cd .elementor-icon{font-size:2rem;}.elementor-5370 .elementor-element.elementor-element-edd72cd .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-edd72cd .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-edd72cd .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-edd72cd .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-fa1a915{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-5370 .elementor-element.elementor-element-880284f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-880284f:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-880284f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-61f735e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-4fa8291{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-49dbeb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-491a4bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Public Sans", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:1.4px;color:#EC1313;}.elementor-5370 .elementor-element.elementor-element-491a4bc.elementor-element{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-a00c866{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:start;font-family:"Public Sans", Sans-serif;font-size:2.25rem;font-weight:700;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-a00c866.elementor-element{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-ace8d41{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:400;line-height:28px;color:#D1D5DB;}.elementor-5370 .elementor-element.elementor-element-beb68f6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-5370 .elementor-element.elementor-element-beb68f6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-5370 .elementor-element.elementor-element-beb68f6 .elementor-icon-box-title{margin-block-end:0.5rem;color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-beb68f6.elementor-view-stacked .elementor-icon{background-color:#382020;}.elementor-5370 .elementor-element.elementor-element-beb68f6.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-beb68f6.elementor-view-default .elementor-icon{fill:#382020;color:#382020;border-color:#382020;}.elementor-5370 .elementor-element.elementor-element-beb68f6 .elementor-icon{font-size:1.5rem;}.elementor-5370 .elementor-element.elementor-element-beb68f6 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-beb68f6 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-beb68f6 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:22.75px;color:#9CA3AF;}.elementor-5370 .elementor-element.elementor-element-e5a365e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-5370 .elementor-element.elementor-element-e5a365e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-5370 .elementor-element.elementor-element-e5a365e .elementor-icon-box-title{margin-block-end:0.5rem;color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-e5a365e.elementor-view-stacked .elementor-icon{background-color:#382020;}.elementor-5370 .elementor-element.elementor-element-e5a365e.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-e5a365e.elementor-view-default .elementor-icon{fill:#382020;color:#382020;border-color:#382020;}.elementor-5370 .elementor-element.elementor-element-e5a365e .elementor-icon{font-size:1.5rem;}.elementor-5370 .elementor-element.elementor-element-e5a365e .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-e5a365e .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-e5a365e .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:22.75px;color:#9CA3AF;}.elementor-5370 .elementor-element.elementor-element-320a73e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-5370 .elementor-element.elementor-element-320a73e .elementor-icon-box-title{margin-block-end:0.5rem;color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-320a73e.elementor-view-stacked .elementor-icon{background-color:#382020;}.elementor-5370 .elementor-element.elementor-element-320a73e.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-320a73e.elementor-view-default .elementor-icon{fill:#382020;color:#382020;border-color:#382020;}.elementor-5370 .elementor-element.elementor-element-320a73e .elementor-icon{font-size:1.5rem;}.elementor-5370 .elementor-element.elementor-element-320a73e .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-320a73e .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-320a73e .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:22.75px;color:#9CA3AF;}.elementor-5370 .elementor-element.elementor-element-1a4b210 .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:24px;fill:#0F172A;color:#0F172A;border-radius:8px 8px 8px 8px;padding:0.75rem 2rem 0.75rem 2rem;}.elementor-5370 .elementor-element.elementor-element-1a4b210{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5370 .elementor-element.elementor-element-1a4b210.elementor-element{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-124480c{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:16px 16px 16px 16px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25098039215686274);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5370 .elementor-element.elementor-element-124480c:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-124480c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF01;background-image:url("https://etxmc.org/wp-content/uploads/2026/03/community.webp");background-position:center center;background-size:cover;}.elementor-5370 .elementor-element.elementor-element-e5ee39a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--z-index:2;}.elementor-5370 .elementor-element.elementor-element-e5ee39a:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-e5ee39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1A1ACC;}.elementor-5370 .elementor-element.elementor-element-5f1a99f{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-ea73244{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-ea73244:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-ea73244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-8b3adb2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-459c1d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-6932879{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Public Sans", Sans-serif;font-size:3rem;font-weight:700;line-height:20px;color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-7d09d14{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:29.25px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-1595a60{--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;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-155eb2e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:4rem;--padding-left:03rem;--padding-right:03rem;}.elementor-5370 .elementor-element.elementor-element-155eb2e:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-155eb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-6cfef6d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-6cfef6d.elementor-view-stacked .elementor-icon{background-color:#EC13131A;}.elementor-5370 .elementor-element.elementor-element-6cfef6d.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-6cfef6d.elementor-view-default .elementor-icon{fill:#EC13131A;color:#EC13131A;border-color:#EC13131A;}.elementor-5370 .elementor-element.elementor-element-6cfef6d .elementor-icon{font-size:1.5rem;padding:1rem;}.elementor-5370 .elementor-element.elementor-element-6cfef6d .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-6cfef6d .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-6cfef6d .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-6cfef6d .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-2b6db40{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-7d3c93a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.5rem;--padding-bottom:4rem;--padding-left:03rem;--padding-right:03rem;}.elementor-5370 .elementor-element.elementor-element-7d3c93a:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-7d3c93a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5370 .elementor-element.elementor-element-dd0cc26 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5370 .elementor-element.elementor-element-dd0cc26.elementor-view-stacked .elementor-icon{background-color:#EC13131A;}.elementor-5370 .elementor-element.elementor-element-dd0cc26.elementor-view-framed .elementor-icon, .elementor-5370 .elementor-element.elementor-element-dd0cc26.elementor-view-default .elementor-icon{fill:#EC13131A;color:#EC13131A;border-color:#EC13131A;}.elementor-5370 .elementor-element.elementor-element-dd0cc26 .elementor-icon{font-size:1.5rem;padding:1rem;}.elementor-5370 .elementor-element.elementor-element-dd0cc26 .elementor-icon-box-title, .elementor-5370 .elementor-element.elementor-element-dd0cc26 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-dd0cc26 .elementor-icon-box-title{color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-dd0cc26 .elementor-icon-box-description{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-5971005{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-c86efd8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-c86efd8:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-c86efd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1A1A;}.elementor-5370 .elementor-element.elementor-element-230c51b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-c29a590{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--border-radius:24px 24px 24px 24px;box-shadow:0px 25px 50px -13px rgba(0, 0, 0, 0);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-c29a590:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-c29a590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1111;}.elementor-5370 .elementor-element.elementor-element-98e232c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-cf4dc74 img{height:28.125rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#382020;border-radius:16px 16px 16px 16px;}.elementor-5370 .elementor-element.elementor-element-afa5336{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-f6df63d .elementor-button{background-color:#EC131333;font-family:"Public Sans", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;fill:#EC1313;color:#EC1313;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC13131A;border-radius:9999px 9999px 9999px 9999px;padding:0.25rem 0.75rem 0.25rem 0.75rem;}.elementor-5370 .elementor-element.elementor-element-f6df63d{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-5370 .elementor-element.elementor-element-f6df63d.elementor-element{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-c133b72{font-family:"Afacad", Sans-serif;font-size:1.5rem;font-weight:400;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-3dd411e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#EC1313;--border-color:#EC1313;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:01rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-1240e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:900;line-height:28px;color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-31cc61c{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:24px;color:#9CA3AF;}.elementor-5370 .elementor-element.elementor-element-5a793e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-5a793e3:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-5a793e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5370 .elementor-element.elementor-element-d2abcea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-ed99c6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-e5e7e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Public Sans", Sans-serif;font-size:3rem;font-weight:700;line-height:20px;color:#0F172A;}.elementor-5370 .elementor-element.elementor-element-5efdcfe{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:29.25px;color:#475569;}.elementor-5370 .elementor-element.elementor-element-0927f2d{--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;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-536bacf{--display:flex;}.elementor-5370 .elementor-element.elementor-element-0d37a78{margin:1rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;padding:0px 0px 0px 0px;font-family:"Public Sans", Sans-serif;font-weight:400;color:#475569;}.elementor-5370 .elementor-element.elementor-element-7b4a193{--display:flex;}.elementor-5370 .elementor-element.elementor-element-5c03f59{margin:1rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;padding:0px 0px 0px 0px;font-family:"Public Sans", Sans-serif;font-weight:400;color:#475569;}.elementor-5370 .elementor-element.elementor-element-270e17f{--display:flex;}.elementor-5370 .elementor-element.elementor-element-4941edd{margin:1rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;padding:0px 0px 0px 0px;font-family:"Public Sans", Sans-serif;font-weight:400;color:#475569;}.elementor-5370 .elementor-element.elementor-element-20d2215{--display:flex;}.elementor-5370 .elementor-element.elementor-element-d43c482{margin:1rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;padding:0px 0px 0px 0px;font-family:"Public Sans", Sans-serif;font-weight:400;color:#475569;}.elementor-5370 .elementor-element.elementor-element-7a51c4a{--n-accordion-title-font-size:1.125rem;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.050980392156862744);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:1.5rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#1E293B;--n-accordion-icon-size:1rem;}.elementor-5370 .elementor-element.elementor-element-7a51c4a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;}:where( .elementor-5370 .elementor-element.elementor-element-7a51c4a > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-7a51c4a {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-5370 .elementor-element.elementor-element-7a51c4a > .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:"Public Sans", Sans-serif;font-weight:700;line-height:28px;}.elementor-5370 .elementor-element.elementor-element-f042ada{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-f042ada:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-f042ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC1313;}.elementor-5370 .elementor-element.elementor-element-328d7b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-ee10acb .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:4.5rem;font-weight:900;line-height:72px;letter-spacing:-1.8px;color:#FFFFFF;}.elementor-5370 .elementor-element.elementor-element-b958d53{margin:01rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Public Sans", Sans-serif;font-size:1.5rem;font-weight:500;line-height:32px;color:#FFFFFFE5;}.elementor-5370 .elementor-element.elementor-element-0848255 .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:1.5rem;font-weight:900;line-height:32px;fill:#EC1313;color:#EC1313;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25098039215686274);border-radius:9999px 9999px 9999px 9999px;padding:1.5rem 4rem 1.5rem 4rem;}.elementor-5370 .elementor-element.elementor-element-0848255{margin:01rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5370 .elementor-element.elementor-element-bb8686b{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Public Sans", Sans-serif;font-size:0.875rem;font-weight:500;line-height:20px;color:#FFFFFFB2;}@media(max-width:1024px){.elementor-5370 .elementor-element.elementor-element-fa1a915{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-5370 .elementor-element.elementor-element-c8ccf3e{--padding-top:08rem;--padding-bottom:04rem;--padding-left:01rem;--padding-right:01rem;}.elementor-5370 .elementor-element.elementor-element-6e546c5{--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-5370 .elementor-element.elementor-element-1df178e{--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;--margin-top:0rem;--margin-bottom:01.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5370 .elementor-element.elementor-element-6a7acf1.elementor-element{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-93ce6cb{text-align:center;}.elementor-5370 .elementor-element.elementor-element-93ce6cb .elementor-heading-title{font-size:2rem;line-height:50px;}.elementor-5370 .elementor-element.elementor-element-13ce7c2{text-align:center;font-size:0.875rem;}.elementor-5370 .elementor-element.elementor-element-3e44bb1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-a03b408{width:initial;max-width:initial;}.elementor-5370 .elementor-element.elementor-element-a03b408.elementor-element{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-a03b408 .elementor-button{font-size:1rem;}.elementor-5370 .elementor-element.elementor-element-8507b32{margin:0rem 03.5rem calc(var(--kit-widget-spacing, 0px) + 0rem) 03.5rem;}.elementor-5370 .elementor-element.elementor-element-8507b32.elementor-element{--align-self:stretch;}.elementor-5370 .elementor-element.elementor-element-8507b32 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5370 .elementor-element.elementor-element-8507b32 .elementor-button{font-size:1rem;padding:0.7rem 02rem 0.7rem 02rem;}.elementor-5370 .elementor-element.elementor-element-483fef2{--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-5370 .elementor-element.elementor-element-692a8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-cd10ab3{--padding-top:04rem;--padding-bottom:04rem;--padding-left:01rem;--padding-right:01rem;}.elementor-5370 .elementor-element.elementor-element-b946ef3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-47edfbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:2rem;line-height:40px;}.elementor-5370 .elementor-element.elementor-element-a8cb687{font-size:0.875rem;}.elementor-5370 .elementor-element.elementor-element-c065fdb{--gap:02rem 02rem;--row-gap:02rem;--column-gap:02rem;}.elementor-5370 .elementor-element.elementor-element-f0aff4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:04rem;--padding-bottom:04rem;--padding-left:01rem;--padding-right:01rem;}.elementor-5370 .elementor-element.elementor-element-89513e1{font-size:2rem;line-height:27px;}.elementor-5370 .elementor-element.elementor-element-33b4c1e{--gap:02rem 02rem;--row-gap:02rem;--column-gap:02rem;}.elementor-5370 .elementor-element.elementor-element-5e3984d{--gap:02rem 02rem;--row-gap:02rem;--column-gap:02rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5370 .elementor-element.elementor-element-fa1a915{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5370 .elementor-element.elementor-element-880284f{--padding-top:04rem;--padding-bottom:04rem;--padding-left:01rem;--padding-right:01rem;}.elementor-5370 .elementor-element.elementor-element-ea73244{--padding-top:04rem;--padding-bottom:04rem;--padding-left:01rem;--padding-right:01rem;}.elementor-5370 .elementor-element.elementor-element-6932879{font-size:2rem;line-height:40px;}.elementor-5370 .elementor-element.elementor-element-7d09d14{font-size:0.875rem;}.elementor-5370 .elementor-element.elementor-element-1595a60{--margin-top:02rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5370 .elementor-element.elementor-element-155eb2e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5370 .elementor-element.elementor-element-6cfef6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-2b6db40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-7d3c93a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5370 .elementor-element.elementor-element-dd0cc26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-5971005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-5a793e3{--padding-top:04rem;--padding-bottom:04rem;--padding-left:01rem;--padding-right:01rem;}.elementor-5370 .elementor-element.elementor-element-e5e7e71{font-size:2rem;line-height:40px;}.elementor-5370 .elementor-element.elementor-element-5efdcfe{font-size:1rem;}.elementor-5370 .elementor-element.elementor-element-0927f2d{--margin-top:01rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5370 .elementor-element.elementor-element-7a51c4a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-f042ada{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:04rem;--padding-bottom:04rem;--padding-left:01rem;--padding-right:01rem;}.elementor-5370 .elementor-element.elementor-element-ee10acb{text-align:center;}.elementor-5370 .elementor-element.elementor-element-ee10acb .elementor-heading-title{font-size:2rem;line-height:40px;}.elementor-5370 .elementor-element.elementor-element-b958d53{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;}.elementor-5370 .elementor-element.elementor-element-0848255{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5370 .elementor-element.elementor-element-0848255 .elementor-button{padding:01rem 02rem 01rem 02rem;}}@media(min-width:768px){.elementor-5370 .elementor-element.elementor-element-6e546c5{--content-width:80rem;}.elementor-5370 .elementor-element.elementor-element-f51b149{--content-width:80rem;}.elementor-5370 .elementor-element.elementor-element-c4b1f89{--content-width:80rem;}.elementor-5370 .elementor-element.elementor-element-61f735e{--content-width:80rem;}.elementor-5370 .elementor-element.elementor-element-e5ee39a{--width:100%;}.elementor-5370 .elementor-element.elementor-element-8b3adb2{--content-width:80rem;}.elementor-5370 .elementor-element.elementor-element-155eb2e{--width:27rem;}.elementor-5370 .elementor-element.elementor-element-7d3c93a{--width:27rem;}.elementor-5370 .elementor-element.elementor-element-230c51b{--content-width:80rem;}.elementor-5370 .elementor-element.elementor-element-d2abcea{--content-width:80rem;}.elementor-5370 .elementor-element.elementor-element-328d7b2{--content-width:80rem;}}/* Start custom CSS for button, class: .elementor-element-6a7acf1 */.elementor-5370 .elementor-element.elementor-element-6a7acf1 {
    background-color: rgba(236, 19, 19, 0.2);
    border: 0.0625rem solid rgba(236, 19, 19, 0.3);
    color: #EC13134D;
    border-radius: 9999px;
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93ce6cb *//* COLORES (se mantienen en todos los dispositivos) */
.elementor-5370 .elementor-element.elementor-element-93ce6cb .text-red {
  color: #EC1313;
}

.elementor-5370 .elementor-element.elementor-element-93ce6cb .text-blue {
  color: #3B82F6;
}

/* OCULTAR BR EN MÓVIL Y TABLET */
@media (max-width: 1024px) {
  .elementor-5370 .elementor-element.elementor-element-93ce6cb br {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13ce7c2 *//* OCULTAR BR EN MÓVIL Y TABLET */
@media (max-width: 1024px) {
  .elementor-5370 .elementor-element.elementor-element-13ce7c2 br {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8cb687 *//* TEXTO BASE */
.elementor-5370 .elementor-element.elementor-element-a8cb687 .section-text {
  font-size: 1rem;
  line-height: 1.6;
}

/* OCULTAR versión corta por defecto */
.elementor-5370 .elementor-element.elementor-element-a8cb687 .mobile-text {
  display: none;
}

/* OCULTAR BR en móvil/tablet */
@media (max-width: 1024px) {
  .elementor-5370 .elementor-element.elementor-element-a8cb687 .section-text br {
    display: none;
  }
}

/* CAMBIO DE TEXTO EN MÓVIL/TABLET */
@media (max-width: 1024px) {
  .elementor-5370 .elementor-element.elementor-element-a8cb687 .desktop-text {
    display: none;
  }

  .elementor-5370 .elementor-element.elementor-element-a8cb687 .mobile-text {
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42a10b8 */.elementor-5370 .elementor-element.elementor-element-42a10b8 .elementor-icon{
border: 1px solid #E2E8F0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03edd2d */.elementor-5370 .elementor-element.elementor-element-03edd2d{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d78d3ec */.elementor-5370 .elementor-element.elementor-element-d78d3ec{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c6db64 */.elementor-5370 .elementor-element.elementor-element-8c6db64{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3527a49 */.elementor-5370 .elementor-element.elementor-element-3527a49{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc9f529 */.elementor-5370 .elementor-element.elementor-element-bc9f529{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1151b6 */.elementor-5370 .elementor-element.elementor-element-d1151b6{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d09a35 */.elementor-5370 .elementor-element.elementor-element-5d09a35{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125be6a */.elementor-5370 .elementor-element.elementor-element-125be6a{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc9f529 */.elementor-5370 .elementor-element.elementor-element-bc9f529{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1151b6 */.elementor-5370 .elementor-element.elementor-element-d1151b6{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d09a35 */.elementor-5370 .elementor-element.elementor-element-5d09a35{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125be6a */.elementor-5370 .elementor-element.elementor-element-125be6a{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc9f529 */.elementor-5370 .elementor-element.elementor-element-bc9f529{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1151b6 */.elementor-5370 .elementor-element.elementor-element-d1151b6{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d09a35 */.elementor-5370 .elementor-element.elementor-element-5d09a35{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125be6a */.elementor-5370 .elementor-element.elementor-element-125be6a{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc9f529 */.elementor-5370 .elementor-element.elementor-element-bc9f529{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1151b6 */.elementor-5370 .elementor-element.elementor-element-d1151b6{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d09a35 */.elementor-5370 .elementor-element.elementor-element-5d09a35{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125be6a */.elementor-5370 .elementor-element.elementor-element-125be6a{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc9f529 */.elementor-5370 .elementor-element.elementor-element-bc9f529{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1151b6 */.elementor-5370 .elementor-element.elementor-element-d1151b6{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d09a35 */.elementor-5370 .elementor-element.elementor-element-5d09a35{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125be6a */.elementor-5370 .elementor-element.elementor-element-125be6a{
box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1),
            0px 4px 6px -1px rgba(0,0,0,0.1);
border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beb68f6 */.elementor-5370 .elementor-element.elementor-element-beb68f6 .elementor-icon{
border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5a365e */.elementor-5370 .elementor-element.elementor-element-e5a365e .elementor-icon{
border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-320a73e */.elementor-5370 .elementor-element.elementor-element-320a73e .elementor-icon{
border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-124480c */.elementor-5370 .elementor-element.elementor-element-124480c{
position: relative;
overflow: hidden;
}

.elementor-5370 .elementor-element.elementor-element-124480c::after{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 40%;
pointer-events: none;

background: linear-gradient(
to bottom,
rgba(15,23,42,0) 0%,
rgba(15,23,42,0.2) 40%,
rgba(15,23,42,0.8) 100%
);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d09d14 *//* OCULTAR versión móvil por defecto */
.elementor-5370 .elementor-element.elementor-element-7d09d14 .mobile-text {
  display: none;
}

/* OCULTAR BR en móvil/tablet */
@media (max-width: 1024px) {
  .elementor-5370 .elementor-element.elementor-element-7d09d14 .section-text br {
    display: none;
  }
}

/* CAMBIO A TEXTO CORTO EN MÓVIL/TABLET */
@media (max-width: 1024px) {
  .elementor-5370 .elementor-element.elementor-element-7d09d14 .desktop-text {
    display: none;
  }

  .elementor-5370 .elementor-element.elementor-element-7d09d14 .mobile-text {
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b6db40 *//* Por defecto (desktop) se muestran */
.desktop-br {
    display: inline;
}

/* En tablet y móvil se ocultan */
@media (max-width: 1024px) {
    .desktop-br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6df63d */.elementor-5370 .elementor-element.elementor-element-f6df63d {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c29a590 */.elementor-5370 .elementor-element.elementor-element-c29a590 {
    position: relative;
    overflow: hidden;

    background:
        radial-gradient(
            220px 220px at 100% 0%,
            rgba(236, 19, 19, 0.1),
            transparent 70%
        ),
        radial-gradient(
            220px 220px at 0% 100%,
            rgba(59, 130, 246, 0.1),
            transparent 70%
        );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b958d53 */@media (max-width: 1024px) {
  .elementor-5370 .elementor-element.elementor-element-b958d53 .section-text br {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f042ada */.elementor-5370 .elementor-element.elementor-element-f042ada{
background: linear-gradient(135deg, #EC1313 0%, #B90E0E 50%, rgba(0, 0, 0, 0.3) 100%);
}/* End custom CSS */