.elementor-15 .elementor-element.elementor-element-d88a5e4{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d88a5e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d88a5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/ciel-home.jpg");background-position:top center;background-repeat:repeat-x;background-size:2500px auto;}.elementor-15 .elementor-element.elementor-element-c49b938{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-15 .elementor-element.elementor-element-c49b938:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c49b938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/header_home_t1.svg");background-position:-550px -50px;background-repeat:no-repeat;background-size:2742px auto;}.elementor-15 .elementor-element.elementor-element-04d52fc{--display:flex;}.elementor-15 .elementor-element.elementor-element-04d52fc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-04d52fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/header_home_t2.svg");background-position:-550px -50px;background-repeat:no-repeat;background-size:2742px auto;}.elementor-15 .elementor-element.elementor-element-779db3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-15 .elementor-element.elementor-element-2380575{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-02f3a94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:-80px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-033a43c img{width:122px;}.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-15 .elementor-element.elementor-element-cb2b9c7 > .elementor-widget-container{margin:0px -250px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cb2b9c7 .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-size:116px;font-weight:400;color:var( --e-global-color-b2a5dab );}.elementor-15 .elementor-element.elementor-element-5754652{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1480b14{--display:flex;--min-height:90%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1480b14::before, .elementor-15 .elementor-element.elementor-element-1480b14 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1480b14 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1480b14 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1480b14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1480b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-accent ) 70%);}.elementor-15 .elementor-element.elementor-element-1480b14:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1480b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/vid-ph.jpg") 50% 50%;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2523131{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-2523131:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2523131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/header_home_b1.svg");background-position:-550px -50px;background-repeat:no-repeat;background-size:2742px auto;}.elementor-15 .elementor-element.elementor-element-30dac7c{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-30dac7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-30dac7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/header_home_b2.svg");background-position:-550px -50px;background-repeat:no-repeat;background-size:2742px auto;}.elementor-15 .elementor-element.elementor-element-678b2a4{--display:flex;--min-height:100%;}.elementor-15 .elementor-element.elementor-element-678b2a4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-678b2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/header_home_trait.svg");background-position:-550px -50px;background-repeat:no-repeat;background-size:2742px auto;}.elementor-15 .elementor-element.elementor-element-112469c{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-112469c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-112469c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/header_wave3.svg");background-position:0px 130%;background-repeat:repeat-x;background-size:490px auto;}.elementor-15 .elementor-element.elementor-element-79acd42{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7ce9cbc{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7ce9cbc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7ce9cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/video-water-ph.jpg") 50% 50%;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f0f07fd{--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;}.elementor-15 .elementor-element.elementor-element-6aebb56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-0bed92a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f9547f2 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f9547f2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-bf32040{--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:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-15 .elementor-element.elementor-element-597ec29{--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-15 .elementor-element.elementor-element-a5efcd7{--display:flex;--min-height:327px;--overlay-opacity:0.5;--border-radius:30px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a5efcd7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a5efcd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/bloc-jfct_1.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a5efcd7::before, .elementor-15 .elementor-element.elementor-element-a5efcd7 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a5efcd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a5efcd7 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a5efcd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a5efcd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3580292 ) 0%, var( --e-global-color-95d911d ) 100%);}.elementor-15 .elementor-element.elementor-element-b9d4996{--display:flex;--min-height:327px;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b9d4996:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b9d4996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/bloc-jfct_1-2.svg");background-position:0px 286px;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-b9d4996::before, .elementor-15 .elementor-element.elementor-element-b9d4996 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b9d4996 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b9d4996 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b9d4996 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b9d4996 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-15 .elementor-element.elementor-element-770041b{text-align:center;font-family:"Outfit", Sans-serif;font-size:26px;font-weight:200;color:var( --e-global-color-b2a5dab );}.elementor-15 .elementor-element.elementor-element-7f0d76a{--display:flex;--min-height:327px;--overlay-opacity:0.5;--border-radius:30px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7f0d76a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7f0d76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/bloc-jfct_2.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7f0d76a::before, .elementor-15 .elementor-element.elementor-element-7f0d76a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f0d76a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f0d76a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f0d76a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f0d76a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3580292 ) 0%, var( --e-global-color-95d911d ) 100%);}.elementor-15 .elementor-element.elementor-element-bdbbee5{--display:flex;--min-height:327px;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bdbbee5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bdbbee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/bloc-jfct_2-2.svg");background-position:0px 286px;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-bdbbee5::before, .elementor-15 .elementor-element.elementor-element-bdbbee5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bdbbee5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bdbbee5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bdbbee5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bdbbee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-33456be{text-align:center;font-family:"Outfit", Sans-serif;font-size:26px;font-weight:200;color:var( --e-global-color-b2a5dab );}.elementor-15 .elementor-element.elementor-element-6f6514c{--display:flex;--min-height:327px;--overlay-opacity:0.5;--border-radius:30px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6f6514c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6f6514c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/bloc-jfct_3.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6f6514c::before, .elementor-15 .elementor-element.elementor-element-6f6514c > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6f6514c > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6f6514c > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6f6514c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6f6514c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3580292 ) 0%, var( --e-global-color-95d911d ) 100%);}.elementor-15 .elementor-element.elementor-element-f721f66{--display:flex;--min-height:327px;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f721f66:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f721f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/bloc-jfct_3-2.svg");background-position:0px 286px;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f721f66::before, .elementor-15 .elementor-element.elementor-element-f721f66 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f721f66 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f721f66 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f721f66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f721f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-956e641{text-align:center;font-family:"Outfit", Sans-serif;font-size:26px;font-weight:200;color:var( --e-global-color-b2a5dab );}.elementor-15 .elementor-element.elementor-element-88a7469{--display:flex;--min-height:327px;--overlay-opacity:0.5;--border-radius:30px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-88a7469:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-88a7469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/02/bloc-jfct_4.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-88a7469::before, .elementor-15 .elementor-element.elementor-element-88a7469 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-88a7469 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-88a7469 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-88a7469 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-88a7469 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3580292 ) 0%, var( --e-global-color-95d911d ) 100%);}.elementor-15 .elementor-element.elementor-element-34088a6{--display:flex;--min-height:327px;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-34088a6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-34088a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/bloc-jfct_2-2.svg");background-position:0px 286px;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-34088a6::before, .elementor-15 .elementor-element.elementor-element-34088a6 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-34088a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-34088a6 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-34088a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-34088a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-085c68b{text-align:center;font-family:"Outfit", Sans-serif;font-size:26px;font-weight:200;line-height:1.7rem;color:var( --e-global-color-b2a5dab );}.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-15 .elementor-element.elementor-element-1f9bd3e .elementor-button{background-color:var( --e-global-color-95d911d );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-decoration:none;fill:var( --e-global-color-3580292 );color:var( --e-global-color-3580292 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3580292 );border-radius:50px 50px 50px 50px;padding:10px 40px 10px 40px;}.elementor-15 .elementor-element.elementor-element-1f9bd3e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1f9bd3e .elementor-button:focus{background-color:var( --e-global-color-3580292 );color:var( --e-global-color-b2a5dab );}.elementor-15 .elementor-element.elementor-element-1f9bd3e .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1f9bd3e .elementor-button:focus svg{fill:var( --e-global-color-b2a5dab );}.elementor-15 .elementor-element.elementor-element-445de4e{--display:flex;--min-height:1110px;--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;--padding-top:350px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-445de4e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-445de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-685f0ed );background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/shape-bg.svg");background-position:58% 480px;background-repeat:no-repeat;background-size:3047.5px auto;}.elementor-15 .elementor-element.elementor-element-445de4e > .elementor-shape-bottom .elementor-shape-fill, .elementor-15 .elementor-element.elementor-element-445de4e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-685f0ed );}.elementor-15 .elementor-element.elementor-element-445de4e > .elementor-shape-bottom svg, .elementor-15 .elementor-element.elementor-element-445de4e > .e-con-inner > .elementor-shape-bottom svg{width:calc(101% + 1.3px);height:96px;}.elementor-15 .elementor-element.elementor-element-a5f9a82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-f9bc9ea{--display:flex;--min-height:370px;--border-radius:34px 0px 0px 34px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-f9bc9ea:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f9bc9ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14148bc );}.elementor-15 .elementor-element.elementor-element-23c8882.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-23c8882{left:-35px;}body.rtl .elementor-15 .elementor-element.elementor-element-23c8882{right:-35px;}.elementor-15 .elementor-element.elementor-element-23c8882{top:35px;}.elementor-15 .elementor-element.elementor-element-ca1f102{text-align:center;}.elementor-15 .elementor-element.elementor-element-ca1f102 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-413fafc{--display:flex;}.elementor-15 .elementor-element.elementor-element-df35b46 .elementor-button{background-color:var( --e-global-color-95d911d );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-decoration:none;fill:var( --e-global-color-819480b );color:var( --e-global-color-819480b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3580292 );border-radius:50px 50px 50px 50px;padding:15px 20px 10px -0px;}.elementor-15 .elementor-element.elementor-element-df35b46 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-df35b46 .elementor-button:focus{background-color:var( --e-global-color-b2a5dab );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-df35b46{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-df35b46 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-df35b46 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-15 .elementor-element.elementor-element-df35b46 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-df35b46 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7fb6fd8 .elementor-button{background-color:var( --e-global-color-95d911d );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-decoration:none;fill:var( --e-global-color-819480b );color:var( --e-global-color-819480b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3580292 );border-radius:50px 50px 50px 50px;padding:15px 20px 10px -0px;}.elementor-15 .elementor-element.elementor-element-7fb6fd8 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7fb6fd8 .elementor-button:focus{background-color:var( --e-global-color-b2a5dab );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7fb6fd8{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7fb6fd8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-7fb6fd8 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-15 .elementor-element.elementor-element-7fb6fd8 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7fb6fd8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-84f8426 .elementor-button{background-color:var( --e-global-color-95d911d );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-decoration:none;fill:var( --e-global-color-819480b );color:var( --e-global-color-819480b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3580292 );border-radius:50px 50px 50px 50px;padding:15px 20px 10px -0px;}.elementor-15 .elementor-element.elementor-element-84f8426 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-84f8426 .elementor-button:focus{background-color:var( --e-global-color-b2a5dab );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-84f8426{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-84f8426 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-84f8426 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-15 .elementor-element.elementor-element-84f8426 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-84f8426 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-bc0823a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-988069b{z-index:2;}.elementor-15 .elementor-element.elementor-element-988069b img{height:370px;object-fit:cover;object-position:top right;border-radius:0px 32px 32px 0px;}.elementor-15 .elementor-element.elementor-element-3c548fd.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3c548fd{right:-28px;}body.rtl .elementor-15 .elementor-element.elementor-element-3c548fd{left:-28px;}.elementor-15 .elementor-element.elementor-element-3c548fd{top:-53px;z-index:1;}.elementor-15 .elementor-element.elementor-element-5049a7f .elementor-button{background-color:var( --e-global-color-95d911d );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:10px 40px 10px 40px;}.elementor-15 .elementor-element.elementor-element-5049a7f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5049a7f .elementor-button:focus{background-color:var( --e-global-color-b2a5dab );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5049a7f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-5049a7f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-b429f7c{--display:flex;--min-height:730px;--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b429f7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b429f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-685f0ed );background-image:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/traits-bg3.svg");background-position:0px 223px;background-repeat:repeat-x;background-size:451px auto;}.elementor-15 .elementor-element.elementor-element-c3c4bca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-5bcfcfe > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5bcfcfe{z-index:2;}.elementor-15 .elementor-element.elementor-element-5bcfcfe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-33640e9{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-55a65e1{--grid-columns:3;}.elementor-15 .elementor-element.elementor-element-d20af85 .elementor-button{background-color:var( --e-global-color-95d911d );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;text-decoration:none;fill:var( --e-global-color-3580292 );color:var( --e-global-color-3580292 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3580292 );border-radius:50px 50px 50px 50px;padding:10px 40px 10px 40px;}.elementor-15 .elementor-element.elementor-element-d20af85 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d20af85 .elementor-button:focus{background-color:var( --e-global-color-3580292 );color:var( --e-global-color-b2a5dab );}.elementor-15 .elementor-element.elementor-element-d20af85 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-d20af85 .elementor-button:focus svg{fill:var( --e-global-color-b2a5dab );}:root{--page-title-display:none;}@media(max-width:1366px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-2380575{--width:936px;}.elementor-15 .elementor-element.elementor-element-5754652{--width:1039px;}.elementor-15 .elementor-element.elementor-element-1480b14{--width:87%;}}@media(max-width:1366px){.elementor-15 .elementor-element.elementor-element-c49b938:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c49b938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px -200px;}.elementor-15 .elementor-element.elementor-element-04d52fc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-04d52fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px -150px;}.elementor-15 .elementor-element.elementor-element-02f3a94{--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:-120px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-033a43c img{width:76px;}.elementor-15 .elementor-element.elementor-element-cb2b9c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cb2b9c7 .elementor-heading-title{font-size:65px;}.elementor-15 .elementor-element.elementor-element-1480b14{--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-2523131:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2523131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1000px -320px;}.elementor-15 .elementor-element.elementor-element-30dac7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-30dac7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1000px -320px;}.elementor-15 .elementor-element.elementor-element-678b2a4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-678b2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1000px -320px;}.elementor-15 .elementor-element.elementor-element-112469c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-112469c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:1px 577px;background-size:35% auto;}.elementor-15 .elementor-element.elementor-element-79acd42{--margin-top:0px;--margin-bottom:100px;--margin-left:-150px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-d88a5e4{--z-index:0;}.elementor-15 .elementor-element.elementor-element-c49b938:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c49b938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-850px -164px;}.elementor-15 .elementor-element.elementor-element-04d52fc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-04d52fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px -164px;}.elementor-15 .elementor-element.elementor-element-02f3a94{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1480b14{--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-2523131:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2523131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1000px -354px;}.elementor-15 .elementor-element.elementor-element-30dac7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-30dac7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1000px -353px;}.elementor-15 .elementor-element.elementor-element-678b2a4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-678b2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1050px -320px;}.elementor-15 .elementor-element.elementor-element-112469c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-112469c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 494px;}.elementor-15 .elementor-element.elementor-element-79acd42{--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-597ec29{--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;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-b9d4996:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b9d4996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-bdbbee5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bdbbee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-f721f66:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f721f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-34088a6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-34088a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-445de4e{--min-height:864px;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-445de4e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-445de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:77% 315px;background-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-b429f7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b429f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-55a65e1{--grid-columns:2;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-d88a5e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d88a5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-373px -223px;background-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-d88a5e4{--z-index:0;}.elementor-15 .elementor-element.elementor-element-c49b938:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c49b938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1200px -160px;}.elementor-15 .elementor-element.elementor-element-04d52fc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-04d52fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1150px -160px;}.elementor-15 .elementor-element.elementor-element-2380575{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-02f3a94{--margin-top:531px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-033a43c img{width:50px;}.elementor-15 .elementor-element.elementor-element-cb2b9c7 .elementor-heading-title{font-size:52px;}.elementor-15 .elementor-element.elementor-element-2523131:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2523131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1151px 175px;}.elementor-15 .elementor-element.elementor-element-30dac7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-30dac7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1151px 159px;}.elementor-15 .elementor-element.elementor-element-678b2a4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-678b2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1151px 179px;}.elementor-15 .elementor-element.elementor-element-112469c{--min-height:100%;}.elementor-15 .elementor-element.elementor-element-112469c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-112469c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 475px;}.elementor-15 .elementor-element.elementor-element-f0f07fd{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-f9547f2{text-align:center;}.elementor-15 .elementor-element.elementor-element-b9d4996:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b9d4996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-bdbbee5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bdbbee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-f721f66:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f721f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-34088a6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-34088a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-445de4e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-445de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3c548fd{right:3px;}body.rtl .elementor-15 .elementor-element.elementor-element-3c548fd{left:3px;}.elementor-15 .elementor-element.elementor-element-b429f7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b429f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-55a65e1{--grid-columns:1;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-2380575{--width:788px;}.elementor-15 .elementor-element.elementor-element-02f3a94{--width:auto;}.elementor-15 .elementor-element.elementor-element-5754652{--width:920px;}.elementor-15 .elementor-element.elementor-element-1480b14{--width:100%;}.elementor-15 .elementor-element.elementor-element-79acd42{--width:530px;}.elementor-15 .elementor-element.elementor-element-7ce9cbc{--width:530px;}.elementor-15 .elementor-element.elementor-element-597ec29{--content-width:1115px;}.elementor-15 .elementor-element.elementor-element-a5efcd7{--width:355px;}.elementor-15 .elementor-element.elementor-element-7f0d76a{--width:355px;}.elementor-15 .elementor-element.elementor-element-6f6514c{--width:355px;}.elementor-15 .elementor-element.elementor-element-88a7469{--width:355px;}.elementor-15 .elementor-element.elementor-element-a5f9a82{--content-width:1115px;}.elementor-15 .elementor-element.elementor-element-f9bc9ea{--width:411px;}.elementor-15 .elementor-element.elementor-element-bc0823a{--width:702px;}.elementor-15 .elementor-element.elementor-element-33640e9{--content-width:1115px;}}@media(min-width:2400px){.elementor-15 .elementor-element.elementor-element-d88a5e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d88a5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-x;background-size:2500px auto;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-04d52fc */.elementor-15 .elementor-element.elementor-element-04d52fc{
    height:var(--head-h)!important;
}

/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-04d52fc{
        height:var(--head-h-l)!important;
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-04d52fc{
        height:var(--head-h-t)!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c49b938 */.elementor-15 .elementor-element.elementor-element-c49b938{
    height:var(--head-h)!important;
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-c49b938{
        height:var(--head-h-l)!important;
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-c49b938{
        height:var(--head-h-t)!important;
    }
}

/*Mobile*/
@media screen and (max-width:767px){
    .elementor-15 .elementor-element.elementor-element-c49b938{
        height:var(--head-h-s)!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb2b9c7 */.elementor-15 .elementor-element.elementor-element-cb2b9c7 span{
    color:#005692;
     mask-image: url(https://sgde.cote-cube.fr/wp-content/uploads/2026/01/mask-titre.svg);
       mask-size: 150% 100%;
       mask-position: 40% -20px;
       mask-repeat: no-repeat;
}



/*Ladtop/Tablette/Mobile*/
@media screen and (max-width:1366px) {
    .elementor-15 .elementor-element.elementor-element-cb2b9c7 span{
     mask-size: 150% 100%;
       mask-position: 40% -11px;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2380575 */.elementor-15 .elementor-element.elementor-element-2380575{
    height:var(--head-h)!important;
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-2380575{
        height:var(--head-h-l)!important;
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-2380575{
        height:var(--head-h-t)!important;
    }
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1480b14 */.elementor-15 .elementor-element.elementor-element-1480b14{
    
      mask-image: url(https://sgde.cote-cube.fr/wp-content/uploads/2026/01/mask-video.svg);
       mask-size: 150% 100%;
       /*mask-position: 20% -100px;*/
       mask-position: 0% -100px;
       mask-repeat: no-repeat;
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-1480b14{
       mask-size: 120% 100%;
       mask-position: 0% -100px;
       mask-repeat: no-repeat;
    }
    .elementor-15 .elementor-element.elementor-element-1480b14 .elementor-background-video-hosted{
        width:650px!important;
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-1480b14{
       mask-size: 180% 100%;
       mask-position: 0px -100px;
       mask-repeat: no-repeat;
    }
    .elementor-15 .elementor-element.elementor-element-1480b14 .elementor-background-video-hosted{
        width:650px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5754652 */.elementor-15 .elementor-element.elementor-element-5754652{
    height:var(--head-h)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-779db3a */.elementor-15 .elementor-element.elementor-element-779db3a{
    height:var(--head-h)!important;

    margin-top:var(--head-mt);
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-779db3a{
        height:var(--head-h-l)!important;
         margin-top:var(--head-mt-l)!important;
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-779db3a{
        height:var(--head-h-t)!important;
        margin-top:var(--head-mt-t)!important;
    }
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678b2a4 */.elementor-15 .elementor-element.elementor-element-678b2a4{
    height:var(--head-h)!important;
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-678b2a4{
        height:var(--head-h-l)!important;
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-678b2a4{
        height:var(--head-h-t)!important;
    }
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30dac7c */.elementor-15 .elementor-element.elementor-element-30dac7c{
    height:var(--head-h)!important;
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-30dac7c{
        height:var(--head-h-l)!important;
    }   
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-30dac7c{
        height:var(--head-h-t)!important;
    }
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2523131 */.elementor-15 .elementor-element.elementor-element-2523131{
    height:var(--head-h)!important;
     margin-top:var(--head-mt);
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-2523131{
        height:var(--head-h-l)!important;
         margin-top:var(--head-mt-l)!important;
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-2523131{
        height:var(--head-h-t)!important;
        margin-top:var(--head-mt-t)!important;
    }
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce9cbc */.elementor-15 .elementor-element.elementor-element-7ce9cbc{
    /*height:280px;*/
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79acd42 */.elementor-15 .elementor-element.elementor-element-79acd42{
    height:280px;
     mask-image: url(https://sgde.cote-cube.fr/wp-content/uploads/2026/01/mask-goutte.svg);
       mask-size: 150% 100%;
       mask-position: 50% 50%;
       mask-repeat: no-repeat;
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-79acd42{
        height:200px;
     
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-79acd42{
        height:200px;
     
    }
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112469c */.elementor-15 .elementor-element.elementor-element-112469c{
    height:var(--head-h)!important;
     margin-top:var(--head-mt);
}
/*Ladtop*/
@media screen and (max-width:1366px) and (min-width:1025px){
    .elementor-15 .elementor-element.elementor-element-112469c{
        height:var(--head-h-l)!important;
         margin-top:var(--head-mt-l)!important;
    }
}

/*Tablette*/
@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-112469c{
        height:var(--head-h-t)!important;
        margin-top:var(--head-mt-t)!important;
    }
   
}
/*Mobile*/
@media screen and (max-width:767px){
    .elementor-15 .elementor-element.elementor-element-112469c{
        height:var(--head-h-s)!important;
        margin-top:var(--head-mt-s)!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88a5e4 *//*:root{*/
/*    --head-h:1100px;*/
/*    --head-mt:-1100px;*/
    /*Ladtop*/
/*    --head-h-l:800px;*/
/*    --head-mt-l:-800px;*/
    /*Tablette*/
/*   --head-h-t:600px;*/
/*    --head-mt-t:-600px;*/
    /*Mobile*/
/*   --head-h-s:500px;*/
/*    --head-mt-s:-500px;*/
    
    
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9547f2 */.elementor-15 .elementor-element.elementor-element-f9547f2::before{
    content:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/title-wave.svg");
     position: relative;
    top:22px;
    right:-415px;
    z-index:-1;
    
}

@media screen and (max-width:767px){
    .elementor-15 .elementor-element.elementor-element-f9547f2::before{
     top:122px;
     right:-75px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5efcd7 */:root{
    /*marge-top txt*/
    --mtop-jfct:20px;
    --mtop-jfct-on:130px;
    
    /*bg*/
   --bg-jftc:0 285px;
    --bg-jftc-on:0 70px;
    
}

.elementor-15 .elementor-element.elementor-element-a5efcd7 .cc-jftc-wave{
     background-position:var(--bg-jftc); 
    padding-top: var(--mtop-jfct);
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-a5efcd7 .cc-jftc-txt{
    color:white;
    transition: all 1s ease-out;
}


.elementor-15 .elementor-element.elementor-element-a5efcd7:hover .cc-jftc-wave{
    background-position:var(--bg-jftc-on); 
    /*opacity:.8;*/
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-a5efcd7:hover .cc-jftc-wave{
    padding-top: var( --mtop-jfct-on);
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-a5efcd7:hover .cc-jftc-txt{
    color:black;
    transition: all 1s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0d76a */:root{
    /*marge-top txt*/
    --mtop-jfct:20px;
    --mtop-jfct-on:130px;
    
    /*bg*/
     --bg-jftc-2:0 300px;
    --bg-jftc-2-on:0 80px;
    
}

.elementor-15 .elementor-element.elementor-element-7f0d76a .cc-jftc-wave{
    background-position:var(--bg-jftc-2)!important;
    padding-top: var(--mtop-jfct);
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-7f0d76a .cc-jftc-txt{
    color:white;
    transition: all 1s ease-out;
}


.elementor-15 .elementor-element.elementor-element-7f0d76a:hover .cc-jftc-wave{
    background-position:var(--bg-jftc-2-on)!important; 
    /*opacity:.8;*/
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-7f0d76a:hover .cc-jftc-wave{
    padding-top: var( --mtop-jfct-on);
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-7f0d76a:hover .cc-jftc-txt{
    color:black;
    transition: all 1s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f6514c */:root{
    /*marge-top txt*/
    --mtop-jfct:20px;
    --mtop-jfct-on:130px;
    
    /*bg*/
     --bg-jftc-3:0 280px;
    --bg-jftc-3-on:0 70px;
    
}

.elementor-15 .elementor-element.elementor-element-6f6514c .cc-jftc-wave{
    background-position:var(--bg-jftc-3)!important;
    padding-top: var(--mtop-jfct);
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-6f6514c .cc-jftc-txt{
    color:white;
    transition: all 1s ease-out;
}


.elementor-15 .elementor-element.elementor-element-6f6514c:hover .cc-jftc-wave{
    background-position:var(--bg-jftc-3-on)!important; 
    /*opacity:.8;*/
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-6f6514c:hover .cc-jftc-wave{
    padding-top: var( --mtop-jfct-on);
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-6f6514c:hover .cc-jftc-txt{
    color:black;
    transition: all 1s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a7469 */:root{
    /*marge-top txt*/
    --mtop-jfct:20px;
    --mtop-jfct-on:130px;
    
    /*bg*/
     --bg-jftc-4:0 290px;
    --bg-jftc-4-on:0 80px;
    
}

.elementor-15 .elementor-element.elementor-element-88a7469 .cc-jftc-wave{
    background-position:var(--bg-jftc-4)!important;
    padding-top: var(--mtop-jfct);
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-88a7469 .cc-jftc-txt{
    color:white;
    transition: all 1s ease-out;
}


.elementor-15 .elementor-element.elementor-element-88a7469:hover .cc-jftc-wave{
    background-position:var(--bg-jftc-4-on)!important; 
    /*opacity:.8;*/
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-88a7469:hover .cc-jftc-wave{
    padding-top: var( --mtop-jfct-on);
    transition: all 1s ease-out;
}

.elementor-15 .elementor-element.elementor-element-88a7469:hover .cc-jftc-txt{
    color:black;
    transition: all 1s ease-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca1f102 */.elementor-15 .elementor-element.elementor-element-ca1f102 span{
    color: var(--blue1);
    font-weight: bold;
    /*font-size: 1.5 %;*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df35b46 */.elementor-15 .elementor-element.elementor-element-df35b46 svg{
    width:28px;
    margin: -3px 0 0 10px;
}

.elementor-15 .elementor-element.elementor-element-df35b46 svg {
    transition: all 0.3s ease-in; /* Au retour */
}

.elementor-15 .elementor-element.elementor-element-df35b46:hover svg {
    transform: scale(1.4) rotate(-20deg);
    transition: all .3s ease-out; /* À l'entrée */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fb6fd8 */.elementor-15 .elementor-element.elementor-element-7fb6fd8 svg{
    width:28px;
    margin: -3px 0 0 -30px;
}

.elementor-15 .elementor-element.elementor-element-7fb6fd8 svg {
    transition: all 0.3s ease-in; /* Au retour */
}

.elementor-15 .elementor-element.elementor-element-7fb6fd8:hover svg {
    transform: scale(1.5) rotate(-25deg);
    transition: all .3s ease-out; /* À l'entrée */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84f8426 */.elementor-15 .elementor-element.elementor-element-84f8426 svg{
    width:15px;
    margin: -3px 0 0 -38px;
    transform:scale(1) rotate(0deg);
    
}

.elementor-15 .elementor-element.elementor-element-84f8426:hover  svg{
    transform: scale(1.5) rotate(-45deg);
   
}

.elementor-15 .elementor-element.elementor-element-84f8426 svg {
    transition: all 0.3s ease-in; /* Au retour */
}

.elementor-15 .elementor-element.elementor-element-84f8426:hover svg {
    transform: scale(1.5) rotate(-25deg);
    transition: all .3s ease-out; /* À l'entrée */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bcfcfe */.elementor-15 .elementor-element.elementor-element-5bcfcfe::before{
    content:url("https://sgde.cote-cube.fr/wp-content/uploads/2026/01/title-wave.svg");
     position: relative;
     top:22px;
    right:-100px;
    z-index:-1;
    
}/* End custom CSS */