.elementor-1384 .elementor-element.elementor-element-7a65650{--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;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-1384 .elementor-element.elementor-element-7a65650:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-7a65650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0504DF;background-image:url("https://seoptima.fr/wp-content/uploads/2024/10/arrblckbleu1_.png");background-position:center right;background-repeat:repeat-y;}.elementor-1384 .elementor-element.elementor-element-7a65650, .elementor-1384 .elementor-element.elementor-element-7a65650::before{--border-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-7a65650.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-af035bc{--display:flex;--min-height:0vh;--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;--background-transition:0.3s;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-90vw;}.elementor-1384 .elementor-element.elementor-element-af035bc:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-af035bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/developperprofil.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-af035bc, .elementor-1384 .elementor-element.elementor-element-af035bc::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1384 .elementor-element.elementor-element-318cd3c{--display:flex;--min-height:0vh;--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;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:50%;--margin-right:0%;}.elementor-1384 .elementor-element.elementor-element-318cd3c:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-318cd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/4874a014-cec1-4c5d-9da6-735ab0738892.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-318cd3c, .elementor-1384 .elementor-element.elementor-element-318cd3c::before{--border-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-27ba0a2{--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;--background-transition:0.3s;--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-1384 .elementor-element.elementor-element-61e4a2a{--display:flex;--background-transition:0.3s;--margin-top:15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1384 .elementor-element.elementor-element-0a5bbed{width:100%;max-width:100%;}.elementor-1384 .elementor-element.elementor-element-0a5bbed > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-1384 .elementor-element.elementor-element-0a5bbed .elementor-heading-title{color:#FFFFFF00;font-family:"Aestetic Informal Black", Sans-serif;font-size:8.3vw;font-weight:600;}.elementor-1384 .elementor-element.elementor-element-8ba4907{width:100%;max-width:100%;}.elementor-1384 .elementor-element.elementor-element-8ba4907 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1384 .elementor-element.elementor-element-8ba4907 .elementor-heading-title{color:#FFFFFF;font-family:"Aestetic Informal Black", Sans-serif;font-size:8.3vw;font-weight:600;}.elementor-1384 .elementor-element.elementor-element-2528574{--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;--background-transition:0.3s;--margin-top:11vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1384 .elementor-element.elementor-element-19672cd{--display:flex;--background-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-5451276{--display:flex;--min-height:22vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-b5dd642{width:100%;max-width:100%;}.elementor-1384 .elementor-element.elementor-element-b5dd642 > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-1384 .elementor-element.elementor-element-b5dd642 .elementor-heading-title{color:#FFFFFF00;font-family:"Aestetic Informal Black", Sans-serif;font-size:8.3vw;font-weight:600;}.elementor-1384 .elementor-element.elementor-element-48df7c4{width:100%;max-width:100%;}.elementor-1384 .elementor-element.elementor-element-48df7c4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1384 .elementor-element.elementor-element-48df7c4 .elementor-heading-title{color:#FFFFFF;font-family:"Aestetic Informal Black", Sans-serif;font-size:8.3vw;font-weight:600;}.elementor-1384 .elementor-element.elementor-element-ad8f355{--display:flex;--min-height:100vh;--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;--background-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-ad8f355, .elementor-1384 .elementor-element.elementor-element-ad8f355::before{--border-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-ad8f355.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-c201b26{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0vw;--margin-bottom:15vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1384 .elementor-element.elementor-element-c201b26.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-eadf45c .elementor-heading-title{font-family:"Bakbak One", Sans-serif;font-size:5.1vw;font-weight:600;}.elementor-1384 .elementor-element.elementor-element-be87386{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1384 .elementor-element.elementor-element-be87386, .elementor-1384 .elementor-element.elementor-element-be87386::before{--border-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-be87386.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-6d36623 > .elementor-widget-container{background-color:#02010100;background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/backgrndblue2.png");}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-6d36623{right:110%;}body.rtl .elementor-1384 .elementor-element.elementor-element-6d36623{left:110%;}.elementor-1384 .elementor-element.elementor-element-6d36623{top:10px;}.elementor-1384 .elementor-element.elementor-element-6d36623 .elementor-heading-title{color:#6EC1E400;font-family:"Aestetic Informal Black", Sans-serif;font-size:5.3vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.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-1384 .elementor-element.elementor-element-c584085 img{width:400px;max-width:400px;height:60%;object-fit:contain;object-position:center center;}.elementor-1384 .elementor-element.elementor-element-eeeed20 > .elementor-widget-container{background-color:#02010100;background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/backgrndblue2.png");}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-eeeed20{left:116%;}body.rtl .elementor-1384 .elementor-element.elementor-element-eeeed20{right:116%;}.elementor-1384 .elementor-element.elementor-element-eeeed20{bottom:3%;}.elementor-1384 .elementor-element.elementor-element-eeeed20 .elementor-heading-title{color:#6EC1E400;font-family:"Aestetic Informal Black", Sans-serif;font-size:5.3vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-widget-text-editor{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-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-1384 .elementor-element.elementor-element-ebf994f{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-ebf994f{right:140.75%;}body.rtl .elementor-1384 .elementor-element.elementor-element-ebf994f{left:140.75%;}.elementor-1384 .elementor-element.elementor-element-5be5e1c{--display:flex;--min-height:20vh;--background-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-bec806d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-1384 .elementor-element.elementor-element-bec806d, .elementor-1384 .elementor-element.elementor-element-bec806d::before{--border-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-bec806d.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-4cd3cb4{text-align:center;}.elementor-1384 .elementor-element.elementor-element-4cd3cb4 img{width:500px;max-width:500px;height:50%;object-fit:contain;object-position:center center;}.elementor-1384 .elementor-element.elementor-element-2a5b26b > .elementor-widget-container{background-color:#02010100;background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/backgrndblue2.png");}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-2a5b26b{right:20%;}body.rtl .elementor-1384 .elementor-element.elementor-element-2a5b26b{left:20%;}.elementor-1384 .elementor-element.elementor-element-2a5b26b{top:-34%;}.elementor-1384 .elementor-element.elementor-element-2a5b26b .elementor-heading-title{color:#6EC1E400;font-family:"Aestetic Informal Black", Sans-serif;font-size:5.3vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1384 .elementor-element.elementor-element-f950ea6 > .elementor-widget-container{background-color:#02010100;background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/backgrndblue2.png");}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-f950ea6{right:-1%;}body.rtl .elementor-1384 .elementor-element.elementor-element-f950ea6{left:-1%;}.elementor-1384 .elementor-element.elementor-element-f950ea6{top:102%;}.elementor-1384 .elementor-element.elementor-element-f950ea6 .elementor-heading-title{color:#6EC1E400;font-family:"Aestetic Informal Black", Sans-serif;font-size:5.3vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1384 .elementor-element.elementor-element-c676670{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-c676670{right:100%;}body.rtl .elementor-1384 .elementor-element.elementor-element-c676670{left:100%;}.elementor-1384 .elementor-element.elementor-element-18db0ab{--display:flex;--min-height:22vh;--background-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-442daf2{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1384 .elementor-element.elementor-element-442daf2, .elementor-1384 .elementor-element.elementor-element-442daf2::before{--border-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-442daf2.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-83288d4 > .elementor-widget-container{background-color:#02010100;background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/backgrndblue2.png");}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-83288d4{right:112%;}body.rtl .elementor-1384 .elementor-element.elementor-element-83288d4{left:112%;}.elementor-1384 .elementor-element.elementor-element-83288d4{top:10px;}.elementor-1384 .elementor-element.elementor-element-83288d4 .elementor-heading-title{color:#6EC1E400;font-family:"Aestetic Informal Black", Sans-serif;font-size:5.3vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1384 .elementor-element.elementor-element-1ff37ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1384 .elementor-element.elementor-element-1ff37ee img{width:400px;max-width:400px;height:60%;object-fit:contain;object-position:center center;}.elementor-1384 .elementor-element.elementor-element-d6a3644 > .elementor-widget-container{background-color:#02010100;background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/backgrndblue2.png");}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-d6a3644{left:116%;}body.rtl .elementor-1384 .elementor-element.elementor-element-d6a3644{right:116%;}.elementor-1384 .elementor-element.elementor-element-d6a3644{bottom:3%;}.elementor-1384 .elementor-element.elementor-element-d6a3644 .elementor-heading-title{color:#6EC1E400;font-family:"Aestetic Informal Black", Sans-serif;font-size:5.3vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1384 .elementor-element.elementor-element-776d1be{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-776d1be{right:100%;}body.rtl .elementor-1384 .elementor-element.elementor-element-776d1be{left:100%;}.elementor-1384 .elementor-element.elementor-element-2022d79{--display:flex;--min-height:19vh;--background-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-49d556c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-1384 .elementor-element.elementor-element-49d556c, .elementor-1384 .elementor-element.elementor-element-49d556c::before{--border-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-49d556c.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-43eadf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1384 .elementor-element.elementor-element-43eadf0{text-align:center;}.elementor-1384 .elementor-element.elementor-element-43eadf0 img{width:500px;max-width:500px;height:60%;object-fit:contain;object-position:center center;}.elementor-1384 .elementor-element.elementor-element-76f6896 > .elementor-widget-container{background-color:#02010100;background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/backgrndblue2.png");}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-76f6896{right:30%;}body.rtl .elementor-1384 .elementor-element.elementor-element-76f6896{left:30%;}.elementor-1384 .elementor-element.elementor-element-76f6896{top:-34%;}.elementor-1384 .elementor-element.elementor-element-76f6896 .elementor-heading-title{color:#6EC1E400;font-family:"Aestetic Informal Black", Sans-serif;font-size:5.3vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1384 .elementor-element.elementor-element-429207d > .elementor-widget-container{background-color:#02010100;background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/backgrndblue2.png");}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-429207d{right:-1%;}body.rtl .elementor-1384 .elementor-element.elementor-element-429207d{left:-1%;}.elementor-1384 .elementor-element.elementor-element-429207d{top:102%;}.elementor-1384 .elementor-element.elementor-element-429207d .elementor-heading-title{color:#6EC1E400;font-family:"Aestetic Informal Black", Sans-serif;font-size:5.3vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1384 .elementor-element.elementor-element-5ff6320{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1384 .elementor-element.elementor-element-5ff6320{right:100%;}body.rtl .elementor-1384 .elementor-element.elementor-element-5ff6320{left:100%;}.elementor-1384 .elementor-element.elementor-element-9681392{--display:flex;--min-height:19vh;--background-transition:0.3s;}.elementor-1384 .elementor-element.elementor-element-a00a64c{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-1384 .elementor-element.elementor-element-7a65650{--min-height:20vh;}.elementor-1384 .elementor-element.elementor-element-5451276{--margin-top:0px;--margin-bottom:0px;--margin-left:-125px;--margin-right:0px;}}@media(min-width:768px){.elementor-1384 .elementor-element.elementor-element-7a65650{--width:98.858vw;}.elementor-1384 .elementor-element.elementor-element-af035bc{--width:100%;}.elementor-1384 .elementor-element.elementor-element-318cd3c{--width:100%;}.elementor-1384 .elementor-element.elementor-element-27ba0a2{--width:61%;}.elementor-1384 .elementor-element.elementor-element-19672cd{--width:66%;}.elementor-1384 .elementor-element.elementor-element-5451276{--width:100vw;}.elementor-1384 .elementor-element.elementor-element-ad8f355{--width:98.375%;}.elementor-1384 .elementor-element.elementor-element-be87386{--width:auto;}.elementor-1384 .elementor-element.elementor-element-bec806d{--width:auto;}.elementor-1384 .elementor-element.elementor-element-442daf2{--width:auto;}.elementor-1384 .elementor-element.elementor-element-49d556c{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-1384 .elementor-element.elementor-element-7a65650{--width:100vw;}}@media(max-width:767px){.elementor-1384 .elementor-element.elementor-element-7a65650{--width:100vw;--min-height:20vh;--flex-wrap:nowrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1384 .elementor-element.elementor-element-af035bc:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-af035bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/developperprofil.png");background-position:center right;}.elementor-1384 .elementor-element.elementor-element-af035bc{--width:100vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-150vw;}.elementor-1384 .elementor-element.elementor-element-318cd3c:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-318cd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seoptima.fr/wp-content/uploads/2025/01/677b2b40-e875-4750-b400-b1f03ebcb8b1.png");}.elementor-1384 .elementor-element.elementor-element-318cd3c{--width:100vw;--margin-top:0%;--margin-bottom:0%;--margin-left:060%;--margin-right:0%;}.elementor-1384 .elementor-element.elementor-element-5451276{--margin-top:0%;--margin-bottom:0%;--margin-left:35%;--margin-right:0%;}.elementor-1384 .elementor-element.elementor-element-be87386{--justify-content:center;--align-items:stretch;--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:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-1384 .elementor-element.elementor-element-6d36623 > .elementor-widget-container{--e-transform-rotateZ:0deg;background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/div-backgr-blue-gradient.png");}.elementor-1384 .elementor-element.elementor-element-6d36623 .elementor-heading-title{font-size:8.1vw;}.elementor-1384 .elementor-element.elementor-element-c584085 > .elementor-widget-container{margin:0% 0% 0% 6%;padding:0% 0% 0% 0%;}.elementor-1384 .elementor-element.elementor-element-eeeed20 > .elementor-widget-container{--e-transform-rotateZ:0deg;background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/div-backgr-blue-gradient.png");}.elementor-1384 .elementor-element.elementor-element-eeeed20 .elementor-heading-title{font-size:8.1vw;}.elementor-1384 .elementor-element.elementor-element-2a5b26b > .elementor-widget-container{--e-transform-rotateZ:0deg;background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/div-backgr-blue-gradient.png");}.elementor-1384 .elementor-element.elementor-element-2a5b26b .elementor-heading-title{font-size:8.1vw;}.elementor-1384 .elementor-element.elementor-element-f950ea6 > .elementor-widget-container{--e-transform-rotateZ:0deg;background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/div-backgr-blue-gradient.png");}.elementor-1384 .elementor-element.elementor-element-f950ea6 .elementor-heading-title{font-size:8.1vw;}.elementor-1384 .elementor-element.elementor-element-442daf2{--justify-content:center;--align-items:stretch;--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:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-1384 .elementor-element.elementor-element-83288d4 > .elementor-widget-container{--e-transform-rotateZ:0deg;background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/div-backgr-blue-gradient.png");}.elementor-1384 .elementor-element.elementor-element-83288d4 .elementor-heading-title{font-size:8.1vw;}.elementor-1384 .elementor-element.elementor-element-d6a3644 > .elementor-widget-container{--e-transform-rotateZ:0deg;background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/div-backgr-blue-gradient.png");}.elementor-1384 .elementor-element.elementor-element-d6a3644 .elementor-heading-title{font-size:8.1vw;}.elementor-1384 .elementor-element.elementor-element-76f6896 > .elementor-widget-container{--e-transform-rotateZ:0deg;background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/div-backgr-blue-gradient.png");}.elementor-1384 .elementor-element.elementor-element-76f6896 .elementor-heading-title{font-size:8.1vw;}.elementor-1384 .elementor-element.elementor-element-429207d > .elementor-widget-container{--e-transform-rotateZ:0deg;background-image:url("https://seoptima.fr/wp-content/uploads/2024/12/div-backgr-blue-gradient.png");}.elementor-1384 .elementor-element.elementor-element-429207d .elementor-heading-title{font-size:8.1vw;}}/* Start custom CSS for heading, class: .elementor-element-0a5bbed */.elementor-1384 .elementor-element.elementor-element-0a5bbed{
        position:  absolute;
        top:5vw;
        left:23vw;
    -webkit-text-stroke: 2px #03a9f4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba4907 */.elementor-1384 .elementor-element.elementor-element-8ba4907{
            position:  absolute;
        top:5vw;
        left:623vw;
    -webkit-animation: water 4s ease-in-out infinite;
            animation: water 4s ease-in-out infinite;
}

@keyframes water {
  0%,
  100% {
    clip-path: polygon(
      0% 45%,
      16% 44%,
      33% 50%,
      54% 60%,
      70% 61%,
      84% 59%,
      100% 52%,
      100% 100%,
      0% 100%
    );
  }

  50% {
    clip-path: polygon(
      0% 60%,
      15% 65%,
      34% 66%,
      51% 62%,
      67% 50%,
      84% 45%,
      100% 46%,
      100% 100%,
      0% 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5dd642 */.elementor-1384 .elementor-element.elementor-element-b5dd642{
        position:  absolute;
        top:5vw;
        left:23vw;
    -webkit-text-stroke: 2px #03a9f4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48df7c4 */.elementor-1384 .elementor-element.elementor-element-48df7c4{
            position:  absolute;
        top:5vw;
        left:623vw;
    -webkit-animation: water 4s ease-in-out infinite;
            animation: water 4s ease-in-out infinite;
}

@keyframes water {
  0%,
  100% {
    clip-path: polygon(
      0% 45%,
      16% 44%,
      33% 50%,
      54% 60%,
      70% 61%,
      84% 59%,
      100% 52%,
      100% 100%,
      0% 100%
    );
  }

  50% {
    clip-path: polygon(
      0% 60%,
      15% 65%,
      34% 66%,
      51% 62%,
      67% 50%,
      84% 45%,
      100% 46%,
      100% 100%,
      0% 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d36623 */.elementor-1384 .elementor-element.elementor-element-6d36623 
    .elementor-widget-container {
        -webkit-background-clip: text;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c584085 */.elementor-1384 .elementor-element.elementor-element-c584085 img
{
    overflow: visible;
    height:100%;
    width:100%;
    background-size: contain;
    transform: scaleX(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeeed20 */.elementor-1384 .elementor-element.elementor-element-eeeed20 
    .elementor-widget-container {
        -webkit-background-clip: text;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be87386 */#idctn .elementor-widget-container:has(img){
background-size: 100% 100%;
display:block;
overflow: visible;
position:relative;
background-image: url('https://seoptima.fr/wp-content/uploads/2025/01/gregory-vtc-eink.webp');
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cd3cb4 */.elementor-1384 .elementor-element.elementor-element-4cd3cb4 img
{
    overflow: visible;
    height:100%;
    width:100%;
    background-size: contain;
    transform: scaleX(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a5b26b */.elementor-1384 .elementor-element.elementor-element-2a5b26b 
    .elementor-widget-container {
        -webkit-background-clip: text;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f950ea6 */.elementor-1384 .elementor-element.elementor-element-f950ea6 
    .elementor-widget-container {
        -webkit-background-clip: text;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec806d */#idctn4 .elementor-widget-container:has(img){
background-size: 100% 100%;
display:block;
overflow: visible;
position:relative;
background-image: url('https://seoptima.fr/wp-content/uploads/2025/01/coeur-nounou-eink.webp');
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83288d4 */.elementor-1384 .elementor-element.elementor-element-83288d4 
    .elementor-widget-container {
        -webkit-background-clip: text;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ff37ee */.elementor-1384 .elementor-element.elementor-element-1ff37ee img
{
    overflow: visible;
    height:100%;
    width:100%;
    background-size: contain;
    transform: scaleX(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6a3644 */.elementor-1384 .elementor-element.elementor-element-d6a3644 
    .elementor-widget-container {
        -webkit-background-clip: text;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-442daf2 */#idctn2 .elementor-widget-container:has(img){
background-size: 100% 100%;
display:block;
overflow: visible;
position:relative;
background-image: url('https://seoptima.fr/wp-content/uploads/2025/01/aurore-yoga-eink.webp');
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43eadf0 */.elementor-1384 .elementor-element.elementor-element-43eadf0 img
{
    overflow: visible;
    height:100%;
    width:100%;
    background-size: contain;
    transform: scaleX(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f6896 */.elementor-1384 .elementor-element.elementor-element-76f6896 
    .elementor-widget-container {
        -webkit-background-clip: text;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429207d */.elementor-1384 .elementor-element.elementor-element-429207d 
    .elementor-widget-container {
        -webkit-background-clip: text;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d556c */#idctn3 .elementor-widget-container:has(img){
background-size: 100% 100%;
display:block;
overflow: visible;
position:relative;
background-image: url('https://seoptima.fr/wp-content/uploads/2025/01/voyage-eye-eink.webp');
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-container
{
    background-size: fill!important;
}

.animated-header {
  --text-color: #ffffff00; /* Text fill color */
  --stroke-color: #0f172a; /* Outer stroke and fill color */
  --animation-duration: 5s; /* Duration of the animation */

  position: relative;
  color: var(--stroke-color);
  -webkit-text-stroke: 1px var(--stroke-color); /* Outer stroke */
  background: linear-gradient(
      90deg,
      var(--text-color) 50%,
      var(--stroke-color) 0
    )
    0 0 / 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: text-fill var(--animation-duration) linear forwards; /* Animation plays once */
}

/* Text fill animation starting from left to right */
@keyframes text-fill {
  0% {
    background-position: 200% 0; /* Start from the right */
  }
  100% {
    background-position: 0 0; /* End at the left */
  }
}/* End custom CSS */