.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3164 .elementor-element.elementor-element-0de0034{--display:flex;--overlay-opacity:0.63;--border-radius:0px 0px 40px 40px;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3164 .elementor-element.elementor-element-0de0034:not(.elementor-motion-effects-element-type-background), .elementor-3164 .elementor-element.elementor-element-0de0034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110327;background-image:url("https://omegaa.fr/wp-content/uploads/2025/04/Cover-Main-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3164 .elementor-element.elementor-element-0de0034::before, .elementor-3164 .elementor-element.elementor-element-0de0034 > .elementor-background-video-container::before, .elementor-3164 .elementor-element.elementor-element-0de0034 > .e-con-inner > .elementor-background-video-container::before, .elementor-3164 .elementor-element.elementor-element-0de0034 > .elementor-background-slideshow::before, .elementor-3164 .elementor-element.elementor-element-0de0034 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3164 .elementor-element.elementor-element-0de0034 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0118;--background-overlay:'';}.elementor-3164 .elementor-element.elementor-element-44c4d71{--display:flex;--min-height:325px;--justify-content:center;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-3164 .elementor-element.elementor-element-8f84558{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3164 .elementor-element.elementor-element-8f84558 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-d6b4aa0{--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:30px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3164 .elementor-element.elementor-element-329a13d{--display:flex;}.elementor-3164 .elementor-element.elementor-element-329a13d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3164 .elementor-element.elementor-element-52be599{--display:flex;--min-height:100vh;--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3164 .elementor-element.elementor-element-6d4d515{--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;}.elementor-3164 .elementor-element.elementor-element-859e5c6{text-align:start;}.elementor-3164 .elementor-element.elementor-element-859e5c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#DC59DB;}.elementor-3164 .elementor-element.elementor-element-71914ff{text-align:start;}.elementor-3164 .elementor-element.elementor-element-71914ff .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-3164 .elementor-element.elementor-element-38643c6{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-cd54dde{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3164 .elementor-element.elementor-element-efbf05f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-3164 .elementor-element.elementor-element-35c852f{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-35c852f .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-35c852f.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-35c852f.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-35c852f.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-35c852f .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-35c852f .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-35c852f .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-35c852f .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-35c852f:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-35c852f:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-35c852f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-4e30119{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-4e30119 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-4e30119.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-4e30119.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-4e30119.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-4e30119 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-4e30119 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-4e30119 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-4e30119 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-4e30119:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-4e30119:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-4e30119 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-a074fb7{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-a074fb7 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-a074fb7.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-a074fb7.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-a074fb7.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-a074fb7 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-a074fb7 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-a074fb7 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-a074fb7 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-a074fb7:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-a074fb7:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-a074fb7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-3d0e29e{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-3d0e29e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-3d0e29e.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-3d0e29e.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-3d0e29e.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-3d0e29e .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-3d0e29e .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-3d0e29e .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-3d0e29e .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-3d0e29e:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-3d0e29e:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-3d0e29e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-5945966{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-5945966 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-5945966.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-5945966.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-5945966.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-5945966 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-5945966 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-5945966 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-5945966 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-5945966:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-5945966:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-5945966 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-72915a1{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-72915a1 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-72915a1.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-72915a1.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-72915a1.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-72915a1 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-72915a1 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-72915a1 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-72915a1 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-72915a1:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-72915a1:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-72915a1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-09a0655{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-09a0655 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-09a0655.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-09a0655.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-09a0655.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-09a0655 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-09a0655 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-09a0655 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-09a0655 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-09a0655:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-09a0655:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-09a0655 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-89499ba{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-89499ba .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-89499ba.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-89499ba.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-89499ba.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-89499ba .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-89499ba .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-89499ba .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-89499ba .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-89499ba:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-89499ba:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-89499ba .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-e6c4d37{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-e6c4d37 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-e6c4d37.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-e6c4d37.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-e6c4d37.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-e6c4d37 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-e6c4d37 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-e6c4d37 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-e6c4d37 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-e6c4d37:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-e6c4d37:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-e6c4d37 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-4e974de{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-4e974de .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-4e974de.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-4e974de.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-4e974de.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-4e974de .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-4e974de .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-4e974de .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-4e974de .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-4e974de:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-4e974de:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-4e974de .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-2669d50{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-2669d50 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-2669d50.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-2669d50.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-2669d50.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-2669d50 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-2669d50 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-2669d50 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-2669d50 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-2669d50:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-2669d50:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-2669d50 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-c84b8f7{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-c84b8f7 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-c84b8f7.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-c84b8f7.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-c84b8f7.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-c84b8f7 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-c84b8f7 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-c84b8f7 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-c84b8f7 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-c84b8f7:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-c84b8f7:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-c84b8f7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-2999c28{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-2999c28 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-2999c28.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-2999c28.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-2999c28.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-2999c28 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-2999c28 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-2999c28 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-2999c28 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-2999c28:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-2999c28:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-2999c28 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-a136da8{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-a136da8 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-a136da8.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-a136da8.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-a136da8.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-a136da8 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-a136da8 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-a136da8 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-a136da8 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-a136da8:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-a136da8:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-a136da8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-3164 .elementor-element.elementor-element-30e9b71{background-color:#1F0D3B;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3164 .elementor-element.elementor-element-30e9b71 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3164 .elementor-element.elementor-element-30e9b71.elementor-view-stacked .elementor-icon{background-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-30e9b71.elementor-view-framed .elementor-icon, .elementor-3164 .elementor-element.elementor-element-30e9b71.elementor-view-default .elementor-icon{fill:#FAA278;color:#FAA278;border-color:#FAA278;}.elementor-3164 .elementor-element.elementor-element-30e9b71 .elementor-icon{font-size:28px;}.elementor-3164 .elementor-element.elementor-element-30e9b71 .elementor-icon-box-title, .elementor-3164 .elementor-element.elementor-element-30e9b71 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;}.elementor-3164 .elementor-element.elementor-element-30e9b71 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3164 .elementor-element.elementor-element-30e9b71:has(:hover) .elementor-icon-box-title,
					 .elementor-3164 .elementor-element.elementor-element-30e9b71:has(:focus) .elementor-icon-box-title{color:#CB7DE9;}.elementor-3164 .elementor-element.elementor-element-30e9b71 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3164 .elementor-element.elementor-element-c888f1c{--display:flex;--min-height:525px;--justify-content:center;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3164 .elementor-element.elementor-element-c888f1c::before, .elementor-3164 .elementor-element.elementor-element-c888f1c > .elementor-background-video-container::before, .elementor-3164 .elementor-element.elementor-element-c888f1c > .e-con-inner > .elementor-background-video-container::before, .elementor-3164 .elementor-element.elementor-element-c888f1c > .elementor-background-slideshow::before, .elementor-3164 .elementor-element.elementor-element-c888f1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3164 .elementor-element.elementor-element-c888f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #1D0036 0%, #DC59DB38 100%);}.elementor-3164 .elementor-element.elementor-element-ad7063e{text-align:center;}.elementor-3164 .elementor-element.elementor-element-ad7063e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#DC59DB;}.elementor-widget-wpr-advanced-text .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-wpr-advanced-text .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-wpr-advanced-text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wpr-advanced-text .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-wpr-advanced-text .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text.wpr-anim-text-type-rotate-1 b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text.wpr-anim-text-type-slide b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text.wpr-anim-text-type-zoom b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text.wpr-anim-text-type-push b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-advanced-text{text-align:center;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-advanced-text a{text-align:center;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-advanced-text-preffix{color:#FFFFFF;font-family:"Syne", Sans-serif;font-size:50px;font-weight:600;padding-top:0px;padding-bottom:0px;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text{color:#FC9F92;padding:0px 0px 0px 0px;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-highlighted-text{color:#FC9F92;padding:0px 0px 0px 0px;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text b, .elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text b i,.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text,.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-highlighted-text{font-family:"Syne", Sans-serif;font-size:55px;font-weight:600;font-style:normal;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-advanced-text-suffix{color:#333333;}.elementor-3164 .elementor-element.elementor-element-d6ddfaf{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-widget-wpr-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-wpr-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-wpr-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wpr-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-wpr-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button{background-color:transparent;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-image:linear-gradient(90deg, #CB7DE9 0%, #FEA18E 100%);border-color:#FEA18E;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}	.elementor-3164 .elementor-element.elementor-element-1088f1b [class*="elementor-animation"]:hover,
								.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button::before,
								.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button::after{background-color:transparent;background-image:linear-gradient(180deg, #CB7DE9 0%, #FEA18E 90%);}.elementor-3164 .elementor-element.elementor-element-1088f1b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button-wrap{max-width:238px;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button-icon{font-size:18px;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button-icon svg{width:18px;height:18px;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button-text,.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-3164 .elementor-element.elementor-element-1088f1b .wpr-button:hover{border-color:#FEA18E;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-3164 .elementor-element.elementor-element-1088f1b.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}@media(max-width:1366px){.elementor-3164 .elementor-element.elementor-element-0de0034{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3164 .elementor-element.elementor-element-d6b4aa0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3164 .elementor-element.elementor-element-52be599{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3164 .elementor-element.elementor-element-efbf05f{--grid-auto-flow:row;}.elementor-3164 .elementor-element.elementor-element-c888f1c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-3164 .elementor-element.elementor-element-d6b4aa0{--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-3164 .elementor-element.elementor-element-52be599{--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-3164 .elementor-element.elementor-element-efbf05f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3164 .elementor-element.elementor-element-0de0034:not(.elementor-motion-effects-element-type-background), .elementor-3164 .elementor-element.elementor-element-0de0034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-3164 .elementor-element.elementor-element-8f84558 .elementor-heading-title{font-size:40px;}.elementor-3164 .elementor-element.elementor-element-d6b4aa0{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3164 .elementor-element.elementor-element-52be599{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3164 .elementor-element.elementor-element-6d4d515{--width:100%;}.elementor-3164 .elementor-element.elementor-element-71914ff{text-align:center;}.elementor-3164 .elementor-element.elementor-element-71914ff .elementor-heading-title{font-size:35px;}.elementor-3164 .elementor-element.elementor-element-38643c6{margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-3164 .elementor-element.elementor-element-cd54dde{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3164 .elementor-element.elementor-element-efbf05f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3164 .elementor-element.elementor-element-35c852f.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-4e30119.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-a074fb7.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-3d0e29e.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-5945966.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-72915a1.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-09a0655.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-89499ba.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-e6c4d37.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-4e974de.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-2669d50.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-c84b8f7.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-c84b8f7 .elementor-icon-box-wrapper{text-align:center;}.elementor-3164 .elementor-element.elementor-element-2999c28.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-a136da8.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-30e9b71.elementor-element{--align-self:center;}.elementor-3164 .elementor-element.elementor-element-79e437a{padding:0px 0px 0px 0px;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-advanced-text-preffix{font-size:35px;}.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text b, .elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text b i,.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-anim-text,.elementor-3164 .elementor-element.elementor-element-7deb4aa .wpr-highlighted-text{font-size:30px;}}@media(min-width:768px){.elementor-3164 .elementor-element.elementor-element-329a13d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3164 .elementor-element.elementor-element-329a13d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-efbf05f *//* ====== GRILLE SERVICES — TOUJOURS 2 COLONNES SUR MOBILE ====== */

/* Base (desktop) : grille fluide, cartes égales */
.services-grid{
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)) !important;
  gap: 16px !important;
  align-items: stretch !important;
  box-sizing: border-box;
  overflow: visible;
}

/* Chaque carte (conteneur direct Elementor) remplit sa cellule */
.services-grid > .e-con,
.services-grid > .elementor-element{
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box;
}

/* Intérieur de la carte */
.services-grid > .e-con > .e-con-inner,
.services-grid > .elementor-element > .elementor-widget-container{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  box-sizing: border-box;
}

/* Titres / textes */
.services-grid .elementor-heading-title{
  margin: 0 0 .35rem 0 !important;
  line-height: 1.2;
  word-break: break-word;
}
.services-grid .elementor-widget-text-editor{
  margin-top: .25rem;
  line-height: 1.45;
  word-break: break-word;
  hyphens: auto;
}

/* ——— Breakpoints ——— */

/* 📱 Tablette & Mobile : toujours 2 colonnes */
@media (max-width: 1024px){
  .services-grid{
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* ===== TEL + TABLETTE (<= 1024px) — carrousel + espace sous les points ===== */
@media (max-width: 1024px){

  .services-section{ 
    overflow: hidden !important;
    padding-bottom: 0 !important;   /* on gère l’espace nous-mêmes */
  }

  .services-grid{
    display: flex !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;

    gap: 0 !important;
    padding: 0 0 6px !important;    /* juste un peu d’air */
    scroll-padding: 0 !important;
    scrollbar-width: none;
    background: transparent !important;
    margin-bottom: 0 !important;
  }
  .services-grid::-webkit-scrollbar{ display:none; }

  /* 1 carte = 100% largeur */
  .services-grid > *{
    flex: 0 0 100% !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    scroll-snap-align: start;
    scroll-snap-stop: always;
    height: auto !important;
    overflow: visible;
    background: transparent !important;
  }

  /* Style carte */
  .services-grid > * > *,
  .services-grid > .e-con > .e-con-inner,
  .services-grid > .elementor-element > .elementor-widget-container{
    background: #1f0d3b !important;
    border-radius: 22px !important;
    box-shadow: 0 10px 24px rgba(0,0,0,.25) !important;
    padding: 18px !important;
    min-height: 160px !important;
    height: auto !important;
    overflow: hidden;
  }

  .services-grid > * > * > *{
    margin-top: 0 !important;
  }
  .services-grid > * > * > *:last-child{
    margin-bottom: 0 !important;
  }

  /* Points ronds */
  .services-dots{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:6px;
    margin-top:8px !important;
    margin-bottom:50px !important;   /* 👈 espace propre sous les points */
  }
  .services-dots button{
    display:block;
    padding:0;
    margin:0;
    line-height:0;
    font-size:0;
    -webkit-appearance:none;
    appearance:none;
    border:none;
    width:7px;
    aspect-ratio:1/1;
    border-radius:50%;
    background:#6a5f86;
    opacity:.45;
    cursor:pointer;
    transition:transform .2s ease, opacity .2s ease;
  }
  .services-dots button.active{
    opacity:1;
    transform:scale(1.35);
    background:#f7a36a;
  }

  /* Neutralisation de l’élément que tu avais repéré (52be599) */
  .elementor .elementor-element.elementor-element-52be599{
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  .elementor-element-52be599.e-con{ gap: 0 !important; }
  .elementor-element-52be599 > .e-con-inner,
  .elementor-element-52be599 > .elementor-widget-container{
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    height: auto !important;
  }
  .elementor-element-52be599.elementor-widget-spacer,
  .elementor-element-52be599 .elementor-widget-spacer,
  .elementor-element-52be599 .elementor-spacer,
  .elementor-element-52be599 .elementor-spacer-inner{
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }
}

/* ===== TEL + TABLETTE (<= 1024px) — désactive animations ===== */
@media (max-width: 1024px){

  /* Désactive les animations Elementor */
  [class*="animated"],
  [class*="fadeIn"],
  [class*="fadeUp"],
  [class*="fadeDown"],
  [class*="fadeLeft"],
  [class*="fadeRight"],
  [class*="zoomIn"],
  [class*="slideIn"],
  [class*="rotateIn"],
  .elementor-invisible{
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
    transition: none !important;
    visibility: visible !important;
  }

  /* Cas spécifiques Elementor (entrées différées) */
  .elementor-element.elementor-invisible{
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
  }
}/* End custom CSS */