.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-1656 .elementor-element.elementor-element-bd94178{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-bd94178 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;letter-spacing:2.16px;color:#FFFFFF;}.elementor-1656 .elementor-element.elementor-element-90ae6a9{width:var( --container-widget-width, 77.1rem );max-width:77.1rem;margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:77.1rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-90ae6a9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:6.4rem;font-weight:800;line-height:7rem;letter-spacing:-2.24px;color:#FFFFFF;}.elementor-1656 .elementor-element.elementor-element-0ae2b06{width:var( --container-widget-width, 67.2rem );max-width:67.2rem;margin:3.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:67.2rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-0ae2b06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:3.25rem;color:#F5F4EF;}.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-1656 .elementor-element.elementor-element-ff6af61 .elementor-button{background-color:#F5F4EF;font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;line-height:2.4rem;fill:#E30613;color:#E30613;border-radius:500px 500px 500px 500px;padding:0px 0px 0px 0px;}.elementor-1656 .elementor-element.elementor-element-ff6af61{width:var( --container-widget-width, 27rem );max-width:27rem;--container-widget-width:27rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-ff6af61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1656 .elementor-element.elementor-element-ff6af61 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1656 .elementor-element.elementor-element-ef39b1e .elementor-button{background-color:#FFFFFF38;font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;line-height:2.4rem;border-radius:500px 500px 500px 500px;padding:0px 0px 0px 0px;}.elementor-1656 .elementor-element.elementor-element-ef39b1e{width:var( --container-widget-width, 19rem );max-width:19rem;--container-widget-width:19rem;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-1656 .elementor-element.elementor-element-c1a1343{width:var( --container-widget-width, 45rem );max-width:45rem;margin:2.6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:45rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-c1a1343 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;color:#F5F4EF;}.elementor-1656 .elementor-element.elementor-element-7987f11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;letter-spacing:2.16px;color:#E30613;}.elementor-1656 .elementor-element.elementor-element-d49daa9{margin:2.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-d49daa9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:6.4rem;font-weight:800;line-height:7rem;letter-spacing:-2.24px;color:#111111;}.elementor-1656 .elementor-element.elementor-element-e1e5462{width:var( --container-widget-width, 51.2rem );max-width:51.2rem;margin:3.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:51.2rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-e1e5462 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:2.93rem;color:#111111A8;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1656 .elementor-element.elementor-element-4c79d6e .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-1656 .elementor-element.elementor-element-4c79d6e .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-1656 .elementor-element.elementor-element-4c79d6e{--e-icon-list-icon-size:4rem;--icon-vertical-offset:0px;}.elementor-1656 .elementor-element.elementor-element-4c79d6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1656 .elementor-element.elementor-element-4c79d6e .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:700;line-height:3.2rem;}.elementor-1656 .elementor-element.elementor-element-4c79d6e .elementor-icon-list-text{color:#1B1B1B;transition:color 0.3s;}.elementor-1656 .elementor-element.elementor-element-30b03be{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-30b03be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-e92bc40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#111111D9;}.elementor-1656 .elementor-element.elementor-element-1bd1fd3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#111111D9;}.elementor-1656 .elementor-element.elementor-element-5f9b538 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem;color:#111111D9;}.elementor-1656 .elementor-element.elementor-element-067b731 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;letter-spacing:2.16px;color:#E30613;}.elementor-1656 .elementor-element.elementor-element-0e16aa1{margin:2.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-0e16aa1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:6.4rem;font-weight:800;line-height:7rem;letter-spacing:-2.24px;color:#111111;}.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-1656 .elementor-element.elementor-element-adfbbc0 .elementor-icon-box-wrapper{text-align:start;gap:1.1rem;}.elementor-1656 .elementor-element.elementor-element-adfbbc0 .elementor-icon-box-title{margin-block-end:14px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-adfbbc0 .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-adfbbc0 .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-adfbbc0 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:2.4rem;font-weight:800;line-height:3.2rem;letter-spacing:-0.72px;}.elementor-1656 .elementor-element.elementor-element-adfbbc0:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-adfbbc0:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-adfbbc0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-66eb8d6 .elementor-icon-box-wrapper{text-align:start;gap:1.1rem;}.elementor-1656 .elementor-element.elementor-element-66eb8d6 .elementor-icon-box-title{margin-block-end:14px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-66eb8d6 .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-66eb8d6 .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-66eb8d6 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:2.4rem;font-weight:800;line-height:3.2rem;letter-spacing:-0.72px;}.elementor-1656 .elementor-element.elementor-element-66eb8d6:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-66eb8d6:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-66eb8d6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-475adf8 .elementor-icon-box-wrapper{text-align:start;gap:1.1rem;}.elementor-1656 .elementor-element.elementor-element-475adf8 .elementor-icon-box-title{margin-block-end:14px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-475adf8 .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-475adf8 .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-475adf8 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:2.4rem;font-weight:800;line-height:3.2rem;letter-spacing:-0.72px;}.elementor-1656 .elementor-element.elementor-element-475adf8:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-475adf8:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-475adf8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-6ba360f .elementor-icon-box-wrapper{text-align:start;gap:1.1rem;}.elementor-1656 .elementor-element.elementor-element-6ba360f .elementor-icon-box-title{margin-block-end:14px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-6ba360f .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-6ba360f .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-6ba360f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:2.4rem;font-weight:800;line-height:3.2rem;letter-spacing:-0.72px;}.elementor-1656 .elementor-element.elementor-element-6ba360f:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-6ba360f:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-6ba360f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-187181e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;letter-spacing:2.16px;color:#E30613;}.elementor-1656 .elementor-element.elementor-element-2b87b2b{margin:2.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-2b87b2b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:6.4rem;font-weight:800;line-height:7rem;letter-spacing:-2.24px;color:#111111;}.elementor-1656 .elementor-element.elementor-element-0b35d16 .elementor-icon-box-wrapper{text-align:start;gap:1rem;}.elementor-1656 .elementor-element.elementor-element-0b35d16 .elementor-icon-box-title{margin-block-end:0px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-0b35d16 .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-0b35d16 .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-0b35d16 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0px;}.elementor-1656 .elementor-element.elementor-element-0b35d16:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-0b35d16:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-0b35d16 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-afb5660 .elementor-icon-box-wrapper{text-align:start;gap:1rem;}.elementor-1656 .elementor-element.elementor-element-afb5660 .elementor-icon-box-title{margin-block-end:0px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-afb5660 .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-afb5660 .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-afb5660 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0px;}.elementor-1656 .elementor-element.elementor-element-afb5660:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-afb5660:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-afb5660 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-2d40c50 .elementor-icon-box-wrapper{text-align:start;gap:1rem;}.elementor-1656 .elementor-element.elementor-element-2d40c50 .elementor-icon-box-title{margin-block-end:0px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-2d40c50 .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-2d40c50 .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-2d40c50 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0px;}.elementor-1656 .elementor-element.elementor-element-2d40c50:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-2d40c50:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-2d40c50 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-95cece1 .elementor-icon-box-wrapper{text-align:start;gap:1rem;}.elementor-1656 .elementor-element.elementor-element-95cece1 .elementor-icon-box-title{margin-block-end:0px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-95cece1 .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-95cece1 .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-95cece1 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0px;}.elementor-1656 .elementor-element.elementor-element-95cece1:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-95cece1:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-95cece1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-51dab02 .elementor-icon-box-wrapper{text-align:start;gap:1rem;}.elementor-1656 .elementor-element.elementor-element-51dab02 .elementor-icon-box-title{margin-block-end:0px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-51dab02 .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-51dab02 .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-51dab02 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0px;}.elementor-1656 .elementor-element.elementor-element-51dab02:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-51dab02:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-51dab02 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-1c5903c .elementor-icon-box-wrapper{text-align:start;gap:1rem;}.elementor-1656 .elementor-element.elementor-element-1c5903c .elementor-icon-box-title{margin-block-end:0px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-1c5903c .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-1c5903c .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-1c5903c .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0px;}.elementor-1656 .elementor-element.elementor-element-1c5903c:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-1c5903c:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-1c5903c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-1b67a9e .elementor-icon-box-wrapper{text-align:start;gap:1rem;}.elementor-1656 .elementor-element.elementor-element-1b67a9e .elementor-icon-box-title{margin-block-end:0px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-1b67a9e .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-1b67a9e .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-1b67a9e .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0px;}.elementor-1656 .elementor-element.elementor-element-1b67a9e:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-1b67a9e:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-1b67a9e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-e62789f .elementor-icon-box-wrapper{text-align:start;gap:1rem;}.elementor-1656 .elementor-element.elementor-element-e62789f .elementor-icon-box-title{margin-block-end:0px;color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-e62789f .elementor-icon{font-size:4rem;}.elementor-1656 .elementor-element.elementor-element-e62789f .elementor-icon-box-title, .elementor-1656 .elementor-element.elementor-element-e62789f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0px;}.elementor-1656 .elementor-element.elementor-element-e62789f:has(:hover) .elementor-icon-box-title,
					 .elementor-1656 .elementor-element.elementor-element-e62789f:has(:focus) .elementor-icon-box-title{color:#1B1B1B;}.elementor-1656 .elementor-element.elementor-element-e62789f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-67b0156{margin:2.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-67b0156 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:6.4rem;font-weight:800;line-height:7rem;letter-spacing:-2.24px;color:#FFFFFF;}.elementor-1656 .elementor-element.elementor-element-98274de{width:initial;max-width:initial;margin:3.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-98274de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:2.93rem;color:#FFFFFFB3;}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1656 .elementor-element.elementor-element-02d1e8c{--e-icon-list-icon-size:2rem;--icon-vertical-offset:0px;}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.93rem;}.elementor-1656 .elementor-element.elementor-element-02d1e8c .elementor-icon-list-text{color:#F5F4EF;transition:color 0.3s;}.elementor-1656 .elementor-element.elementor-element-9c72abc .elementor-button{background-color:#F5F4EF;font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;line-height:2.4rem;fill:#1B1B1B;color:#1B1B1B;border-radius:500px 500px 500px 500px;padding:0px 0px 0px 0px;}.elementor-1656 .elementor-element.elementor-element-9c72abc{width:var( --container-widget-width, 31.9rem );max-width:31.9rem;margin:2.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:31.9rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-9c72abc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1656 .elementor-element.elementor-element-9c72abc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1656 .elementor-element.elementor-element-290d10e{text-align:start;}.elementor-1656 .elementor-element.elementor-element-290d10e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;letter-spacing:2.16px;color:#E30613;}.elementor-1656 .elementor-element.elementor-element-8854aec{margin:2.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-1656 .elementor-element.elementor-element-8854aec .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:6.4rem;font-weight:800;line-height:7rem;letter-spacing:-2.24px;color:#111111;}.elementor-1656 .elementor-element.elementor-element-04f8feb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1656 .elementor-element.elementor-element-04f8feb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6rem;letter-spacing:1.2px;color:#11111180;}.elementor-1656 .elementor-element.elementor-element-70abdad{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-70abdad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:800;line-height:3.6rem;color:#111111;}.elementor-1656 .elementor-element.elementor-element-48766c3{width:var( --container-widget-width, 24.8rem );max-width:24.8rem;margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:24.8rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-48766c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-683e958{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1656 .elementor-element.elementor-element-683e958 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6rem;letter-spacing:1.2px;color:#11111180;}.elementor-1656 .elementor-element.elementor-element-02d6f6b{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-02d6f6b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:800;line-height:3.6rem;color:#111111;}.elementor-1656 .elementor-element.elementor-element-dcd3f84{width:var( --container-widget-width, 24.8rem );max-width:24.8rem;margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:24.8rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-dcd3f84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-f611075{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1656 .elementor-element.elementor-element-f611075 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6rem;letter-spacing:1.2px;color:#11111180;}.elementor-1656 .elementor-element.elementor-element-d48028c{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-d48028c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:800;line-height:3.6rem;color:#111111;}.elementor-1656 .elementor-element.elementor-element-2a71612{width:var( --container-widget-width, 24.8rem );max-width:24.8rem;margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:24.8rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-2a71612 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-1704ae5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1656 .elementor-element.elementor-element-1704ae5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6rem;letter-spacing:1.2px;color:#11111180;}.elementor-1656 .elementor-element.elementor-element-97037fd{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-97037fd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:800;line-height:3.6rem;color:#111111;}.elementor-1656 .elementor-element.elementor-element-64a5e0b{width:var( --container-widget-width, 24.8rem );max-width:24.8rem;margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:24.8rem;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-64a5e0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-6f954a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;letter-spacing:2.16px;color:#E30613;}.elementor-1656 .elementor-element.elementor-element-e532a07{margin:2.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-e532a07 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:6.4rem;font-weight:800;line-height:7rem;letter-spacing:-2.24px;color:#111111;}.elementor-1656 .elementor-element.elementor-element-5751f46{--display:flex;}.elementor-1656 .elementor-element.elementor-element-0083e0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-5c81a71{--display:flex;}.elementor-1656 .elementor-element.elementor-element-7a5ceca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-d2e9ad2{--display:flex;}.elementor-1656 .elementor-element.elementor-element-7399029 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-a7d774c{--display:flex;}.elementor-1656 .elementor-element.elementor-element-b0443de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#111111B3;}.elementor-1656 .elementor-element.elementor-element-8ac1279{--n-accordion-title-font-size:1.8rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1B1B1B;--n-accordion-title-hover-color:#1B1B1B;--n-accordion-title-active-color:#1B1B1B;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1656 .elementor-element.elementor-element-8ac1279 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;}.elementor-1656 .elementor-element.elementor-element-8ac1279 {--n-accordion-padding:1.8rem 0rem 1.8rem 0rem;}:where( .elementor-1656 .elementor-element.elementor-element-8ac1279 > .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:"Inter", Sans-serif;font-weight:600;line-height:2.48rem;}:where( .elementor-1656 .elementor-element.elementor-element-8ac1279 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1656 .elementor-element.elementor-element-0ae2b06{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 02.5rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-ef39b1e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-c1a1343{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-4c79d6e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.8rem) 0rem;}.elementor-1656 .elementor-element.elementor-element-4c79d6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1656 .elementor-element.elementor-element-4c79d6e .elementor-icon-list-item > a{line-height:2.6rem;}.elementor-1656 .elementor-element.elementor-element-30b03be{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;}}/* Start custom CSS for heading, class: .elementor-element-bd94178 */.e-931bf42
{
    position: absolute !important;
    left: 50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90ae6a9 */.spec-word {
    background: #E30613;
    padding-left: 22px !important;
    padding-right: 28px !important;

    /* Slanted corners like the reference */
    clip-path: polygon(
        3% 0,
        100% 0,
        97% 100%,
        0 100%
    );
    position: relative;
    top: 10px !important;
}

.elementor .e-931bf42
{
    margin-top: 6rem !important;
}
/* Responsive layout: tablet and phone only. */
@media(max-width:1024px){
.elementor-1656 [data-id="48a0fd0"]{flex-direction:column!important;gap:28px!important;align-items:stretch!important;}.elementor-1656 [data-id="48a0fd0"] > [data-id]{width:100%!important;max-width:100%!important;min-width:0!important;}
.elementor-1656 [data-id="cfa62eb"]{flex-direction:column!important;gap:28px!important;align-items:stretch!important;}.elementor-1656 [data-id="cfa62eb"] > [data-id]{width:100%!important;max-width:100%!important;min-width:0!important;}
.elementor-1656 [data-id="21a0ab1"]{flex-direction:column!important;gap:28px!important;align-items:stretch!important;}.elementor-1656 [data-id="21a0ab1"] > [data-id]{width:100%!important;max-width:100%!important;min-width:0!important;}
.elementor-1656 [data-id="668b665"]{flex-direction:column!important;gap:28px!important;align-items:stretch!important;}.elementor-1656 [data-id="668b665"] > [data-id]{width:100%!important;max-width:100%!important;min-width:0!important;}
.elementor-1656 [data-id="8a15e52"]{flex-direction:column!important;gap:28px!important;align-items:stretch!important;}.elementor-1656 [data-id="8a15e52"] > [data-id]{width:100%!important;max-width:100%!important;min-width:0!important;}
.elementor-1656 [data-id="b2baf79"]{flex-direction:column!important;gap:28px!important;align-items:stretch!important;}.elementor-1656 [data-id="b2baf79"] > [data-id]{width:100%!important;max-width:100%!important;min-width:0!important;}
.elementor-1656 [data-id="b127679"]{flex-direction:column!important;gap:28px!important;align-items:stretch!important;}.elementor-1656 [data-id="b127679"] > [data-id]{width:100%!important;max-width:100%!important;min-width:0!important;}
.elementor-1656 [data-id="7323445"]{width:100%!important;max-width:100%!important;min-width:0!important;}.elementor-1656 [data-id="91535d2"]{padding:180px 32px 64px!important;}.elementor-1656 [data-id="0e22dd4"]{padding:0!important;width:100%!important;max-width:100%!important;}
}
@media(max-width:767px){
.elementor-1656 [data-id="90ae6a9"] h2,.elementor-1656 [data-id="d49daa9"] h2,.elementor-1656 [data-id="0e16aa1"] h2,.elementor-1656 [data-id="2b87b2b"] h2,.elementor-1656 [data-id="67b0156"] h2,.elementor-1656 [data-id="8854aec"] h2,.elementor-1656 [data-id="e532a07"] h2{font-size:36px!important;line-height:1.15!important;overflow-wrap:anywhere!important;}
.elementor-1656 [data-id="91535d2"]{padding:180px 20px 64px!important;}
.elementor-1656 .elementor-heading-title,.elementor-1656 .elementor-icon-box-title{overflow-wrap:anywhere!important;}
.elementor-1656 [data-id="48a0fd0"] .elementor-button{width:100%!important;white-space:normal!important;}
}
@media(max-width:1024px){.elementor-1656 [data-id="e1e5462"]{width:100%!important;}.elementor-1656 [data-id="1c7461b"]{width:100%!important;flex-wrap:wrap!important;}.elementor-1656 [data-id="b2baf79"]::after{display:none!important;}}
/* Mobile and IoT responsive refinements. */
@media(max-width:1024px){.elementor-1656 :is([data-id="c3de6f3"],[data-id="df42111"],[data-id="0c20e56"],[data-id="27763e5"],[data-id="2190296"],[data-id="97a46bf"]){padding-block:64px!important;}.elementor-1656 .elementor-heading-title{letter-spacing:normal!important;}.elementor-1656 :is([data-id="21a0ab1"],[data-id="668b665"]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;}.elementor-1656 :is([data-id="21a0ab1"],[data-id="668b665"])>[data-id]{min-width:0!important;max-width:100%!important;}.elementor-1656 [data-id="1c7461b"]{gap:12px!important;}}
@media(max-width:767px){.elementor-1656 :is([data-id="c3de6f3"],[data-id="df42111"],[data-id="0c20e56"],[data-id="27763e5"],[data-id="2190296"],[data-id="97a46bf"]){padding-block:48px!important;}.elementor-1656 :is([data-id="21a0ab1"],[data-id="668b665"]){grid-template-columns:minmax(0,1fr)!important;}.elementor-1656 :is([data-id="21a0ab1"],[data-id="668b665"])>[data-id],.elementor-1656 :is([data-id="38579d2"],[data-id="36f61f2"]){padding:24px!important;}.elementor-1656 :is([data-id="fa1b9cf"],[data-id="0f9d5a1"]){padding-right:0!important;}.elementor-1656 [data-id="1c7461b"]{flex-direction:column!important;align-items:stretch!important;}.elementor-1656 [data-id="1c7461b"]>[data-id]{width:100%!important;}}
/* Mobile and IoT QA: compact responsive spacing. */
@media(max-width:1024px){
.elementor-1656 [data-id="d49daa9"]{margin-top:12px!important;}
.elementor-1656 [data-id="0e16aa1"]{margin-top:12px!important;}
.elementor-1656 [data-id="2b87b2b"]{margin-top:12px!important;}
.elementor-1656 [data-id="67b0156"]{margin-top:12px!important;}
.elementor-1656 [data-id="8854aec"]{margin-top:12px!important;}
.elementor-1656 [data-id="e532a07"]{margin-top:12px!important;}
.elementor-1656 :is([data-id="e1e5462"],[data-id="98274de"]){margin-top:18px!important;}
.elementor-1656 [data-id="30b03be"]{margin-top:16px!important;}
.elementor-1656 [data-id="0ae2b06"]{margin-top:20px!important;}
.elementor-1656 [data-id="c1a1343"]{margin-top:20px!important;}
.elementor-1656 [data-id="48a0fd0"]{margin-top:20px!important;gap:12px!important;}
.elementor-1656 :is([data-id="21a0ab1"],[data-id="668b665"],[data-id="b2baf79"]){margin-top:32px!important;}
}
@media(max-width:767px){
.elementor-1656 [data-id="91535d2"]{padding:144px 20px 40px!important;border-radius:0!important;}
.elementor-1656 [data-id="65c8836"]{padding:0!important;}
.elementor-1656 :is([data-id="04f8feb"],[data-id="683e958"],[data-id="f611075"],[data-id="1704ae5"]) h2{white-space:nowrap!important;overflow-wrap:normal!important;}
}
@media(max-width:767px){.elementor-1656 [data-id="9c72abc"] .elementor-button{width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;padding:14px 16px!important;}.elementor-1656 [data-id="9c72abc"] .elementor-button-content-wrapper{white-space:normal!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6af61 */.elementor-1656 .elementor-element.elementor-element-ff6af61 a 
{
    width: 27rem !important;
    height: 5rem !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding-left: 5px !important;
}

.elementor-1656 .elementor-element.elementor-element-ff6af61 svg
{
    width: 1.9rem !important;
    
}

.elementor-1656 .elementor-element.elementor-element-ff6af61 svg path
{
    stroke: #E30613 !important
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef39b1e */.elementor-1656 .elementor-element.elementor-element-ef39b1e a 
{
    width: 19rem !important;
    height: 5rem !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding-left: 5px !important;
}

.elementor-1656 .elementor-element.elementor-element-ef39b1e svg
{
    width: 1.9rem !important;
}

.elementor-1656 .elementor-element.elementor-element-ef39b1e a 
{
    border: 1.5px solid white !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c72abc */.elementor-1656 .elementor-element.elementor-element-9c72abc a 
{
    width: 31.9rem !important;
    height: 5rem !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding-left: 5px !important;
}

.elementor-1656 .elementor-element.elementor-element-9c72abc svg
{
    width: 1.9rem !important;
    
}

.elementor-1656 .elementor-element.elementor-element-9c72abc svg path
{
    stroke: #1B1B1B !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-290d10e */.elementor-element-61433c3 {
    position: relative;
    overflow: hidden !important;
}

.elementor-element-61433c3:after {
    content: "";
    position: absolute;

    width: 440px;
    height: 440px;

    background: rgba(227, 6, 19, 0.2);
    border-radius: 50%;

    filter: blur(144px);

    top: -121px;
    right: -180px;

    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8854aec */.timeline-top::after { 
    content: ""; 
    position: absolute; 
 
    top: 0; 
    right: -120px; 
 
    width: 131px; 
    height: 262px; 
 
    border-top: 3.53px solid #ed1c24; 
    border-right: 3.53px solid #ed1c24; 
    border-bottom: 3.53px solid #ed1c24; 
    border-left: 0; 
 
    border-radius: 0 131px 131px 0; 
 
    box-sizing: border-box; 
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f8feb */.top-left-corner-dot
{
    position: relative !important;
}

.top-left-corner-dot:after
{
    content: "";
    width: 12px !important;
    height: 12px !important;
    background-color: #E30613 !important;
    border-radius: 500px !important;
    top:-7px !important;
    position: absolute !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48766c3 */.elementor-1656 .elementor-element.elementor-element-48766c3
{
    padding-right: 2.4rem !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683e958 */.top-left-corner-dot
{
    position: relative !important;
}

.top-left-corner-dot:after
{
    content: "";
    width: 12px !important;
    height: 12px !important;
    background-color: #E30613 !important;
    border-radius: 500px !important;
    top:-7px !important;
    position: absolute !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcd3f84 */.elementor-1656 .elementor-element.elementor-element-dcd3f84
{
    padding-right: 2.4rem !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f611075 */.top-left-corner-dot
{
    position: relative !important;
}

.top-left-corner-dot:after
{
    content: "";
    width: 12px !important;
    height: 12px !important;
    background-color: #E30613 !important;
    border-radius: 500px !important;
    top:-7px !important;
    position: absolute !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a71612 */.elementor-1656 .elementor-element.elementor-element-2a71612
{
    padding-right: 2.4rem !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1704ae5 */.top-left-corner-dot
{
    position: relative !important;
}

.top-left-corner-dot:after
{
    content: "";
    width: 12px !important;
    height: 12px !important;
    background-color: #E30613 !important;
    border-radius: 500px !important;
    top:-7px !important;
    position: absolute !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64a5e0b */.elementor-1656 .elementor-element.elementor-element-64a5e0b
{
    padding-right: 2.4rem !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f954a0 */.elementor-element-61433c3 {
    position: relative;
    overflow: hidden !important;
}

.elementor-element-61433c3:after {
    content: "";
    position: absolute;

    width: 440px;
    height: 440px;

    background: rgba(227, 6, 19, 0.2);
    border-radius: 50%;

    filter: blur(144px);

    top: -121px;
    right: -180px;

    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8ac1279 */.elementor-1656 .elementor-element.elementor-element-8ac1279 .e-n-accordion .e-n-accordion-item-title-header
{
    width: 100% !important;
}

.e-n-accordion-item[open]
{
    padding-bottom: 1.8rem !important;
}/* End custom CSS */