.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1757 .elementor-element.elementor-element-1e40c117{--display:flex;--min-height:200vh;--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;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-1e40c117:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-1e40c117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12121225;background-image:url("https://verserk.com/wp-content/uploads/2025/10/fond-meduse-a-proposv3.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1757 .elementor-element.elementor-element-1e40c117.e-con{--align-self:center;}.elementor-1757 .elementor-element.elementor-element-8381c7d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-8381c7d.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1757 .elementor-element.elementor-element-a69fa21{--display:flex;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-52f92b6{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1757 .elementor-element.elementor-element-419519a{text-align:left;}.elementor-1757 .elementor-element.elementor-element-419519a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:90px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-bce82b3{--display:flex;--justify-content:space-between;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1757 .elementor-element.elementor-element-84b2440{color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-caf353f{--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;}.elementor-1757 .elementor-element.elementor-element-79c5830{--display:flex;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1757 .elementor-element.elementor-element-79c5830:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-79c5830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-6467b4a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-6467b4a.e-con{--align-self:flex-end;}.elementor-1757 .elementor-element.elementor-element-00f6b1a{text-align:right;}.elementor-1757 .elementor-element.elementor-element-00f6b1a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;}.elementor-1757 .elementor-element.elementor-element-7aaeeeb{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-7aaeeeb.e-con{--align-self:center;}.elementor-1757 .elementor-element.elementor-element-7acfab7{width:100%;max-width:100%;text-align:center;font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;}.elementor-1757 .elementor-element.elementor-element-7acfab7.elementor-element{--align-self:center;}.elementor-1757 .elementor-element.elementor-element-647a7f4{--display:flex;--min-height:20vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1757 .elementor-element.elementor-element-647a7f4:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-647a7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-6d0a031{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-6d0a031.e-con{--align-self:flex-end;}.elementor-1757 .elementor-element.elementor-element-4a0b508{text-align:right;}.elementor-1757 .elementor-element.elementor-element-4a0b508 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;}.elementor-1757 .elementor-element.elementor-element-652fc68{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-652fc68.e-con{--align-self:center;}.elementor-1757 .elementor-element.elementor-element-cf25b5c{width:100%;max-width:100%;text-align:center;font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;}.elementor-1757 .elementor-element.elementor-element-cf25b5c.elementor-element{--align-self:center;}.elementor-1757 .elementor-element.elementor-element-b67b10c{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1757 .elementor-element.elementor-element-06bb37a{--display:flex;--min-height:50vh;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1757 .elementor-element.elementor-element-06bb37a:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-06bb37a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-e364f59{--display:flex;--min-height:15vh;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-e364f59:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-e364f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://verserk.com/wp-content/uploads/2025/10/meduse-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1757 .elementor-element.elementor-element-8a2bbec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-a8b9003{text-align:center;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1757 .elementor-element.elementor-element-7f58279 .elementor-icon-wrapper{text-align:center;}.elementor-1757 .elementor-element.elementor-element-7f58279.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1757 .elementor-element.elementor-element-7f58279.elementor-view-framed .elementor-icon, .elementor-1757 .elementor-element.elementor-element-7f58279.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1757 .elementor-element.elementor-element-7f58279.elementor-view-framed .elementor-icon, .elementor-1757 .elementor-element.elementor-element-7f58279.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1757 .elementor-element.elementor-element-3fc038b{text-align:center;font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1757 .elementor-element.elementor-element-4603cb4 img{width:50%;}.elementor-1757 .elementor-element.elementor-element-f26c269{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-c65570f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1757 .elementor-element.elementor-element-c65570f > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-1757 .elementor-element.elementor-element-c65570f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:400;line-height:45px;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-6ff4cc2{--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;}.elementor-1757 .elementor-element.elementor-element-a76450c{--display:flex;}.elementor-1757 .elementor-element.elementor-element-533adf3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1757 .elementor-element.elementor-element-7fc6ac6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-7fc6ac6 > .elementor-shape-top .elementor-shape-fill, .elementor-1757 .elementor-element.elementor-element-7fc6ac6 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-1757 .elementor-element.elementor-element-5c16aab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-7adee7a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1757 .elementor-element.elementor-element-7adee7a > .elementor-widget-container{margin:0px 0px 100px 50px;}.elementor-1757 .elementor-element.elementor-element-7adee7a.elementor-element{--align-self:flex-start;}.elementor-1757 .elementor-element.elementor-element-7adee7a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:60px;font-weight:400;line-height:60px;color:var( --e-global-color-secondary );}.elementor-widget-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1757 .elementor-element.elementor-element-4f13697 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1757 .elementor-element.elementor-element-4f13697 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1757 .elementor-element.elementor-element-4f13697{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--image-border-radius:14px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1757 .elementor-element.elementor-element-6b9e8bf{--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;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1757 .elementor-element.elementor-element-510104e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1757 .elementor-element.elementor-element-510104e{text-align:center;}.elementor-1757 .elementor-element.elementor-element-510104e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-804ecd8{--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;}.elementor-1757 .elementor-element.elementor-element-ae728ab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 15px 3px rgba(143, 191.00000000000003, 218, 0.5);}.elementor-1757 .elementor-element.elementor-element-b505a09{text-align:center;}.elementor-1757 .elementor-element.elementor-element-b505a09 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-26d9ccc{text-align:center;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-1d9b474{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 15px 3px rgba(143, 191.00000000000003, 218, 0.5);}.elementor-1757 .elementor-element.elementor-element-4e7affc{text-align:center;}.elementor-1757 .elementor-element.elementor-element-4e7affc .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-8e325fb{text-align:center;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-63c75da{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 15px 3px rgba(143, 191.00000000000003, 218, 0.5);}.elementor-1757 .elementor-element.elementor-element-7900f84{text-align:center;}.elementor-1757 .elementor-element.elementor-element-7900f84 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-2315c27{text-align:center;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-36df5df{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 15px 3px rgba(143, 191.00000000000003, 218, 0.5);}.elementor-1757 .elementor-element.elementor-element-0b605fa{text-align:center;}.elementor-1757 .elementor-element.elementor-element-0b605fa .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1757 .elementor-element.elementor-element-b226231{text-align:center;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1757 .elementor-element.elementor-element-1e40c117{--width:100%;}.elementor-1757 .elementor-element.elementor-element-8381c7d{--width:95%;}.elementor-1757 .elementor-element.elementor-element-a69fa21{--width:100%;}.elementor-1757 .elementor-element.elementor-element-bce82b3{--width:70%;}.elementor-1757 .elementor-element.elementor-element-caf353f{--width:80%;}.elementor-1757 .elementor-element.elementor-element-79c5830{--width:25vw;}.elementor-1757 .elementor-element.elementor-element-6467b4a{--width:80%;}.elementor-1757 .elementor-element.elementor-element-7aaeeeb{--width:100%;}.elementor-1757 .elementor-element.elementor-element-647a7f4{--width:25vw;}.elementor-1757 .elementor-element.elementor-element-6d0a031{--width:80%;}.elementor-1757 .elementor-element.elementor-element-652fc68{--width:100%;}.elementor-1757 .elementor-element.elementor-element-b67b10c{--width:81%;}.elementor-1757 .elementor-element.elementor-element-06bb37a{--width:40%;}.elementor-1757 .elementor-element.elementor-element-f26c269{--width:100%;}.elementor-1757 .elementor-element.elementor-element-a76450c{--width:30%;}.elementor-1757 .elementor-element.elementor-element-804ecd8{--width:95%;}}@media(min-width:1025px){.elementor-1757 .elementor-element.elementor-element-1e40c117:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-1e40c117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1757 .elementor-element.elementor-element-e364f59:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-e364f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-533adf3 *//* ------------------------------------------- */
/* GLOBAL STYLE (FOND, FONT, ANIMATION) */
/* ------------------------------------------- */
.custom-card-carousel {
    padding: 60px 0;
    overflow: hidden;
    background-color: #000;
    color: #fff;
    /* UTILISATION DE FLEXBOX POUR ALIGNER TEXTE ET CARROUSEL */
    display: flex;
    align-items: flex-start; /* Aligner le contenu en haut */
    position: relative;
    padding-left: 50px; /* Marge à gauche pour le contenu introductif */
    min-height: 500px; /* Assure une hauteur minimale */
}
.swiper-container-cards {
    /* Le carrousel prend l'espace restant */
    width: 100%;
    height: auto;
    padding-bottom: 20px;
    /* DÉCALAGE INITIAL pour que la première carte soit visible à droite */
    padding-left: 20px; 
    user-select: none;
    margin-top: -20px; /* Remonte légèrement le carrousel pour l'aligner avec le texte */
}

/* ------------------------------------------- */
/* STYLE DES CARTES */
/* ------------------------------------------- */
.swiper-slide-custom {
    /* TAILLE AJUSTÉE (similaire à la maquette) */
    width: 250px; 
    height: 350px;
    
    border-radius: 15px;
    background-color: #1a1a1a;
    color: #f0f0f0;
    padding: 30px;
    transition: all 0.4s ease-in-out;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 15px;
    opacity: 0.9; 
}

/* ------------------------------------------- */
/* DESIGN DE LA CARTE ACTIVE (Milieu) */
/* ------------------------------------------- */
.swiper-slide-custom.swiper-slide-active {
    background-color: white !important;
    transform: none; /* SUPPRIME LE ZOOM */
    box-shadow: 0 10px 60px rgba(138, 43, 226, 0.4); 
    opacity: 1;
}

/* ------------------------------------------- */
/* STYLE DU CONTENU INTERNE */
/* ------------------------------------------- */
.card-number {
    font-size: 70px; /* Taille ajustée */
    font-weight: 700;
    color: #444444; 
    line-height: 1;
    margin-bottom: 20px;
}
.card-text {
    font-size: 16px; /* Taille légèrement réduite pour le corps du texte */
    line-height: 1.5;
    font-weight: 500;
}

/* Contenu de la carte active */
.swiper-slide-active .card-number {
    color: #8A2BE2 !important; /* Violet */
    font-size: 75px; /* Un peu plus grand pour la carte active */
}
.swiper-slide-active .card-text {
    color: #333333 !important; 
}
.card-small-text { /* Pour les petites notes comme sur la carte 02 */
    font-size: 13px;
    line-height: 1.4;
    color: #666;
    margin-top: 15px;
}

/* ------------------------------------------- */
/* TEXTE D'INTRODUCTION (GAUCHE) */
/* ------------------------------------------- */
.carousel-intro-content {
    /* Alignement et positionnement à gauche */
    width: 250px; 
    flex-shrink: 0;
    margin-right: 50px;
    margin-top: 30px; /* Aligne le texte avec le haut des cartes */
    color: #999;
}
.carousel-intro-content p {
    font-size: 15px;
    line-height: 1.5;
}


/* ------------------------------------------- */
/* NAVIGATION (FLÈCHES) - Positionnement à gauche sous l'intro */
/* ------------------------------------------- */
.swiper-button-custom {
    position: absolute;
    top: 250px; /* Positionnement vertical SOUS le texte d'intro */
    width: 50px;
    height: 50px;
    border-radius: 15px; /* Carré/Rectangle comme sur la maquette */
    background-color: white;
    cursor: pointer;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.3s;
    border: none;
}
.swiper-button-prev-custom {
    left: 50px; /* Décalage pour le positionner sous l'intro */
}
.swiper-button-next-custom {
    left: 110px; /* À côté de la précédente (50px + 10px d'espace) */
}
.swiper-button-custom svg {
    width: 20px;
    height: 20px;
    fill: black;
}
/* IMPORTANT: Masquer la navigation par défaut de Swiper si elle apparaît */
.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white {
    display: none !important;
}


/* ------------------------------------------- */
/* RESPONSIVE DESIGN (Smartphone) */
/* ------------------------------------------- */
@media (max-width: 1024px) {
    .custom-card-carousel {
        flex-direction: column; /* Empiler verticalement sur mobile/tablette */
        padding: 50px 20px;
    }
    .carousel-intro-content {
        width: 100%;
        margin: 0 0 30px 0;
        text-align: center;
        margin-top: 0;
    }
    .swiper-container-cards {
        padding-left: 0;
        margin-top: 0;
    }
    /* Les flèches passent en dessous du carrousel */
    .swiper-button-custom {
        position: relative;
        top: auto;
        left: auto;
        margin: 20px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e40c117 */.flou{
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px); 
    
border: 2px solid var(--neon-color) !important;
    
    /* 2. Rayon (ajustez ou retirez si vous n'avez pas de coins arrondis) */
 !important;
    
    /* 3. Ombre de boîte NÉON forcée */
    /* Horizontal Vertical Flou Étalement Couleur */
    box-shadow: 
        /* Glow plus proche et intense */
        0 0 15px 3px var(--neon-color) !important, 
        /* Glow diffus extérieur */
        0 0 50px 15px rgba(64, 255, 192, 0.7) !important; 
        
    /* 3. Coins arrondis (si votre design les a) */
    border-radius: 25px ;
    
 
}/* End custom CSS */