.elementor-7 .elementor-element.elementor-element-eea0a65{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-eea0a65:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eea0a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/1e81dc3ceed0cc4e49c7e602df537557d4ee4fb9-scaled.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-875a4bd{--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;--border-radius:11px 11px 11px 11px;--padding-top:1.5%;--padding-bottom:1.5%;--padding-left:1.5%;--padding-right:1.5%;}.elementor-7 .elementor-element.elementor-element-875a4bd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-875a4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-32c3cea{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:03%;--padding-bottom:0%;--padding-left:3%;--padding-right:3.5%;}.elementor-7 .elementor-element.elementor-element-daaec32{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-7 .elementor-element.elementor-element-3c9eaee .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3c9eaee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3c9eaee.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3c9eaee.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3c9eaee.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3c9eaee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3c9eaee .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-3c9eaee .elementor-icon svg{height:70%;}.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-7 .elementor-element.elementor-element-3adbbd4 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:var( --e-global-color-6358c7e );}.elementor-7 .elementor-element.elementor-element-2c558fc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-2c558fc .elementor-heading-title{font-family:var( --e-global-typography-6d0b5d3-font-family ), Sans-serif;font-size:var( --e-global-typography-6d0b5d3-font-size );font-weight:var( --e-global-typography-6d0b5d3-font-weight );line-height:var( --e-global-typography-6d0b5d3-line-height );color:var( --e-global-color-6358c7e );}.elementor-7 .elementor-element.elementor-element-2524685{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:left;}.elementor-7 .elementor-element.elementor-element-2524685 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(12px,1.277vw,18px);font-weight:500;line-height:138.889%;color:var( --e-global-color-6358c7e );}.elementor-7 .elementor-element.elementor-element-f22a15b{--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;--gap:0% 005%;--row-gap:0%;--column-gap:005%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-7 .elementor-element.elementor-element-c2958f6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-e060248-font-family ), Sans-serif;font-size:var( --e-global-typography-e060248-font-size );font-weight:var( --e-global-typography-e060248-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:11px 11px 11px 11px;padding:12px 32px 12px 32px;}.elementor-7 .elementor-element.elementor-element-c2958f6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c2958f6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-c2958f6{width:var( --container-widget-width, content-fit );max-width:content-fit;--container-widget-width:content-fit;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c2958f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c2958f6 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-c2958f6 .elementor-button:focus svg{fill:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-b6e05a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-71635e0{--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:0% 03%;--row-gap:0%;--column-gap:03%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f8cc36e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f8cc36e.elementor-view-stacked .elementor-icon{background-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-f8cc36e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f8cc36e.elementor-view-default .elementor-icon{color:#FFDB27;border-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-f8cc36e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f8cc36e.elementor-view-default .elementor-icon svg{fill:#FFDB27;}.elementor-7 .elementor-element.elementor-element-f8cc36e .elementor-icon{font-size:120%;}.elementor-7 .elementor-element.elementor-element-f8cc36e .elementor-icon svg{height:120%;}.elementor-7 .elementor-element.elementor-element-1eb104d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1eb104d.elementor-view-stacked .elementor-icon{background-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-1eb104d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1eb104d.elementor-view-default .elementor-icon{color:#FFDB27;border-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-1eb104d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1eb104d.elementor-view-default .elementor-icon svg{fill:#FFDB27;}.elementor-7 .elementor-element.elementor-element-1eb104d .elementor-icon{font-size:120%;}.elementor-7 .elementor-element.elementor-element-1eb104d .elementor-icon svg{height:120%;}.elementor-7 .elementor-element.elementor-element-f1b1e3b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f1b1e3b.elementor-view-stacked .elementor-icon{background-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-f1b1e3b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f1b1e3b.elementor-view-default .elementor-icon{color:#FFDB27;border-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-f1b1e3b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f1b1e3b.elementor-view-default .elementor-icon svg{fill:#FFDB27;}.elementor-7 .elementor-element.elementor-element-f1b1e3b .elementor-icon{font-size:120%;}.elementor-7 .elementor-element.elementor-element-f1b1e3b .elementor-icon svg{height:120%;}.elementor-7 .elementor-element.elementor-element-ea54305 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ea54305.elementor-view-stacked .elementor-icon{background-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-ea54305.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ea54305.elementor-view-default .elementor-icon{color:#FFDB27;border-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-ea54305.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ea54305.elementor-view-default .elementor-icon svg{fill:#FFDB27;}.elementor-7 .elementor-element.elementor-element-ea54305 .elementor-icon{font-size:120%;}.elementor-7 .elementor-element.elementor-element-ea54305 .elementor-icon svg{height:120%;}.elementor-7 .elementor-element.elementor-element-e9e6232 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e9e6232.elementor-view-stacked .elementor-icon{background-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-e9e6232.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e9e6232.elementor-view-default .elementor-icon{color:#FFDB27;border-color:#FFDB27;}.elementor-7 .elementor-element.elementor-element-e9e6232.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e9e6232.elementor-view-default .elementor-icon svg{fill:#FFDB27;}.elementor-7 .elementor-element.elementor-element-e9e6232 .elementor-icon{font-size:120%;}.elementor-7 .elementor-element.elementor-element-e9e6232 .elementor-icon svg{height:120%;}.elementor-7 .elementor-element.elementor-element-b8311c0 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(12px,1.277vw,18px);font-weight:500;line-height:138.889%;color:var( --e-global-color-6358c7e );}.elementor-7 .elementor-element.elementor-element-d1f2388{--display:flex;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-6358c7e );--border-color:var( --e-global-color-6358c7e );--border-radius:11px 11px 11px 11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d1f2388:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d1f2388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6358c7e );}.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-7 .elementor-element.elementor-element-a0d6541 img{width:100%;height:70vh;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-88db3c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-7 .elementor-element.elementor-element-88db3c0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-88db3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-056b514 .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-6358c7e );}.elementor-7 .elementor-element.elementor-element-2d0c571 .elementor-heading-title{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-6358c7e );}.elementor-7 .elementor-element.elementor-element-049fcba{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-049fcba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-049fcba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/1e81dc3ceed0cc4e49c7e602df537557d4ee4fb9-scaled.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-4cef065{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:0px 12px;--row-gap:0px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-08486c2{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d398ef2{--display:flex;--min-height:190px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d398ef2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d398ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f502f4 );}.elementor-7 .elementor-element.elementor-element-4981b92{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4981b92 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-8eaf12e img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-08c9892{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c5de2ae{--display:flex;--min-height:190px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c5de2ae:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c5de2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f502f4 );}.elementor-7 .elementor-element.elementor-element-91dc46b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-91dc46b img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ff1eab5 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-87a8ad5{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-105b008{--display:flex;--min-height:190px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-105b008:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-105b008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f502f4 );}.elementor-7 .elementor-element.elementor-element-29ecd97{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-29ecd97 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-4cc2fca{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2535aa0{--display:flex;--min-height:190px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2535aa0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2535aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f502f4 );}.elementor-7 .elementor-element.elementor-element-8a2797c{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-8a2797c img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-a74539d{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2169748{--display:flex;--min-height:190px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2169748:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2169748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f502f4 );}.elementor-7 .elementor-element.elementor-element-c3dc768{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-c3dc768 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-155fa9b{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-50c3778{--display:flex;--min-height:190px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-50c3778:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-50c3778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f502f4 );}.elementor-7 .elementor-element.elementor-element-1edef4b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-1edef4b img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-e8a4db4 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-821dc77{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1d0ab5f{--display:flex;--min-height:190px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1d0ab5f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1d0ab5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f502f4 );}.elementor-7 .elementor-element.elementor-element-c63862b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-c63862b img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-caed082 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-c991eed{--display:flex;--gap:0110px 0px;--row-gap:0110px;--column-gap:0px;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f5a2a26{--display:flex;--gap:032px 0px;--row-gap:032px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f8e138e{--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;--gap:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-d1ee433 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d1ee433.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d1ee433.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d1ee433.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d1ee433.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d1ee433.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d1ee433 .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-d1ee433 .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-cf7275c .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-55b3872 );}.elementor-7 .elementor-element.elementor-element-4cb06bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-4cb06bd .elementor-heading-title{font-family:var( --e-global-typography-d50812d-font-family ), Sans-serif;font-size:var( --e-global-typography-d50812d-font-size );font-weight:var( --e-global-typography-d50812d-font-weight );line-height:var( --e-global-typography-d50812d-line-height );color:var( --e-global-color-text );}.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-7 .elementor-element.elementor-element-782a1b0{text-align:center;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-7 .elementor-element.elementor-element-d52f1df .elementor-button{background-color:var( --e-global-color-primary );border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-d52f1df .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d52f1df .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-a0e042f{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6f76987{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-fe12f70 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-fe12f70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-fe12f70.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-fe12f70.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-fe12f70.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-fe12f70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-fe12f70 .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-fe12f70 .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-52b52b8 .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-55b3872 );}.elementor-7 .elementor-element.elementor-element-f190217{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-f190217 .elementor-heading-title{font-family:var( --e-global-typography-d50812d-font-family ), Sans-serif;font-size:var( --e-global-typography-d50812d-font-size );font-weight:var( --e-global-typography-d50812d-font-weight );line-height:var( --e-global-typography-d50812d-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6903ded{text-align:left;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-7 .elementor-element.elementor-element-175d625{--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:124px 0px;--row-gap:124px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:10%;--padding-left:-10%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-175d625:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-175d625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/1e81dc3ceed0cc4e49c7e602df537557d4ee4fb9-scaled.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-fddccdc img{width:100%;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-5bffdff{--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 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7fa2980{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 0px;--row-gap:32px;--column-gap:0px;--border-radius:11px 11px 11px 11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-7 .elementor-element.elementor-element-7fa2980:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7fa2980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d7acbe3{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-c3a29ae .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c3a29ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c3a29ae.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c3a29ae.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c3a29ae.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c3a29ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c3a29ae .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-c3a29ae .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-12768c0{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-12768c0 .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c409bc7{text-align:left;}.elementor-7 .elementor-element.elementor-element-c409bc7 .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5e26e71{text-align:left;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-7 .elementor-element.elementor-element-740911c .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-1e417d5 );color:var( --e-global-color-1e417d5 );border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-740911c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-740911c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2d42e07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b6d3fc1{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-6358c7e );border-radius:11px 11px 11px 11px;box-shadow:0px 0px 11.8px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-b6d3fc1 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-7 .elementor-element.elementor-element-e857844{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c864374{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-46d3a4b img{border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-8ed28bc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-201eb64{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-4b494c2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4b494c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4b494c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4b494c2.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4b494c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4b494c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4b494c2 .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-4b494c2 .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-4941724{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4941724 .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8004472{text-align:left;}.elementor-7 .elementor-element.elementor-element-8004472 .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-959cc39{text-align:left;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-7 .elementor-element.elementor-element-fa78521 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#394668;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-fa78521 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-fa78521 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:#02010100;}.elementor-7 .elementor-element.elementor-element-fa78521 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-fa78521 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9884f05{--display:flex;--min-height:70vh;--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;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-9884f05:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9884f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/service-homme-reglage-du-systeme-de-chauffage-de-la-maison-1.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-9884f05::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #86868600 28.23%, #202020 100%);}.elementor-7 .elementor-element.elementor-element-0419ac3{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7e22ae9{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-973631c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-973631c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-973631c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-973631c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-973631c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-973631c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-973631c .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-973631c .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-cd10a79{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cd10a79 .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-740979b{text-align:left;}.elementor-7 .elementor-element.elementor-element-740979b .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-a8066cc{text-align:left;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-1e417d5 );}.elementor-7 .elementor-element.elementor-element-accde2e{--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:0100px 0px;--row-gap:0100px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-accde2e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-accde2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/1e81dc3ceed0cc4e49c7e602df537557d4ee4fb9-scaled.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-5f982b6{--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;--border-radius:11px 11px 11px 11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5f982b6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5f982b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4056910{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-f23f5e0{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-be54681 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-be54681.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-be54681.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-be54681.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-be54681.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-be54681.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-be54681 .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-be54681 .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-bee9d5e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bee9d5e .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-e164dfc{text-align:left;}.elementor-7 .elementor-element.elementor-element-e164dfc .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-91152f9{text-align:left;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-1e417d5 );}.elementor-7 .elementor-element.elementor-element-d88f830 .elementor-button{background-color:#FFFFFF00;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 );fill:var( --e-global-color-1e417d5 );color:var( --e-global-color-1e417d5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1e417d5 );border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-d88f830 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d88f830 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:#00000000;}.elementor-7 .elementor-element.elementor-element-d88f830 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d88f830 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c9c9c1c{--display:flex;--padding-top:0.5%;--padding-bottom:0.5%;--padding-left:0.5%;--padding-right:0.5%;}.elementor-7 .elementor-element.elementor-element-d336b12 img{width:100%;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-7bf963e{--display:flex;--gap:032px 0px;--row-gap:032px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a906451{--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;--gap:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-b4ea20c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b4ea20c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b4ea20c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b4ea20c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b4ea20c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b4ea20c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b4ea20c .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-b4ea20c .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-9164911 .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-55b3872 );}.elementor-7 .elementor-element.elementor-element-d1b769e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-d1b769e .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-75016e6{text-align:center;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-7 .elementor-element.elementor-element-64e81cb img{width:100%;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-1bd9757 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-1e417d5 );color:var( --e-global-color-1e417d5 );border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-1bd9757 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1bd9757 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-cf2d001{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1308360{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fe93491{--display:flex;--gap:032px 0px;--row-gap:032px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4166ad9{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-48f6798 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-48f6798.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-48f6798.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-48f6798.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-48f6798.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-48f6798.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-48f6798 .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-48f6798 .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-13d63c3 .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-55b3872 );}.elementor-7 .elementor-element.elementor-element-cc139b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-cc139b2 .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b1a9ab1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;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-7 .elementor-element.elementor-element-fdcbac0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-5f7dc35{--swiper-slides-to-display:3;--swiper-offset-size:85px;--swiper-slides-gap:16px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5f7dc35 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-70b75aa{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bb23bb9{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:justify;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-7 .elementor-element.elementor-element-a00fdc2 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-1e417d5 );color:var( --e-global-color-1e417d5 );border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-a00fdc2 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a00fdc2 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-85a502b{--display:flex;--min-height:80vh;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:03px;}.elementor-7 .elementor-element.elementor-element-85a502b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/professionnel-de-la-plomberie-fait-son-travail-4-1.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-85a502b::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-85a502b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-85a502b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #86868600 12%, #202020 100%);}.elementor-7 .elementor-element.elementor-element-742f7c4{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0fe4cbf{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-092bbce .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-092bbce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-092bbce.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-092bbce.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-092bbce.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-092bbce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-092bbce .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-092bbce .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-dd5da7b{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dd5da7b .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-6d94b77{text-align:left;}.elementor-7 .elementor-element.elementor-element-6d94b77 .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-0d0d657{text-align:left;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-1e417d5 );}.elementor-7 .elementor-element.elementor-element-19eb4de{--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:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:5%;--padding-bottom:30%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-19eb4de:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-19eb4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/1e81dc3ceed0cc4e49c7e602df537557d4ee4fb9-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-43f4698{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ac7e282{--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:0% 1.5%;--row-gap:0%;--column-gap:1.5%;--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-7 .elementor-element.elementor-element-e08b221 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e08b221.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e08b221.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e08b221.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e08b221.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e08b221.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e08b221 .elementor-icon{font-size:70%;}.elementor-7 .elementor-element.elementor-element-e08b221 .elementor-icon svg{height:70%;}.elementor-7 .elementor-element.elementor-element-8f17738 .elementor-heading-title{font-family:var( --e-global-typography-12fae1c-font-family ), Sans-serif;font-size:var( --e-global-typography-12fae1c-font-size );font-weight:var( --e-global-typography-12fae1c-font-weight );line-height:var( --e-global-typography-12fae1c-line-height );color:var( --e-global-color-55b3872 );}.elementor-7 .elementor-element.elementor-element-3bb59ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-3bb59ea .elementor-heading-title{font-family:var( --e-global-typography-3c94c42-font-family ), Sans-serif;font-size:var( --e-global-typography-3c94c42-font-size );font-weight:var( --e-global-typography-3c94c42-font-weight );line-height:var( --e-global-typography-3c94c42-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-9783bb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-698de0b{--swiper-slides-to-display:2;--swiper-slides-gap:35px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:92%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:-176px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:-176px;--arrow-size:16px;--arrow-normal-color:var( --e-global-color-1e417d5 );}.elementor-7 .elementor-element.elementor-element-698de0b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:11px 11px 11px 11px;padding:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-698de0b .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-eea0a65{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:18%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-875a4bd{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7 .elementor-element.elementor-element-32c3cea{--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-7 .elementor-element.elementor-element-2c558fc .elementor-heading-title{font-size:var( --e-global-typography-6d0b5d3-font-size );line-height:var( --e-global-typography-6d0b5d3-line-height );}.elementor-7 .elementor-element.elementor-element-c2958f6 .elementor-button{font-size:var( --e-global-typography-e060248-font-size );}.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-7 .elementor-element.elementor-element-88db3c0{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7 .elementor-element.elementor-element-056b514{text-align:center;}.elementor-7 .elementor-element.elementor-element-056b514 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-2d0c571{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-2d0c571 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-049fcba{--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-4cef065{--e-con-grid-template-columns:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-08486c2{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-08c9892{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-87a8ad5{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a74539d{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-155fa9b{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-821dc77{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-cf7275c .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-4cb06bd .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-782a1b0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-52b52b8 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-f190217 .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-7 .elementor-element.elementor-element-6903ded{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-175d625{--gap:75px 0px;--row-gap:75px;--column-gap:0px;--padding-top:05%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-fddccdc{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5bffdff{--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:030px 0px;--row-gap:030px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-7fa2980{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-12768c0 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-c409bc7{text-align:center;}.elementor-7 .elementor-element.elementor-element-c409bc7 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-5e26e71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-e857844{--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:050px 0px;--row-gap:050px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4941724 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-8004472{text-align:center;}.elementor-7 .elementor-element.elementor-element-8004472 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-959cc39{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9884f05{--min-height:40vh;}.elementor-7 .elementor-element.elementor-element-9884f05:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9884f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-0419ac3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-cd10a79 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-740979b{text-align:center;}.elementor-7 .elementor-element.elementor-element-740979b .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-a8066cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-accde2e{--padding-top:5%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-4056910{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-bee9d5e .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-e164dfc{text-align:left;}.elementor-7 .elementor-element.elementor-element-e164dfc .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-91152f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-d88f830 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9164911 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-d1b769e .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-75016e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-64e81cb{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-13d63c3 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-cc139b2 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-b1a9ab1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5f7dc35{--swiper-slides-to-display:2;--swiper-offset-size:60px;}.elementor-7 .elementor-element.elementor-element-bb23bb9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-85a502b{--min-height:70vh;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-85a502b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-85a502b::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-85a502b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-85a502b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #86868600 70%, #202020 100%);}.elementor-7 .elementor-element.elementor-element-742f7c4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-dd5da7b .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-6d94b77{text-align:left;}.elementor-7 .elementor-element.elementor-element-6d94b77 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-0d0d657{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-19eb4de{--padding-top:5%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-8f17738 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-3bb59ea .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-698de0b{--swiper-slides-to-display:2;--arrow-prev-left-position:85%;--arrow-prev-top-position:-166px;--arrow-next-top-position:-166px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-eea0a65{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-32c3cea{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:05%;}.elementor-7 .elementor-element.elementor-element-daaec32{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-3adbbd4 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-7 .elementor-element.elementor-element-2c558fc{text-align:center;}.elementor-7 .elementor-element.elementor-element-2c558fc .elementor-heading-title{font-size:var( --e-global-typography-6d0b5d3-font-size );line-height:var( --e-global-typography-6d0b5d3-line-height );}.elementor-7 .elementor-element.elementor-element-2524685{text-align:center;}.elementor-7 .elementor-element.elementor-element-f22a15b{--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:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-c2958f6 .elementor-button{font-size:var( --e-global-typography-e060248-font-size );}.elementor-7 .elementor-element.elementor-element-b6e05a3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-71635e0{--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;}.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-7 .elementor-element.elementor-element-a0d6541 img{height:40vh;}.elementor-7 .elementor-element.elementor-element-88db3c0{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-056b514{text-align:center;}.elementor-7 .elementor-element.elementor-element-056b514 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-2d0c571{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-2d0c571 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-049fcba{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4cef065{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c991eed{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-f5a2a26{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-f8e138e{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-cf7275c .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-4cb06bd .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-782a1b0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-6f76987{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-52b52b8 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-f190217{text-align:center;}.elementor-7 .elementor-element.elementor-element-f190217 .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-7 .elementor-element.elementor-element-6903ded{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-175d625{--gap:050px 0px;--row-gap:050px;--column-gap:0px;--padding-top:10%;--padding-bottom:05%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-7fa2980{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-d7acbe3{--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-7 .elementor-element.elementor-element-12768c0{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-12768c0 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-c409bc7{text-align:left;}.elementor-7 .elementor-element.elementor-element-c409bc7 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-5e26e71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-8ed28bc{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4941724{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-4941724 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-8004472{text-align:left;}.elementor-7 .elementor-element.elementor-element-8004472 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-959cc39{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9884f05::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9884f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center right, #86868600 0%, #202020 100%);}.elementor-7 .elementor-element.elementor-element-0419ac3{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-cd10a79{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-cd10a79 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-740979b{text-align:left;}.elementor-7 .elementor-element.elementor-element-740979b .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-a8066cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5f982b6{--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-7 .elementor-element.elementor-element-4056910{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-bee9d5e{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-bee9d5e .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-e164dfc{text-align:left;}.elementor-7 .elementor-element.elementor-element-e164dfc .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-91152f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-d88f830 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-c9c9c1c{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-7bf963e{--gap:016px 0px;--row-gap:016px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-a906451{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-9164911 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-d1b769e .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-75016e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-1308360{--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-fe93491{--gap:016px 0px;--row-gap:016px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4166ad9{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-13d63c3 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-cc139b2{text-align:center;}.elementor-7 .elementor-element.elementor-element-cc139b2 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-b1a9ab1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5f7dc35{--swiper-slides-to-display:1;--swiper-offset-size:37px;}.elementor-7 .elementor-element.elementor-element-70b75aa{--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-bb23bb9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-85a502b{--min-height:60vh;}.elementor-7 .elementor-element.elementor-element-85a502b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-820px 0px;}.elementor-7 .elementor-element.elementor-element-85a502b::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-85a502b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-85a502b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-85a502b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center right, #86868600 0%, #202020 100%);}.elementor-7 .elementor-element.elementor-element-742f7c4{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-0fe4cbf{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-dd5da7b{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-dd5da7b .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-6d94b77{text-align:center;}.elementor-7 .elementor-element.elementor-element-6d94b77 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-0d0d657{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-19eb4de{--padding-top:10%;--padding-bottom:40%;--padding-left:3%;--padding-right:3%;}.elementor-7 .elementor-element.elementor-element-8f17738 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-7 .elementor-element.elementor-element-3bb59ea .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-7 .elementor-element.elementor-element-698de0b{--swiper-slides-to-display:1;padding:0% 0% 0% 0%;--arrow-prev-left-position:65%;--arrow-prev-top-position:217px;--arrow-next-top-position:217px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-32c3cea{--width:50%;}.elementor-7 .elementor-element.elementor-element-b6e05a3{--width:content-fit;}.elementor-7 .elementor-element.elementor-element-d1f2388{--width:50%;}.elementor-7 .elementor-element.elementor-element-a0e042f{--width:80%;}.elementor-7 .elementor-element.elementor-element-7fa2980{--width:50%;}.elementor-7 .elementor-element.elementor-element-2d42e07{--width:50%;}.elementor-7 .elementor-element.elementor-element-0419ac3{--width:50%;}.elementor-7 .elementor-element.elementor-element-4056910{--width:50%;}.elementor-7 .elementor-element.elementor-element-c9c9c1c{--width:50%;}.elementor-7 .elementor-element.elementor-element-fe93491{--width:80%;}.elementor-7 .elementor-element.elementor-element-fdcbac0{--width:120%;}.elementor-7 .elementor-element.elementor-element-742f7c4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-32c3cea{--width:100%;}.elementor-7 .elementor-element.elementor-element-d1f2388{--width:100%;}.elementor-7 .elementor-element.elementor-element-88db3c0{--content-width:75%;}.elementor-7 .elementor-element.elementor-element-5bffdff{--width:100%;}.elementor-7 .elementor-element.elementor-element-7fa2980{--width:100%;}.elementor-7 .elementor-element.elementor-element-2d42e07{--width:100%;}.elementor-7 .elementor-element.elementor-element-0419ac3{--width:50%;}.elementor-7 .elementor-element.elementor-element-4056910{--width:50%;}.elementor-7 .elementor-element.elementor-element-1308360{--width:710px;}.elementor-7 .elementor-element.elementor-element-70b75aa{--width:710px;}.elementor-7 .elementor-element.elementor-element-742f7c4{--width:80%;}}/* Start custom CSS for image, class: .elementor-element-a0d6541 *//* Le wrapper porte la bordure/radius et coupe tout débordement */
.elementor-7 .elementor-element.elementor-element-a0d6541 {
  position: relative;
  overflow: hidden;               /* clé pour ne pas dépasser la bordure */
        /* ta bordure */
        border-radius:11px;
}

/* L'image dézoome dans le cadre, sans toucher à la bordure */
.elementor-7 .elementor-element.elementor-element-a0d6541 img {
  transform: scale(2.5);
  transform-origin: center;
  transition: transform 2.0s cubic-bezier(0.19,1,0.22,1);
  will-change: transform;
  overflow: hidden; 
}

/* déclenchement au chargement (retire cette règle si tu utilises un trigger scroll) */
.elementor-7 .elementor-element.elementor-element-a0d6541 img { animation: zoomOut 2.0s cubic-bezier(0.19,1,0.22,1) forwards; }
@keyframes zoomOut { from {transform: scale(1.3);} to {transform: scale(1);} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea0a65 *//* Retourne le background (et tout…) */
.elementor-7 .elementor-element.elementor-element-eea0a65 { 
  transform: scaleX(-1);
  transform-origin: center;
}

/* …puis on annule sur le contenu interne */
.elementor-7 .elementor-element.elementor-element-eea0a65 > .elementor-container,
.elementor-7 .elementor-element.elementor-element-eea0a65 > .e-con-inner,
.elementor-7 .elementor-element.elementor-element-eea0a65 > .elementor-column > .elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-eea0a65 > .e-con { 
  transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cef065 */@keyframes unfoldFromCenter {
  0%   { transform: scaleY(0); opacity: 0; }
  100% { transform: scaleY(1); opacity: 1; }
}

/* ÉTAT PAR DÉFAUT avant déclenchement (conteneur = .animat) */
.elementor-7 .elementor-element.elementor-element-4cef065.animat .img-1,
.elementor-7 .elementor-element.elementor-element-4cef065.animat .img-2,
.elementor-7 .elementor-element.elementor-element-4cef065.animat .img-3,
.elementor-7 .elementor-element.elementor-element-4cef065.animat .img-4 {
  transform: scaleY(0) !important;
  opacity: 0 !important;
  transform-origin: center center !important;
  will-change: transform, opacity !important;
}

/* DÉCLENCHEMENT : quand le conteneur devient .animate */
.elementor-7 .elementor-element.elementor-element-4cef065.animate .img-1 { animation: unfoldFromCenter 0.3s linear 0.0s both !important; }
.elementor-7 .elementor-element.elementor-element-4cef065.animate .img-2 { animation: unfoldFromCenter 0.3s linear 0.2s both !important; }
.elementor-7 .elementor-element.elementor-element-4cef065.animate .img-3 { animation: unfoldFromCenter 0.3s linear 0.4s both !important; }
.elementor-7 .elementor-element.elementor-element-4cef065.animate .img-4 { animation: unfoldFromCenter 0.3s linear 0.5s both !important; }

/* (optionnel) masque anti-flicker du wrapper */
.elementor-7 .elementor-element.elementor-element-4cef065 { overflow: hidden; border-radius: 12px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fddccdc *//* Le wrapper masque l'image zoomée (pas de bordure) */
.elementor-7 .elementor-element.elementor-element-fddccdc.image-scroll-zoom {
  position: relative;
  overflow: hidden;
   border-radius: 11px;
}

/* État initial : image zoomée, centrée, sans animation (pas de flash) */
.elementor-7 .elementor-element.elementor-element-fddccdc.image-scroll-zoom img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;

  transform: scale(1.25) !important;      /* zoom de départ */
  transform-origin: center center !important;
  will-change: transform;
  transition: transform 1.8s cubic-bezier(0.19,1,0.22,1);
}

/* Quand visible : dézoom vers la taille normale */
.elementor-7 .elementor-element.elementor-element-fddccdc.image-scroll-zoom.in-view img {
  transform: scale(1) !important;
}

/* Option accessibilité */
@media (prefers-reduced-motion: reduce) {
  .elementor-7 .elementor-element.elementor-element-fddccdc.image-scroll-zoom img { transition: none; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-175d625 *//* Retourne le background (et tout…) */
.elementor-7 .elementor-element.elementor-element-175d625 { 
  transform: scaleX(-1);
  transform-origin: center;
}

/* …puis on annule sur le contenu interne */
.elementor-7 .elementor-element.elementor-element-175d625 > .elementor-container,
.elementor-7 .elementor-element.elementor-element-175d625 > .e-con-inner,
.elementor-7 .elementor-element.elementor-element-175d625 > .elementor-column > .elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-175d625 > .e-con { 
  transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-698de0b */@media(max-width : 767px){
    .elementor-7 .elementor-element.elementor-element-698de0b .elementor-swiper-button{
        display:none;
    }
}/* End custom CSS */