.elementor-4279 .elementor-element.elementor-element-7a4f4a59 > .elementor-container{min-height:300px;}.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-4279 .elementor-element.elementor-element-54e8469f{text-align:center;}.elementor-4279 .elementor-element.elementor-element-54e8469f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;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-4279 .elementor-element.elementor-element-4164b0b2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-4279 .elementor-element.elementor-element-9d478aa:not(.elementor-motion-effects-element-type-background), .elementor-4279 .elementor-element.elementor-element-9d478aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131316;}.elementor-4279 .elementor-element.elementor-element-9d478aa > .elementor-container{min-height:300px;}.elementor-4279 .elementor-element.elementor-element-9d478aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4279 .elementor-element.elementor-element-9d478aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-dfe7dc1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4279 .elementor-element.elementor-element-dfe7dc1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E11;}.elementor-4279 .elementor-element.elementor-element-dfe7dc1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242429;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 0px 15px 0px;}.elementor-4279 .elementor-element.elementor-element-dfe7dc1 > .elementor-element-populated, .elementor-4279 .elementor-element.elementor-element-dfe7dc1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4279 .elementor-element.elementor-element-dfe7dc1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-4279 .elementor-element.elementor-element-dfe7dc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-6c1a45c{text-align:center;}.elementor-4279 .elementor-element.elementor-element-6c1a45c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-5228619{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-1360932:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4279 .elementor-element.elementor-element-1360932 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E11;}.elementor-4279 .elementor-element.elementor-element-1360932 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242429;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 0px 15px 0px;}.elementor-4279 .elementor-element.elementor-element-1360932 > .elementor-element-populated, .elementor-4279 .elementor-element.elementor-element-1360932 > .elementor-element-populated > .elementor-background-overlay, .elementor-4279 .elementor-element.elementor-element-1360932 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-4279 .elementor-element.elementor-element-1360932 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-49fc98a{text-align:center;}.elementor-4279 .elementor-element.elementor-element-49fc98a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-cd586ba{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-dc79661:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4279 .elementor-element.elementor-element-dc79661 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E11;}.elementor-4279 .elementor-element.elementor-element-dc79661 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242429;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 0px 15px 0px;}.elementor-4279 .elementor-element.elementor-element-dc79661 > .elementor-element-populated, .elementor-4279 .elementor-element.elementor-element-dc79661 > .elementor-element-populated > .elementor-background-overlay, .elementor-4279 .elementor-element.elementor-element-dc79661 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-4279 .elementor-element.elementor-element-dc79661 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-7ff227a{text-align:center;}.elementor-4279 .elementor-element.elementor-element-7ff227a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-96b20fc{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-1131589:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4279 .elementor-element.elementor-element-1131589 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E11;}.elementor-4279 .elementor-element.elementor-element-1131589 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242429;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 0px 15px 0px;}.elementor-4279 .elementor-element.elementor-element-1131589 > .elementor-element-populated, .elementor-4279 .elementor-element.elementor-element-1131589 > .elementor-element-populated > .elementor-background-overlay, .elementor-4279 .elementor-element.elementor-element-1131589 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-4279 .elementor-element.elementor-element-1131589 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-b9b0539{text-align:center;}.elementor-4279 .elementor-element.elementor-element-b9b0539 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-ae69f6b{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-c81b9b3 > .elementor-container{min-height:500px;}.elementor-4279 .elementor-element.elementor-element-7417cbe > .elementor-container{min-height:300px;}.elementor-bc-flex-widget .elementor-4279 .elementor-element.elementor-element-7ddf48e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4279 .elementor-element.elementor-element-7ddf48e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-4279 .elementor-element.elementor-element-3d190df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4279 .elementor-element.elementor-element-3d190df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4279 .elementor-element.elementor-element-3d190df > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-4279 .elementor-element.elementor-element-8b768c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#3C83F6;}.elementor-4279 .elementor-element.elementor-element-d15e437 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;color:#FAFAFA;}.elementor-4279 .elementor-element.elementor-element-e8cbed3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-4ec3259:not(.elementor-motion-effects-element-type-background), .elementor-4279 .elementor-element.elementor-element-4ec3259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131316;}.elementor-4279 .elementor-element.elementor-element-4ec3259 > .elementor-container{min-height:600px;}.elementor-4279 .elementor-element.elementor-element-4ec3259{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4279 .elementor-element.elementor-element-4ec3259 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-802e997{text-align:center;}.elementor-4279 .elementor-element.elementor-element-802e997 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-b75a627:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4279 .elementor-element.elementor-element-b75a627 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E11;}.elementor-4279 .elementor-element.elementor-element-b75a627 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242429;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-4279 .elementor-element.elementor-element-b75a627 > .elementor-element-populated, .elementor-4279 .elementor-element.elementor-element-b75a627 > .elementor-element-populated > .elementor-background-overlay, .elementor-4279 .elementor-element.elementor-element-b75a627 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4279 .elementor-element.elementor-element-b75a627:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#254271;}.elementor-4279 .elementor-element.elementor-element-b75a627 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-4279 .elementor-element.elementor-element-1a44f22 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4279 .elementor-element.elementor-element-1a44f22 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-1a44f22.elementor-view-stacked .elementor-icon{background-color:#142136;fill:#3674DA;color:#3674DA;}.elementor-4279 .elementor-element.elementor-element-1a44f22.elementor-view-framed .elementor-icon, .elementor-4279 .elementor-element.elementor-element-1a44f22.elementor-view-default .elementor-icon{fill:#142136;color:#142136;border-color:#142136;}.elementor-4279 .elementor-element.elementor-element-1a44f22.elementor-view-framed .elementor-icon{background-color:#3674DA;}.elementor-4279 .elementor-element.elementor-element-1a44f22 .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-4279 .elementor-element.elementor-element-1a44f22 .elementor-icon-box-title, .elementor-4279 .elementor-element.elementor-element-1a44f22 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4279 .elementor-element.elementor-element-1a44f22:has(:hover) .elementor-icon-box-title,
					 .elementor-4279 .elementor-element.elementor-element-1a44f22:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-1a44f22 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-afe15cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4279 .elementor-element.elementor-element-afe15cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E11;}.elementor-4279 .elementor-element.elementor-element-afe15cd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242429;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-4279 .elementor-element.elementor-element-afe15cd > .elementor-element-populated, .elementor-4279 .elementor-element.elementor-element-afe15cd > .elementor-element-populated > .elementor-background-overlay, .elementor-4279 .elementor-element.elementor-element-afe15cd > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4279 .elementor-element.elementor-element-afe15cd:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#254271;}.elementor-4279 .elementor-element.elementor-element-afe15cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-dcc7dea .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4279 .elementor-element.elementor-element-dcc7dea .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-dcc7dea.elementor-view-stacked .elementor-icon{background-color:#142136;fill:#3674DA;color:#3674DA;}.elementor-4279 .elementor-element.elementor-element-dcc7dea.elementor-view-framed .elementor-icon, .elementor-4279 .elementor-element.elementor-element-dcc7dea.elementor-view-default .elementor-icon{fill:#142136;color:#142136;border-color:#142136;}.elementor-4279 .elementor-element.elementor-element-dcc7dea.elementor-view-framed .elementor-icon{background-color:#3674DA;}.elementor-4279 .elementor-element.elementor-element-dcc7dea .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-4279 .elementor-element.elementor-element-dcc7dea .elementor-icon-box-title, .elementor-4279 .elementor-element.elementor-element-dcc7dea .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4279 .elementor-element.elementor-element-dcc7dea:has(:hover) .elementor-icon-box-title,
					 .elementor-4279 .elementor-element.elementor-element-dcc7dea:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-dcc7dea .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-6183f70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4279 .elementor-element.elementor-element-6183f70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E11;}.elementor-4279 .elementor-element.elementor-element-6183f70 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242429;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-4279 .elementor-element.elementor-element-6183f70 > .elementor-element-populated, .elementor-4279 .elementor-element.elementor-element-6183f70 > .elementor-element-populated > .elementor-background-overlay, .elementor-4279 .elementor-element.elementor-element-6183f70 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4279 .elementor-element.elementor-element-6183f70:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#254271;}.elementor-4279 .elementor-element.elementor-element-6183f70 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-007ec9c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4279 .elementor-element.elementor-element-007ec9c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-007ec9c.elementor-view-stacked .elementor-icon{background-color:#142136;fill:#3674DA;color:#3674DA;}.elementor-4279 .elementor-element.elementor-element-007ec9c.elementor-view-framed .elementor-icon, .elementor-4279 .elementor-element.elementor-element-007ec9c.elementor-view-default .elementor-icon{fill:#142136;color:#142136;border-color:#142136;}.elementor-4279 .elementor-element.elementor-element-007ec9c.elementor-view-framed .elementor-icon{background-color:#3674DA;}.elementor-4279 .elementor-element.elementor-element-007ec9c .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-4279 .elementor-element.elementor-element-007ec9c .elementor-icon-box-title, .elementor-4279 .elementor-element.elementor-element-007ec9c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4279 .elementor-element.elementor-element-007ec9c:has(:hover) .elementor-icon-box-title,
					 .elementor-4279 .elementor-element.elementor-element-007ec9c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-007ec9c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-1b30db2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4279 .elementor-element.elementor-element-1b30db2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E11;}.elementor-4279 .elementor-element.elementor-element-1b30db2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#242429;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-4279 .elementor-element.elementor-element-1b30db2 > .elementor-element-populated, .elementor-4279 .elementor-element.elementor-element-1b30db2 > .elementor-element-populated > .elementor-background-overlay, .elementor-4279 .elementor-element.elementor-element-1b30db2 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4279 .elementor-element.elementor-element-1b30db2:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#254271;}.elementor-4279 .elementor-element.elementor-element-1b30db2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4279 .elementor-element.elementor-element-3bbf32e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4279 .elementor-element.elementor-element-3bbf32e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-3bbf32e.elementor-view-stacked .elementor-icon{background-color:#142136;fill:#3674DA;color:#3674DA;}.elementor-4279 .elementor-element.elementor-element-3bbf32e.elementor-view-framed .elementor-icon, .elementor-4279 .elementor-element.elementor-element-3bbf32e.elementor-view-default .elementor-icon{fill:#142136;color:#142136;border-color:#142136;}.elementor-4279 .elementor-element.elementor-element-3bbf32e.elementor-view-framed .elementor-icon{background-color:#3674DA;}.elementor-4279 .elementor-element.elementor-element-3bbf32e .elementor-icon{font-size:21px;border-radius:10px 10px 10px 10px;}.elementor-4279 .elementor-element.elementor-element-3bbf32e .elementor-icon-box-title, .elementor-4279 .elementor-element.elementor-element-3bbf32e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4279 .elementor-element.elementor-element-3bbf32e:has(:hover) .elementor-icon-box-title,
					 .elementor-4279 .elementor-element.elementor-element-3bbf32e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-3bbf32e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-4279 .elementor-element.elementor-element-ce53718 > .elementor-container{min-height:350px;}.elementor-4279 .elementor-element.elementor-element-1e5a57c{text-align:center;}.elementor-4279 .elementor-element.elementor-element-1e5a57c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-4279 .elementor-element.elementor-element-03baad9{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.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-4279 .elementor-element.elementor-element-acb3677 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;background-image:linear-gradient(90deg, #3C83F6 0%, #659EFB 100%);border-radius:4px 4px 4px 4px;}.elementor-4279 .elementor-element.elementor-element-acb3677 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-4279 .elementor-element.elementor-element-129e5ac{width:10%;}.elementor-4279 .elementor-element.elementor-element-7ddf48e{width:40%;}.elementor-4279 .elementor-element.elementor-element-3d190df{width:45%;}.elementor-4279 .elementor-element.elementor-element-7df287d{width:5%;}.elementor-4279 .elementor-element.elementor-element-55381da{width:22%;}.elementor-4279 .elementor-element.elementor-element-7cfdbc7{width:54.666%;}.elementor-4279 .elementor-element.elementor-element-94daa96{width:22%;}}@media(max-width:767px){.elementor-4279 .elementor-element.elementor-element-54e8469f .elementor-heading-title{font-size:34px;}.elementor-4279 .elementor-element.elementor-element-dfe7dc1{width:50%;}.elementor-4279 .elementor-element.elementor-element-dfe7dc1 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4279 .elementor-element.elementor-element-1360932{width:50%;}.elementor-4279 .elementor-element.elementor-element-1360932 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4279 .elementor-element.elementor-element-dc79661{width:50%;}.elementor-4279 .elementor-element.elementor-element-dc79661 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4279 .elementor-element.elementor-element-1131589{width:50%;}.elementor-4279 .elementor-element.elementor-element-1131589 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4279 .elementor-element.elementor-element-3d190df > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4279 .elementor-element.elementor-element-d15e437 .elementor-heading-title{font-size:28px;}.elementor-4279 .elementor-element.elementor-element-802e997 .elementor-heading-title{font-size:25px;}.elementor-4279 .elementor-element.elementor-element-1e5a57c .elementor-heading-title{font-size:28px;}}/* Start custom CSS for heading, class: .elementor-element-54e8469f *//* Applique uniquement l'effet dégradé au mot ciblé */
.elementor-4279 .elementor-element.elementor-element-54e8469f .gradient-text {
  background: linear-gradient(90deg, #ffffff 15%, #6a84f8 100%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1a45c */.elementor-4279 .elementor-element.elementor-element-6c1a45c .elementor-heading-title span.gradient-text {
  background-image: linear-gradient(90deg, #ffffff 10%, #6a84f8 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49fc98a */.elementor-4279 .elementor-element.elementor-element-49fc98a .elementor-heading-title span.gradient-text {
  background-image: linear-gradient(90deg, #ffffff 10%, #6a84f8 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ff227a */.elementor-4279 .elementor-element.elementor-element-7ff227a .elementor-heading-title span.gradient-text {
  background-image: linear-gradient(90deg, #ffffff 10%, #6a84f8 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9b0539 */.elementor-4279 .elementor-element.elementor-element-b9b0539 .elementor-heading-title span.gradient-text {
  background-image: linear-gradient(90deg, #ffffff 10%, #6a84f8 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72268ea */.team-images-wrapper {
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: visible !important;
}

.team-images-container {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  max-width: 750px;
  margin: 0 auto;
  padding: 0;
  background: transparent;
}

/* Cartes d'images */
.image-card {
  position: relative;
  flex: 1;
  border-radius: 10px;
  height: 300px;
  display: flex;
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  border-radius: 10px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);
}

/* Positionnement vertical fixe */
.card-up {
  margin-top: 0;
}

.card-down {
  margin-top: 25px;
  overflow: visible !important;
}

/* Badge ancré en bas à droite */
.badge-google {
  position: absolute;
  bottom: -12px;
  right: 12px;
  background: linear-gradient(135deg, #4285f4 0%, #60a5fa 100%);
  color: #ffffff;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 600;
  padding: 8px 18px;
  border-radius: 10px;
  box-shadow: 0 6px 16px rgba(66, 133, 244, 0.4);
  z-index: 10;
  white-space: nowrap;
}

/* Adaptation de la taille sur mobile SANS casser la disposition côte à côte */
@media (max-width: 767px) {
  .team-images-container {
    gap: 10px; /* Espace réduit pour s'adapter aux petits écrans */
  }

  .image-card {
    height: 200px; /* Hauteur réduite pour mobile */
  }

  .card-down {
    margin-top: 18px;
  }

  .badge-google {
    font-size: 10px;
    padding: 5px 10px;
    bottom: -8px;
    right: 6px;
    border-radius: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-655a155 *//* Conteneur fluide des badges */
.pills-container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  background: transparent;
}

/* Style individuel des pilules */
.pill-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #3c83f6 !important;
  background-color: #0c1016 !important; /* Arrière-plan pastille */
  border: 1px solid #152743 !important;   /* Couleur bordure */
  padding: 8px 20px;
  border-radius: 50px;                   /* Forme pilule */
  line-height: 1.2;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

/* Effet survol au besoin */
.pill-item:hover {
  border-color: #3c83f6 !important;
}

/* Adaptation Mobile */
@media (max-width: 767px) {
  .pills-container {
    gap: 8px;
  }

  .pill-item {
    font-size: 13px !important;
    padding: 6px 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-802e997 *//* Applique uniquement l'effet dégradé au mot ciblé */
.elementor-4279 .elementor-element.elementor-element-802e997 .gradient-text {
  background: linear-gradient(90deg, #ffffff 15%, #6a84f8 100%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5a57c *//* Applique uniquement l'effet dégradé au mot ciblé */
.elementor-4279 .elementor-element.elementor-element-1e5a57c .gradient-text {
  background: linear-gradient(90deg, #ffffff 15%, #6a84f8 100%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  color: transparent !important;
}/* End custom CSS */