.elementor-485 .elementor-element.elementor-element-6109d23{--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;--gap:66px 0px;--row-gap:66px;--column-gap:0px;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-6109d23:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-6109d23 > .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-485 .elementor-element.elementor-element-2ed4729{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:27px 0px;--row-gap:27px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-bd91332{--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%;--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-485 .elementor-element.elementor-element-5a21e59 .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-5a21e59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-5a21e59.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-5a21e59.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-5a21e59.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-5a21e59.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-5a21e59 .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-5a21e59 .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-485 .elementor-element.elementor-element-f507622 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-cc8310c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-485 .elementor-element.elementor-element-cc8310c .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-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-485 .elementor-element.elementor-element-9abb8f4{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 );color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-39a2d0f{--e-image-carousel-slides-to-show:5;}.elementor-485 .elementor-element.elementor-element-39a2d0f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-485 .elementor-element.elementor-element-6875a4d{--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;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-6875a4d:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-6875a4d > .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-485 .elementor-element.elementor-element-07f10c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-59ee743{--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%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-32453ed .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-32453ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-32453ed.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-32453ed.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-32453ed.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-32453ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-32453ed .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-32453ed .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-ac079d8 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-77f6c3d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-485 .elementor-element.elementor-element-77f6c3d .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-485 .elementor-element.elementor-element-88ff08a{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 );color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-f14934a .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-485 .elementor-element.elementor-element-3572720{--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:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-87f4913{--display:flex;--gap:032px 0px;--row-gap:032px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-7643775{--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-485 .elementor-element.elementor-element-72401b0 .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-72401b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-72401b0.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-72401b0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-72401b0.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-72401b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-72401b0 .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-72401b0 .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-e074b5c .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-485 .elementor-element.elementor-element-828f542{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-485 .elementor-element.elementor-element-828f542 .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-485 .elementor-element.elementor-element-c7853f4{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-485 .elementor-element.elementor-element-9b2932c{--display:flex;--min-height:560px;--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 015px;--row-gap:0px;--column-gap:015px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-31bfdd8{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:11px 11px 11px 11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-31bfdd8:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-31bfdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/68d2e6c42f2f55f554a78b53a4a2895bcac41f8b-scaled.jpg");background-position:center center;background-size:cover;}.elementor-485 .elementor-element.elementor-element-31bfdd8::before, .elementor-485 .elementor-element.elementor-element-31bfdd8 > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-31bfdd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-31bfdd8 > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-31bfdd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-31bfdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-55b3872 ) 100%);}.elementor-485 .elementor-element.elementor-element-8ce6213{--display:flex;--padding-top:0%;--padding-bottom:1%;--padding-left:03%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-d9d4195 .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-485 .elementor-element.elementor-element-c367b52{color:var( --e-global-color-1e417d5 );}.elementor-485 .elementor-element.elementor-element-19ae8df{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:11px 11px 11px 11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-19ae8df:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-19ae8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/028232d8d0ecd3eb22eeb50887d385cc84be812b-scaled.jpg");background-position:center center;background-size:cover;}.elementor-485 .elementor-element.elementor-element-19ae8df::before, .elementor-485 .elementor-element.elementor-element-19ae8df > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-19ae8df > .e-con-inner > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-19ae8df > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-19ae8df > .e-con-inner > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-19ae8df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-55b3872 ) 100%);}.elementor-485 .elementor-element.elementor-element-1bf6875{--display:flex;--padding-top:0%;--padding-bottom:1%;--padding-left:03%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-4d887ca .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-485 .elementor-element.elementor-element-fca2232{color:var( --e-global-color-1e417d5 );}.elementor-485 .elementor-element.elementor-element-2cc3ca8{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-2cc3ca8:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-2cc3ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/a78588b2bb1fa4e08cf526b9f67bb51e2feafa2e-scaled.jpg");background-position:center center;background-size:cover;}.elementor-485 .elementor-element.elementor-element-2cc3ca8::before, .elementor-485 .elementor-element.elementor-element-2cc3ca8 > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-2cc3ca8 > .e-con-inner > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-2cc3ca8 > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-2cc3ca8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-2cc3ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-55b3872 ) 100%);}.elementor-485 .elementor-element.elementor-element-edb1a2e{--display:flex;--padding-top:0%;--padding-bottom:1%;--padding-left:03%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-1c2462e .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-485 .elementor-element.elementor-element-26cac9a{color:var( --e-global-color-1e417d5 );}.elementor-485 .elementor-element.elementor-element-9c2b3fd{--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-485 .elementor-element.elementor-element-9c2b3fd:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-9c2b3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/961ce4d90b8b5b3010e13ffe3b50aafb3c8c6d0f-scaled.jpg");background-position:bottom right;background-size:cover;}.elementor-485 .elementor-element.elementor-element-9c2b3fd::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .e-con-inner > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .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-485 .elementor-element.elementor-element-93ec262{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-8820a50{--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-485 .elementor-element.elementor-element-ebbbf5e .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-ebbbf5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-ebbbf5e.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-ebbbf5e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-ebbbf5e.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-ebbbf5e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-ebbbf5e .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-ebbbf5e .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-a2a9198{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-a2a9198 .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-485 .elementor-element.elementor-element-100b98b{text-align:left;}.elementor-485 .elementor-element.elementor-element-100b98b .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-485 .elementor-element.elementor-element-d9bbdad{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 );color:var( --e-global-color-1e417d5 );}.elementor-485 .elementor-element.elementor-element-e62d81f{--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;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:010%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-e62d81f:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-e62d81f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/1e81dc3ceed0cc4e49c7e602df537557d4ee4fb9-scaled.png");}.elementor-485 .elementor-element.elementor-element-dde2ebf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-bcbae8f{--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%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-4651ca4 .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-4651ca4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-4651ca4.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-4651ca4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-4651ca4.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-4651ca4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-4651ca4 .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-4651ca4 .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-e2371c3 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-c35b41a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-485 .elementor-element.elementor-element-c35b41a .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-485 .elementor-element.elementor-element-cfa8a74{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 );color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-f479b17{--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 38px;--row-gap:0px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-f6abbdd{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-1118402{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-252b358 .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-55b3872 );}.elementor-485 .elementor-element.elementor-element-c7ab93e{text-align:left;}.elementor-485 .elementor-element.elementor-element-db7ea67{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-f1bc9d6 .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-55b3872 );}.elementor-485 .elementor-element.elementor-element-2e636f0{text-align:left;}.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-485 .elementor-element.elementor-element-d3716f4 .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-485 .elementor-element.elementor-element-d3716f4 .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-d3716f4 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-5d62ff0{--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-485 .elementor-element.elementor-element-d640814{--display:flex;--justify-content:flex-end;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:1%;}.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-485 .elementor-element.elementor-element-c3f0e8b{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-219e50a{padding:0% 0% 0% 00%;}.elementor-485 .elementor-element.elementor-element-9f4fdd6{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-6336c98{--display:flex;--border-radius:11px 0px 0px 11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-6336c98:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-6336c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spccangiotti.fr/wp-content/uploads/2025/10/a4381c33b3e5eb45f394b49527e9037e55272b03-scaled.jpg");background-position:center center;background-size:cover;}.elementor-485 .elementor-element.elementor-element-c457de7{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--border-radius:0px 11px 11px 0px;--padding-top:6%;--padding-bottom:6%;--padding-left:7%;--padding-right:7%;}.elementor-485 .elementor-element.elementor-element-c457de7:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-c457de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-06064f4 .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-485 .elementor-element.elementor-element-486c77f{--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-485 .elementor-element.elementor-element-486c77f:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-486c77f > .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-1.png");background-size:cover;}.elementor-485 .elementor-element.elementor-element-486c77f::before, .elementor-485 .elementor-element.elementor-element-486c77f > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-486c77f > .e-con-inner > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-486c77f > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-486c77f > .e-con-inner > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-486c77f > .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-485 .elementor-element.elementor-element-73796775{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-622832f1{--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-485 .elementor-element.elementor-element-328f23b8 .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-328f23b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-328f23b8.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-328f23b8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-328f23b8.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-328f23b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-328f23b8 .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-328f23b8 .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-6aeb5876{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-6aeb5876 .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-485 .elementor-element.elementor-element-6af41421{text-align:left;}.elementor-485 .elementor-element.elementor-element-6af41421 .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-485 .elementor-element.elementor-element-57982371{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 );color:var( --e-global-color-1e417d5 );}.elementor-485 .elementor-element.elementor-element-cba6fc9{--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;--padding-top:3%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-cba6fc9:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-cba6fc9 > .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-485 .elementor-element.elementor-element-dba8b34{--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:0.50%;--padding-bottom:0.50%;--padding-left:0.50%;--padding-right:0.50%;}.elementor-485 .elementor-element.elementor-element-dba8b34:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-dba8b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-485 .elementor-element.elementor-element-9f23f0b{--display:flex;--justify-content:center;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3.5%;}.elementor-485 .elementor-element.elementor-element-6930685{--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-485 .elementor-element.elementor-element-a84690b .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-a84690b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-a84690b.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-a84690b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-a84690b.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-a84690b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-a84690b .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-a84690b .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-611d6d4 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:var( --e-global-color-6358c7e );}.elementor-485 .elementor-element.elementor-element-bf3020e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-485 .elementor-element.elementor-element-bf3020e .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-6358c7e );}.elementor-485 .elementor-element.elementor-element-784e4f4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:left;}.elementor-485 .elementor-element.elementor-element-784e4f4 .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-485 .elementor-element.elementor-element-2dea51d{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-7fb09e5 img{width:100%;height:70vh;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-485 .elementor-element.elementor-element-fbf8938{--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-485 .elementor-element.elementor-element-1ce8797{--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-485 .elementor-element.elementor-element-1ce8797:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-1ce8797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-ab5f929{--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-485 .elementor-element.elementor-element-465c11e .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-465c11e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-465c11e.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-465c11e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-465c11e.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-465c11e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-465c11e .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-465c11e .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-6861670{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-6861670 .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-485 .elementor-element.elementor-element-96b8057{text-align:left;}.elementor-485 .elementor-element.elementor-element-96b8057 .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-485 .elementor-element.elementor-element-53f8675{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-485 .elementor-element.elementor-element-73fcb56 .elementor-button{background-color:var( --e-global-color-primary );border-radius:11px 11px 11px 11px;}.elementor-485 .elementor-element.elementor-element-73fcb56 .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-73fcb56 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1e417d5 );}.elementor-485 .elementor-element.elementor-element-73fcb56 .elementor-button:hover svg, .elementor-485 .elementor-element.elementor-element-73fcb56 .elementor-button:focus svg{fill:var( --e-global-color-1e417d5 );}.elementor-485 .elementor-element.elementor-element-9b84117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-b77cb4b{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-485 .elementor-element.elementor-element-b77cb4b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-485 .elementor-element.elementor-element-bcc2e74{--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-485 .elementor-element.elementor-element-39eadf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-2be8c15 img{border-radius:11px 11px 11px 11px;}.elementor-485 .elementor-element.elementor-element-3d42d65{--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:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-32fd2a4{--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-485 .elementor-element.elementor-element-789518e .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-789518e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-789518e.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-789518e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-789518e.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-789518e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-789518e .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-789518e .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-0526c29{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-0526c29 .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-485 .elementor-element.elementor-element-12aae0d{text-align:left;}.elementor-485 .elementor-element.elementor-element-12aae0d .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-485 .elementor-element.elementor-element-2b58047{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-485 .elementor-element.elementor-element-18aefbde{--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:40%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-23613859{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-173dceae{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-655f1102{--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-485 .elementor-element.elementor-element-33060801 .elementor-icon-wrapper{text-align:center;}.elementor-485 .elementor-element.elementor-element-33060801.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-33060801.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-33060801.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-33060801.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-33060801.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-33060801 .elementor-icon{font-size:70%;}.elementor-485 .elementor-element.elementor-element-33060801 .elementor-icon svg{height:70%;}.elementor-485 .elementor-element.elementor-element-21705a55 .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-485 .elementor-element.elementor-element-7d310ce0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-485 .elementor-element.elementor-element-7d310ce0 .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 );}@media(min-width:768px){.elementor-485 .elementor-element.elementor-element-6109d23{--content-width:100%;}.elementor-485 .elementor-element.elementor-element-2ed4729{--width:70%;}.elementor-485 .elementor-element.elementor-element-07f10c1{--width:70%;}.elementor-485 .elementor-element.elementor-element-87f4913{--width:80%;}.elementor-485 .elementor-element.elementor-element-31bfdd8{--width:20%;}.elementor-485 .elementor-element.elementor-element-8ce6213{--width:75%;}.elementor-485 .elementor-element.elementor-element-1bf6875{--width:75%;}.elementor-485 .elementor-element.elementor-element-2cc3ca8{--width:20%;}.elementor-485 .elementor-element.elementor-element-edb1a2e{--width:75%;}.elementor-485 .elementor-element.elementor-element-93ec262{--width:50%;}.elementor-485 .elementor-element.elementor-element-dde2ebf{--width:70%;}.elementor-485 .elementor-element.elementor-element-1118402{--width:70%;}.elementor-485 .elementor-element.elementor-element-db7ea67{--width:70%;}.elementor-485 .elementor-element.elementor-element-6336c98{--width:50%;}.elementor-485 .elementor-element.elementor-element-c457de7{--width:50%;}.elementor-485 .elementor-element.elementor-element-73796775{--width:50%;}.elementor-485 .elementor-element.elementor-element-9f23f0b{--width:50%;}.elementor-485 .elementor-element.elementor-element-2dea51d{--width:50%;}.elementor-485 .elementor-element.elementor-element-1ce8797{--width:50%;}.elementor-485 .elementor-element.elementor-element-9b84117{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-485 .elementor-element.elementor-element-93ec262{--width:50%;}.elementor-485 .elementor-element.elementor-element-dde2ebf{--width:80%;}.elementor-485 .elementor-element.elementor-element-1118402{--width:90%;}.elementor-485 .elementor-element.elementor-element-db7ea67{--width:90%;}.elementor-485 .elementor-element.elementor-element-73796775{--width:50%;}.elementor-485 .elementor-element.elementor-element-9f23f0b{--width:100%;}.elementor-485 .elementor-element.elementor-element-2dea51d{--width:100%;}.elementor-485 .elementor-element.elementor-element-fbf8938{--width:100%;}.elementor-485 .elementor-element.elementor-element-1ce8797{--width:100%;}.elementor-485 .elementor-element.elementor-element-9b84117{--width:100%;}}@media(max-width:1024px){.elementor-485 .elementor-element.elementor-element-cc8310c{text-align:center;}.elementor-485 .elementor-element.elementor-element-cc8310c .elementor-heading-title{font-size:var( --e-global-typography-6d0b5d3-font-size );line-height:var( --e-global-typography-6d0b5d3-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-485 .elementor-element.elementor-element-9abb8f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-6875a4d{--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-77f6c3d{text-align:center;}.elementor-485 .elementor-element.elementor-element-77f6c3d .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-485 .elementor-element.elementor-element-88ff08a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-3572720{--padding-top:3%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-e074b5c .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-828f542 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-c7853f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-d9d4195 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-4d887ca .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-1c2462e .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-9c2b3fd{--min-height:40vh;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-9c2b3fd:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-9c2b3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-485 .elementor-element.elementor-element-93ec262{--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-485 .elementor-element.elementor-element-a2a9198 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-100b98b{text-align:left;}.elementor-485 .elementor-element.elementor-element-100b98b .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-d9bbdad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-e62d81f{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-c35b41a{text-align:center;}.elementor-485 .elementor-element.elementor-element-c35b41a .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-485 .elementor-element.elementor-element-cfa8a74{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-252b358 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-f1bc9d6 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-5d62ff0{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-485 .elementor-element.elementor-element-d640814{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-485 .elementor-element.elementor-element-c3f0e8b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-06064f4 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-486c77f{--min-height:40vh;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-485 .elementor-element.elementor-element-486c77f:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-486c77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-485 .elementor-element.elementor-element-73796775{--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-485 .elementor-element.elementor-element-6aeb5876 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-6af41421{text-align:left;}.elementor-485 .elementor-element.elementor-element-6af41421 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-57982371{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-cba6fc9{--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-dba8b34{--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;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-485 .elementor-element.elementor-element-9f23f0b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-485 .elementor-element.elementor-element-bf3020e .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-485 .elementor-element.elementor-element-fbf8938{--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-485 .elementor-element.elementor-element-1ce8797{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:5%;}.elementor-485 .elementor-element.elementor-element-6861670 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-96b8057{text-align:center;}.elementor-485 .elementor-element.elementor-element-96b8057 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-53f8675{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-bcc2e74{--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-485 .elementor-element.elementor-element-0526c29 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-12aae0d{text-align:center;}.elementor-485 .elementor-element.elementor-element-12aae0d .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-2b58047{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-18aefbde{--padding-top:0%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-21705a55 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-7d310ce0 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}}@media(max-width:767px){.elementor-485 .elementor-element.elementor-element-2ed4729{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:03%;}.elementor-485 .elementor-element.elementor-element-bd91332{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-f507622 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-485 .elementor-element.elementor-element-cc8310c .elementor-heading-title{font-size:var( --e-global-typography-6d0b5d3-font-size );line-height:var( --e-global-typography-6d0b5d3-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-485 .elementor-element.elementor-element-9abb8f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-6875a4d{--padding-top:5%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-07f10c1{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-59ee743{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-ac079d8 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-485 .elementor-element.elementor-element-77f6c3d .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-485 .elementor-element.elementor-element-88ff08a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-87f4913{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-7643775{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-e074b5c .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-828f542{text-align:center;}.elementor-485 .elementor-element.elementor-element-828f542 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-c7853f4{--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-485 .elementor-element.elementor-element-9b2932c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-31bfdd8{--min-height:420px;--overlay-opacity:0.7;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-d9d4195 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-19ae8df{--min-height:420px;--overlay-opacity:0.7;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-4d887ca .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-2cc3ca8{--min-height:420px;--overlay-opacity:0.7;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:03%;}.elementor-485 .elementor-element.elementor-element-1c2462e .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-9c2b3fd::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .e-con-inner > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-9c2b3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center right, #86868600 0%, #202020 100%);}.elementor-485 .elementor-element.elementor-element-9c2b3fd{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-485 .elementor-element.elementor-element-93ec262{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-8820a50{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-a2a9198{width:initial;max-width:initial;}.elementor-485 .elementor-element.elementor-element-a2a9198 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-100b98b{text-align:center;}.elementor-485 .elementor-element.elementor-element-100b98b .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-d9bbdad{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-e62d81f{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-dde2ebf{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-bcbae8f{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-e2371c3 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-485 .elementor-element.elementor-element-c35b41a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-485 .elementor-element.elementor-element-c35b41a .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-485 .elementor-element.elementor-element-cfa8a74{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-f479b17{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-f6abbdd{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-1118402{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-252b358{text-align:center;}.elementor-485 .elementor-element.elementor-element-252b358 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-c7ab93e{text-align:center;}.elementor-485 .elementor-element.elementor-element-db7ea67{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-f1bc9d6{text-align:center;}.elementor-485 .elementor-element.elementor-element-f1bc9d6 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-2e636f0{text-align:center;}.elementor-485 .elementor-element.elementor-element-5d62ff0{--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-d640814{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-485 .elementor-element.elementor-element-219e50a{padding:0% 0% 0% 0%;}.elementor-485 .elementor-element.elementor-element-6336c98{--min-height:277px;--border-radius:11px 11px 0px 0px;}.elementor-485 .elementor-element.elementor-element-c457de7{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:0px 0px 11px 11px;}.elementor-485 .elementor-element.elementor-element-06064f4{text-align:center;}.elementor-485 .elementor-element.elementor-element-06064f4 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-82bb408{text-align:center;}.elementor-485 .elementor-element.elementor-element-486c77f::before, .elementor-485 .elementor-element.elementor-element-486c77f > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-486c77f > .e-con-inner > .elementor-background-video-container::before, .elementor-485 .elementor-element.elementor-element-486c77f > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-486c77f > .e-con-inner > .elementor-background-slideshow::before, .elementor-485 .elementor-element.elementor-element-486c77f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center right, #86868600 0%, #202020 100%);}.elementor-485 .elementor-element.elementor-element-486c77f{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-485 .elementor-element.elementor-element-73796775{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-622832f1{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-6aeb5876{width:initial;max-width:initial;}.elementor-485 .elementor-element.elementor-element-6aeb5876 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-6af41421{text-align:center;}.elementor-485 .elementor-element.elementor-element-6af41421 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-57982371{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-cba6fc9{--gap:032px 0px;--row-gap:032px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-dba8b34{--gap:016px 0px;--row-gap:016px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-9f23f0b{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:05%;}.elementor-485 .elementor-element.elementor-element-6930685{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-611d6d4{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-485 .elementor-element.elementor-element-611d6d4 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-485 .elementor-element.elementor-element-bf3020e{text-align:center;}.elementor-485 .elementor-element.elementor-element-bf3020e .elementor-heading-title{font-size:var( --e-global-typography-d50812d-font-size );line-height:var( --e-global-typography-d50812d-line-height );}.elementor-485 .elementor-element.elementor-element-784e4f4{text-align:center;}.elementor-485 .elementor-element.elementor-element-7fb09e5 img{height:40vh;}.elementor-485 .elementor-element.elementor-element-1ce8797{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-ab5f929{--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;}.elementor-485 .elementor-element.elementor-element-6861670{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-485 .elementor-element.elementor-element-6861670 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-96b8057{text-align:center;}.elementor-485 .elementor-element.elementor-element-96b8057 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-53f8675{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-bcc2e74{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-485 .elementor-element.elementor-element-3d42d65{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-32fd2a4{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-0526c29{width:initial;max-width:initial;}.elementor-485 .elementor-element.elementor-element-0526c29 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-12aae0d{text-align:center;}.elementor-485 .elementor-element.elementor-element-12aae0d .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}.elementor-485 .elementor-element.elementor-element-2b58047{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-485 .elementor-element.elementor-element-18aefbde{--padding-top:10%;--padding-bottom:30%;--padding-left:3%;--padding-right:3%;}.elementor-485 .elementor-element.elementor-element-655f1102{--justify-content:center;}.elementor-485 .elementor-element.elementor-element-21705a55 .elementor-heading-title{font-size:var( --e-global-typography-12fae1c-font-size );line-height:var( --e-global-typography-12fae1c-line-height );}.elementor-485 .elementor-element.elementor-element-7d310ce0{text-align:center;}.elementor-485 .elementor-element.elementor-element-7d310ce0 .elementor-heading-title{font-size:var( --e-global-typography-3c94c42-font-size );line-height:var( --e-global-typography-3c94c42-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-39a2d0f *//* Force toutes les images du carrousel à la même hauteur */
.elementor-485 .elementor-element.elementor-element-39a2d0f .swiper-slide img {
  height: 485px !important;     /* 👉 ajuste cette valeur à ta hauteur souhaitée */
  width: auto !important;       /* conserve la proportion */
  object-fit: cover !important; /* rogne si nécessaire au lieu d’étirer */
  object-position: center center !important;
  display: block !important;
  margin: 0 auto !important;
}

.elementor-485 .elementor-element.elementor-element-39a2d0f .swiper-slide{
    width: fit-content !important;
}

.elementor-485 .elementor-element.elementor-element-39a2d0f .swiper-wrapper{
    transition-timing-function: linear !important;
}

@media (max-width: 1024px){
    .elementor-485 .elementor-element.elementor-element-39a2d0f .swiper-slide img {
        height: 300px !important;
    }
}

@media (max-width: 767px){
    .elementor-485 .elementor-element.elementor-element-39a2d0f .swiper-slide img {
        height: 200px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f14934a */.elementor-485 .elementor-element.elementor-element-f14934a{
    border-radius: 11px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2932c *//* === LAYOUT DE BASE (desktop) === */
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper {
  display: flex;
  overflow: hidden;
  width: 100%;
}

.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper > div {
  transition: width 0.5s linear;
  display: flex;
  overflow: hidden;
}

/* État initial */
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper .card-1 { width: 20%; }
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper .card-2 { width: 100%; }
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper .card-3 { width: 20%; }

/* Contenu texte */
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper .card-content {
  position: absolute;
  overflow: hidden;
  transition: opacity 0.3s linear;
  width: 712px;
  opacity: 1;
}

/* Cacher les textes de 1 et 3 au départ */
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper .card-1 .card-content,
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper .card-3 .card-content {
  opacity: 0;
  pointer-events: none;
}

/* ——— Logique de HOVER (desktop/tablette) ——— */

/* --- Largeurs pilotées SEULEMENT si une .card est réellement hover --- */
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper:has(> .card:hover) > .card-1,
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper:has(> .card:hover) > .card-2,
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper:has(> .card:hover) > .card-3 {
  width: 20%;
}

/* La carte effectivement survolée passe à 100% */
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper:has(> .card:hover) > .card:hover {
  width: 100%;
}


/* Opacité du texte : tout à 0 pendant l’interaction... */
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper:hover .card-content {
  opacity: 0;
  pointer-events: none;
}

/* ...sauf celle de la carte hover */
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper:hover > .card-1:hover .card-content,
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper:hover > .card-2:hover .card-content,
.elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper:hover > .card-3:hover .card-content {
  opacity: 1;
  pointer-events: auto;
}

/* === RESPONSIVE TABLETTE === */
@media (max-width: 1024px) {
  .elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper .card-content { width: 360px; }
}

/* === RESPONSIVE MOBILE (empilement) === */
@media (max-width: 767px) {
  .elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper {
    flex-direction: column;   /* les 3 cards à la suite */
  }

  .elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper > div {
    width: 100% !important;   /* chaque card occupe toute la largeur */
    transition: none;         /* désactive les transitions de width */
  }

  .elementor-485 .elementor-element.elementor-element-9b2932c.cards-wrapper .card-content {
    width: 100%;              /* le texte prend toute la largeur */
    position: relative;       /* plus besoin d’absolu */
    opacity: 1 !important;    /* tout le texte visible sur mobile */
    pointer-events: auto;
    padding: 16px 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fb09e5 *//* Le wrapper porte la bordure/radius et coupe tout débordement */
.elementor-485 .elementor-element.elementor-element-7fb09e5 {
  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-485 .elementor-element.elementor-element-7fb09e5 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-485 .elementor-element.elementor-element-7fb09e5 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 Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://spccangiotti.fr/wp-content/uploads/2025/10/Geist-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */