.elementor-2116 .elementor-element.elementor-element-7d89d46{--display:flex;--min-height:110vh;--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:50px 50px;--background-transition:0.3s;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2116 .elementor-element.elementor-element-7d89d46:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-7d89d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baltisolar.fr/wp-content/uploads/2025/05/nastuh-abootalebi-rSpMla5RItA-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-2116 .elementor-element.elementor-element-7d89d46, .elementor-2116 .elementor-element.elementor-element-7d89d46::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-7d89d46.e-con{--align-self:center;}.elementor-2116 .elementor-element.elementor-element-d915414{--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:center;--align-items:center;--gap:0px 40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2116 .elementor-element.elementor-element-d915414:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-d915414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-2116 .elementor-element.elementor-element-d915414, .elementor-2116 .elementor-element.elementor-element-d915414::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-7aa911b{--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;--gap:30px 30px;--background-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-2116 .elementor-element.elementor-element-bc71a23 .elementor-heading-title{color:#000000;font-family:"Manrope", Sans-serif;font-size:2em;font-weight:700;}.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-2116 .elementor-element.elementor-element-648ee14{color:#000000;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;}.elementor-2116 .elementor-element.elementor-element-b70b66d{--display:flex;--min-height:35vh;--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;--border-radius:30px 30px 30px 30px;}.elementor-2116 .elementor-element.elementor-element-b70b66d:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-b70b66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baltisolar.fr/wp-content/uploads/2025/05/Pylontechx1illu2.png");background-position:center center;background-size:cover;}.elementor-2116 .elementor-element.elementor-element-b70b66d, .elementor-2116 .elementor-element.elementor-element-b70b66d::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-294027f{--display:flex;--background-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-b6c25b2.elementor-element{--align-self:center;}.elementor-2116 .elementor-element.elementor-element-746a18b{--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;--justify-content:center;--align-items:center;--gap:50px 50px;--background-transition:0.3s;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2116 .elementor-element.elementor-element-746a18b:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-746a18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baltisolar.fr/wp-content/uploads/2025/05/nastuh-abootalebi-rSpMla5RItA-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-2116 .elementor-element.elementor-element-746a18b, .elementor-2116 .elementor-element.elementor-element-746a18b::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-746a18b.e-con{--align-self:center;}.elementor-2116 .elementor-element.elementor-element-61b8e1f{--display:flex;--min-height:50vh;--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:center;--align-items:center;--gap:0px 40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2116 .elementor-element.elementor-element-61b8e1f:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-61b8e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-2116 .elementor-element.elementor-element-61b8e1f, .elementor-2116 .elementor-element.elementor-element-61b8e1f::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-798f50d{--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;--gap:30px 30px;--background-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-a4059f7 .elementor-heading-title{color:#000000;font-family:"Manrope", Sans-serif;font-size:2em;font-weight:700;}.elementor-2116 .elementor-element.elementor-element-85d540b{color:#000000;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;}.elementor-2116 .elementor-element.elementor-element-d329142{--display:flex;--background-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-0c3cd73.elementor-element{--align-self:center;}.elementor-2116 .elementor-element.elementor-element-174b3ce{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-2116 .elementor-element.elementor-element-d66a385{--display:flex;--justify-content:center;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-bf92bef{--display:flex;--min-height:25vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--background-transition:0.3s;--border-radius:0px 40px 40px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-bf92bef:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-bf92bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E14F00 0%, #812D00 100%);}.elementor-2116 .elementor-element.elementor-element-bf92bef, .elementor-2116 .elementor-element.elementor-element-bf92bef::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-bf92bef.e-con{--align-self:flex-start;}.elementor-2116 .elementor-element.elementor-element-bf519fa .elementor-heading-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:2em;font-weight:700;}.elementor-2116 .elementor-element.elementor-element-276a624 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-2116 .elementor-element.elementor-element-276a624{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:1.15em;font-weight:500;}.elementor-2116 .elementor-element.elementor-element-c6732eb{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:10px;}.elementor-2116 .elementor-element.elementor-element-f842163{color:#000000;font-family:"Manrope", Sans-serif;font-size:1.15em;font-weight:400;}.elementor-2116 .elementor-element.elementor-element-06bd7a7{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:5%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-2116 .elementor-element.elementor-element-0346789{--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-start;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-2116 .elementor-element.elementor-element-0346789:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-0346789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2116 .elementor-element.elementor-element-0346789, .elementor-2116 .elementor-element.elementor-element-0346789::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-0346789.e-con{--align-self:center;}.elementor-2116 .elementor-element.elementor-element-54f6559{--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:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-54f6559:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-54f6559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2116 .elementor-element.elementor-element-54f6559, .elementor-2116 .elementor-element.elementor-element-54f6559::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-54f6559.e-con{--align-self:center;}.elementor-2116 .elementor-element.elementor-element-b308dbc .elementor-heading-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.5px;}.elementor-2116 .elementor-element.elementor-element-74037b2{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2116 .elementor-element.elementor-element-d4dcaa2 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;fill:#000000;color:#000000;}.elementor-2116 .elementor-element.elementor-element-d4dcaa2 .elementor-button:hover, .elementor-2116 .elementor-element.elementor-element-d4dcaa2 .elementor-button:focus{background-color:#555555;color:#FFFFFF;}.elementor-2116 .elementor-element.elementor-element-d4dcaa2{z-index:150;}.elementor-2116 .elementor-element.elementor-element-d4dcaa2 .elementor-button:hover svg, .elementor-2116 .elementor-element.elementor-element-d4dcaa2 .elementor-button:focus svg{fill:#FFFFFF;}.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-2116 .elementor-element.elementor-element-0675ed4{width:auto;max-width:auto;top:-159px;z-index:99;--e-transform-transition-duration:600ms;}.elementor-2116 .elementor-element.elementor-element-0675ed4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-2116 .elementor-element.elementor-element-0675ed4{right:208px;}body.rtl .elementor-2116 .elementor-element.elementor-element-0675ed4{left:208px;}.elementor-2116 .elementor-element.elementor-element-e0ee063{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-2116 .elementor-element.elementor-element-c17ef78{--display:flex;--justify-content:center;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-3ca6423{--display:flex;--min-height:25vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--background-transition:0.3s;--border-radius:0px 40px 40px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-3ca6423:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-3ca6423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E14F00 0%, #812D00 100%);}.elementor-2116 .elementor-element.elementor-element-3ca6423, .elementor-2116 .elementor-element.elementor-element-3ca6423::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-3ca6423.e-con{--align-self:flex-start;}.elementor-2116 .elementor-element.elementor-element-4cbccb6 .elementor-heading-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:2em;font-weight:700;}.elementor-2116 .elementor-element.elementor-element-1ee4dad > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-2116 .elementor-element.elementor-element-1ee4dad{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:1.15em;font-weight:500;}.elementor-2116 .elementor-element.elementor-element-f53bed4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:10px;}.elementor-2116 .elementor-element.elementor-element-05f191d{color:#000000;font-family:"Manrope", Sans-serif;font-size:1.15em;font-weight:400;}.elementor-2116 .elementor-element.elementor-element-69100d3{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:5%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-2116 .elementor-element.elementor-element-76b6456 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-2116 .elementor-element.elementor-element-76b6456{z-index:150;}.elementor-2116 .elementor-element.elementor-element-5e95705{--display:flex;--min-height:80vh;--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:80px 0px;--background-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-5e95705.e-con{--align-self:center;}.elementor-2116 .elementor-element.elementor-element-3d0c7e0{text-align:center;}.elementor-2116 .elementor-element.elementor-element-3d0c7e0 .elementor-heading-title{color:#000000;font-family:"Manrope", Sans-serif;font-size:2.5em;font-weight:700;}.elementor-2116 .elementor-element.elementor-element-bdf7c5b{--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:center;--background-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-2e1d5d5{--display:flex;--gap:30px 30px;--background-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2116 .elementor-element.elementor-element-7bf4a1d .elementor-icon-wrapper{text-align:center;}.elementor-2116 .elementor-element.elementor-element-7bf4a1d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2116 .elementor-element.elementor-element-7bf4a1d.elementor-view-framed .elementor-icon, .elementor-2116 .elementor-element.elementor-element-7bf4a1d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2116 .elementor-element.elementor-element-7bf4a1d.elementor-view-framed .elementor-icon, .elementor-2116 .elementor-element.elementor-element-7bf4a1d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2116 .elementor-element.elementor-element-7bf4a1d .elementor-icon{font-size:5vw;}.elementor-2116 .elementor-element.elementor-element-7bf4a1d .elementor-icon svg{height:5vw;}.elementor-2116 .elementor-element.elementor-element-b9724dd{text-align:center;color:#000000;font-family:"Manrope", Sans-serif;font-size:1.15em;font-weight:400;}.elementor-2116 .elementor-element.elementor-element-97aa76a{--display:flex;--gap:30px 30px;--background-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-3330cc3 .elementor-icon-wrapper{text-align:center;}.elementor-2116 .elementor-element.elementor-element-3330cc3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2116 .elementor-element.elementor-element-3330cc3.elementor-view-framed .elementor-icon, .elementor-2116 .elementor-element.elementor-element-3330cc3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2116 .elementor-element.elementor-element-3330cc3.elementor-view-framed .elementor-icon, .elementor-2116 .elementor-element.elementor-element-3330cc3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2116 .elementor-element.elementor-element-3330cc3 .elementor-icon{font-size:5vw;}.elementor-2116 .elementor-element.elementor-element-3330cc3 .elementor-icon svg{height:5vw;}.elementor-2116 .elementor-element.elementor-element-eeb79e9{text-align:center;color:#000000;font-family:"Manrope", Sans-serif;font-size:1.15em;font-weight:400;}.elementor-2116 .elementor-element.elementor-element-ca964c2{--display:flex;--gap:30px 30px;--background-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-d74caec .elementor-icon-wrapper{text-align:center;}.elementor-2116 .elementor-element.elementor-element-d74caec.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2116 .elementor-element.elementor-element-d74caec.elementor-view-framed .elementor-icon, .elementor-2116 .elementor-element.elementor-element-d74caec.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2116 .elementor-element.elementor-element-d74caec.elementor-view-framed .elementor-icon, .elementor-2116 .elementor-element.elementor-element-d74caec.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2116 .elementor-element.elementor-element-d74caec .elementor-icon{font-size:5vw;}.elementor-2116 .elementor-element.elementor-element-d74caec .elementor-icon svg{height:5vw;}.elementor-2116 .elementor-element.elementor-element-52e263b{text-align:center;color:#000000;font-family:"Manrope", Sans-serif;font-size:1.15em;font-weight:400;}.elementor-2116 .elementor-element.elementor-element-e77abdb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-e77abdb, .elementor-2116 .elementor-element.elementor-element-e77abdb::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-a53792c{--display:flex;--min-height:80vh;--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:center;--align-items:center;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-a53792c:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-a53792c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baltisolar.fr/wp-content/uploads/2025/06/sean-pollock-PhYq704ffdA-unsplash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2116 .elementor-element.elementor-element-a53792c, .elementor-2116 .elementor-element.elementor-element-a53792c::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-b1ae8c9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2116 .elementor-element.elementor-element-b1ae8c9:not(.elementor-motion-effects-element-type-background), .elementor-2116 .elementor-element.elementor-element-b1ae8c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-2116 .elementor-element.elementor-element-b1ae8c9::before, .elementor-2116 .elementor-element.elementor-element-b1ae8c9 > .elementor-background-video-container::before, .elementor-2116 .elementor-element.elementor-element-b1ae8c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2116 .elementor-element.elementor-element-b1ae8c9 > .elementor-background-slideshow::before, .elementor-2116 .elementor-element.elementor-element-b1ae8c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2116 .elementor-element.elementor-element-b1ae8c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2116 .elementor-element.elementor-element-b1ae8c9, .elementor-2116 .elementor-element.elementor-element-b1ae8c9::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-b1ae8c9.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2116 .elementor-element.elementor-element-a68828f .elementor-heading-title{color:#000000;font-family:"Manrope", Sans-serif;font-size:1.8em;font-weight:700;}.elementor-2116 .elementor-element.elementor-element-5715ce8{color:#000000;font-family:"Manrope", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2116 .elementor-element.elementor-element-91e4e9a{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-91e4e9a, .elementor-2116 .elementor-element.elementor-element-91e4e9a::before{--border-transition:0.3s;}.elementor-2116 .elementor-element.elementor-element-cbe371b.elementor-element{--align-self:center;}.elementor-2116 .elementor-element.elementor-element-eb3de53{--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;}@media(max-width:1024px){.elementor-2116 .elementor-element.elementor-element-7d89d46{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2116 .elementor-element.elementor-element-746a18b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2116 .elementor-element.elementor-element-3ca6423{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-4cbccb6 .elementor-heading-title{font-size:1.5em;}.elementor-2116 .elementor-element.elementor-element-1ee4dad > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-2116 .elementor-element.elementor-element-1ee4dad{font-size:1em;}.elementor-2116 .elementor-element.elementor-element-f53bed4{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-05f191d{font-size:1em;}.elementor-2116 .elementor-element.elementor-element-7bf4a1d .elementor-icon{font-size:56px;}.elementor-2116 .elementor-element.elementor-element-7bf4a1d .elementor-icon svg{height:56px;}.elementor-2116 .elementor-element.elementor-element-3330cc3 .elementor-icon{font-size:56px;}.elementor-2116 .elementor-element.elementor-element-3330cc3 .elementor-icon svg{height:56px;}.elementor-2116 .elementor-element.elementor-element-d74caec .elementor-icon{font-size:56px;}.elementor-2116 .elementor-element.elementor-element-d74caec .elementor-icon svg{height:56px;}.elementor-2116 .elementor-element.elementor-element-a53792c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2116 .elementor-element.elementor-element-b1ae8c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-2116 .elementor-element.elementor-element-746a18b{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-2116 .elementor-element.elementor-element-61b8e1f{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2116 .elementor-element.elementor-element-a4059f7{text-align:center;}.elementor-2116 .elementor-element.elementor-element-a4059f7 .elementor-heading-title{font-size:1.4em;}.elementor-2116 .elementor-element.elementor-element-85d540b{text-align:center;font-size:0.9em;}.elementor-2116 .elementor-element.elementor-element-3ca6423{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-4cbccb6 .elementor-heading-title{font-size:1.5em;}.elementor-2116 .elementor-element.elementor-element-1ee4dad{font-size:1.1em;}.elementor-2116 .elementor-element.elementor-element-f53bed4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-05f191d{font-size:0.9em;}.elementor-2116 .elementor-element.elementor-element-69100d3{--gap:0px 0px;}.elementor-2116 .elementor-element.elementor-element-5e95705{--gap:0px 0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2116 .elementor-element.elementor-element-3d0c7e0 .elementor-heading-title{font-size:1.5em;}.elementor-2116 .elementor-element.elementor-element-2e1d5d5{--gap:0px 0px;}.elementor-2116 .elementor-element.elementor-element-b9724dd{font-size:0.9em;}.elementor-2116 .elementor-element.elementor-element-97aa76a{--gap:0px 0px;}.elementor-2116 .elementor-element.elementor-element-eeb79e9{font-size:0.9em;}.elementor-2116 .elementor-element.elementor-element-ca964c2{--gap:0px 0px;}.elementor-2116 .elementor-element.elementor-element-52e263b{font-size:0.9em;}.elementor-2116 .elementor-element.elementor-element-a53792c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2116 .elementor-element.elementor-element-a68828f{text-align:center;}.elementor-2116 .elementor-element.elementor-element-a68828f .elementor-heading-title{font-size:1.2rem;}.elementor-2116 .elementor-element.elementor-element-5715ce8{text-align:center;font-size:14px;}}@media(min-width:768px){.elementor-2116 .elementor-element.elementor-element-7d89d46{--content-width:100%;}.elementor-2116 .elementor-element.elementor-element-d915414{--width:70%;}.elementor-2116 .elementor-element.elementor-element-7aa911b{--width:140%;}.elementor-2116 .elementor-element.elementor-element-746a18b{--content-width:100%;}.elementor-2116 .elementor-element.elementor-element-61b8e1f{--width:70%;}.elementor-2116 .elementor-element.elementor-element-798f50d{--width:140%;}.elementor-2116 .elementor-element.elementor-element-174b3ce{--content-width:100%;}.elementor-2116 .elementor-element.elementor-element-e0ee063{--content-width:100%;}.elementor-2116 .elementor-element.elementor-element-5e95705{--content-width:100%;}.elementor-2116 .elementor-element.elementor-element-bdf7c5b{--width:60%;}.elementor-2116 .elementor-element.elementor-element-e77abdb{--content-width:80%;}.elementor-2116 .elementor-element.elementor-element-b1ae8c9{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2116 .elementor-element.elementor-element-746a18b{--content-width:100%;}.elementor-2116 .elementor-element.elementor-element-61b8e1f{--width:684px;}.elementor-2116 .elementor-element.elementor-element-bdf7c5b{--width:665px;}.elementor-2116 .elementor-element.elementor-element-e77abdb{--content-width:89%;}.elementor-2116 .elementor-element.elementor-element-a53792c{--width:100%;}.elementor-2116 .elementor-element.elementor-element-b1ae8c9{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-d915414 */.elementor-2116 .elementor-element.elementor-element-d915414 {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6c25b2 */.btn-glass-wrapper {
  display: inline-block;
}

.btn-glass {
  display: inline-block;
  padding: 14px 32px;
  border: 0px solid white;
  border-radius: 40px;
  background: rgba(255, 255, 255, 0.67); /* Effet verre */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: black !important;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  overflow: hidden;

  /* Ombre noire permanente */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4) !important;

  transition: 
    transform 0.3s ease, 
    letter-spacing 0.3s ease, 
    font-size 0.3s ease, 
    box-shadow 0.3s ease, 
    background-color 0.3s ease,
    color 0.3s ease, 
    border-color 0.3s ease;
}

/* Glow néon au survol */
.btn-glass-wrapper:hover .btn-glass {
  transform: scale(1.01) !important;
  font-size: 17px;
  letter-spacing: 3px;
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 
    0 0 5px #ffffff,
    0 0 15px #ffffff,
    0 0 30px #ffffff !important; /* Glow blanche PRIORITAIRE */
  border-color: #ffffff;
  color: #ffffff !important;
}

/* Effet de brillance sur le texte */
.btn-glass::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none;
  transition: all 0.3s ease;
}

/* Animation au survol */
.btn-glass-wrapper:hover .btn-glass::before {
  animation: shine 0.9s ease-in-out forwards;
}

@keyframes shine {
  0% {
    left: -75%;
  }
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b8e1f */.elementor-2116 .elementor-element.elementor-element-61b8e1f {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c3cd73 */.btn-glass-wrapper {
  display: inline-block;
}

.btn-glass {
  display: inline-block;
  padding: 14px 32px;
  border: 0px solid white;
  border-radius: 40px;
  background: rgba(255, 255, 255, 0.67); /* Effet verre */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: black !important;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  overflow: hidden;

  /* Ombre noire permanente */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4) !important;

  transition: 
    transform 0.3s ease, 
    letter-spacing 0.3s ease, 
    font-size 0.3s ease, 
    box-shadow 0.3s ease, 
    background-color 0.3s ease,
    color 0.3s ease, 
    border-color 0.3s ease;
}

/* Glow néon au survol */
.btn-glass-wrapper:hover .btn-glass {
  transform: scale(1.01) !important;
  font-size: 17px;
  letter-spacing: 3px;
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 
    0 0 5px #ffffff,
    0 0 15px #ffffff,
    0 0 30px #ffffff !important; /* Glow blanche PRIORITAIRE */
  border-color: #ffffff;
  color: #ffffff !important;
}

/* Effet de brillance sur le texte */
.btn-glass::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none;
  transition: all 0.3s ease;
}

/* Animation au survol */
.btn-glass-wrapper:hover .btn-glass::before {
  animation: shine 0.9s ease-in-out forwards;
}

@keyframes shine {
  0% {
    left: -75%;
  }
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0675ed4 */.parent {
  position: relative;
  width: fit-content;
  cursor: pointer;
}

.parent img {
  max-width: none !important;
  position: relative;
  display: block;
  z-index: 3;
}

.image-hover {
  pointer-events: none;
}

.forme-transformable {
  width: 200px;
  height: 200px;
  background-color: #00B5DD;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.6s ease;
  opacity: 1;
  z-index: 1;
}

.parent:hover .forme-transformable {
  width: 450px;
  height: 300px;
  border-radius: 20px;
  opacity: 1 !important;
  transform: translate(-50%, -50%) scale(1);
  z-index: 2;
}

.forme-transformable * {
  opacity: 0;
  transition: opacity 0.4s ease 0.3s;
  transform: translateY(10px);
}

.parent:hover .forme-transformable * {
  opacity: 1 !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0346789 */.parent {
  position: relative;
  width: fit-content;
}

.parent img {
  width: 475px;
  position: relative;
  z-index: 3;
  display: block;
  transition: all 0.6s ease;
}

.forme-transformable {
  width: 400px !important;
  height: 400px !important;
  background-color: #00B5DD;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.6s ease;
  opacity: 1;
  z-index: 1;
}

.parent.scroll-active .forme-transformable {
  width: 650px !important;
  height: 300px !important;
  border-radius: 20px;
  opacity: 1 !important;
  transform: translate(-50%, -50%) scale(1);
  z-index: 2;
}

.parent.scroll-active img {
  transform: scale(1.2) translateX(150px) !important;
  transition: all 0.6s ease;
}

.forme-transformable * {
  opacity: 0;
  transition: opacity 0.4s ease 0.3s;
  transform: translateY(10px);
}

.parent.scroll-active .forme-transformable * {
  opacity: 1 !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ae8c9 */.elementor-2116 .elementor-element.elementor-element-b1ae8c9 {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbe371b */.btn-glass-wrapper {
  display: inline-block;
}

.btn-glass {
  display: inline-block;
  padding: 14px 32px;
  border: 0px solid white;
  border-radius: 40px;
  background: rgba(255, 255, 255, 0.67); /* Effet verre */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: black !important;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  overflow: hidden;

  /* Ombre noire permanente */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4) !important;

  transition: 
    transform 0.3s ease, 
    letter-spacing 0.3s ease, 
    font-size 0.3s ease, 
    box-shadow 0.3s ease, 
    background-color 0.3s ease,
    color 0.3s ease, 
    border-color 0.3s ease;
}

/* Glow néon au survol */
.btn-glass-wrapper:hover .btn-glass {
  transform: scale(1.01) !important;
  font-size: 17px;
  letter-spacing: 3px;
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 
    0 0 5px #ffffff,
    0 0 15px #ffffff,
    0 0 30px #ffffff !important; /* Glow blanche PRIORITAIRE */
  border-color: #ffffff;
  color: #ffffff !important;
}

/* Effet de brillance sur le texte */
.btn-glass::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none;
  transition: all 0.3s ease;
}

/* Animation au survol */
.btn-glass-wrapper:hover .btn-glass::before {
  animation: shine 0.9s ease-in-out forwards;
}

@keyframes shine {
  0% {
    left: -75%;
  }
  100% {
    left: 130%;
  }
}/* End custom CSS */