.elementor-5 .elementor-element.elementor-element-f9ae7a1{--display:flex;--min-height:912px;--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:0.46;--margin-top:-206px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-f9ae7a1::before, .elementor-5 .elementor-element.elementor-element-f9ae7a1 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f9ae7a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f9ae7a1 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f9ae7a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f9ae7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-cf07c8b{width:var( --container-widget-width, 55% );max-width:55%;margin:160px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-cf07c8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b56fd7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-52940ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-4125d81 .elementor-icon-box-wrapper{align-items:center;}.elementor-5 .elementor-element.elementor-element-4125d81{--icon-box-icon-margin:15px;}.elementor-5 .elementor-element.elementor-element-4125d81 .elementor-icon{font-size:60px;}.elementor-5 .elementor-element.elementor-element-4125d81 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4125d81 .elementor-icon-box-title a{font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-5 .elementor-element.elementor-element-4125d81 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-23f52d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-68ce75a .elementor-icon-box-wrapper{align-items:center;}.elementor-5 .elementor-element.elementor-element-68ce75a{--icon-box-icon-margin:15px;}.elementor-5 .elementor-element.elementor-element-68ce75a .elementor-icon{font-size:60px;}.elementor-5 .elementor-element.elementor-element-68ce75a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-68ce75a .elementor-icon-box-title a{font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-5 .elementor-element.elementor-element-68ce75a .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-927811c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-a7adef3 .elementor-icon-box-wrapper{align-items:center;}.elementor-5 .elementor-element.elementor-element-a7adef3{--icon-box-icon-margin:15px;}.elementor-5 .elementor-element.elementor-element-a7adef3 .elementor-icon{font-size:60px;}.elementor-5 .elementor-element.elementor-element-a7adef3 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-a7adef3 .elementor-icon-box-title a{font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-5 .elementor-element.elementor-element-a7adef3 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-272cb62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-1fe80ff{text-align:center;}.elementor-5 .elementor-element.elementor-element-1fe80ff .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-5 .elementor-element.elementor-element-74879bc{text-align:center;}.elementor-5 .elementor-element.elementor-element-74879bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-2be9a08{--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;--overlay-opacity:0.07;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-2be9a08::before, .elementor-5 .elementor-element.elementor-element-2be9a08 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-2be9a08 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-2be9a08 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-2be9a08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-2be9a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/fond-1er-encart.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:35% auto;}.elementor-5 .elementor-element.elementor-element-deeeb78{--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:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-a09d5e6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-2a275b0:not( .elementor-widget-image ), .elementor-5 .elementor-element.elementor-element-2a275b0.elementor-widget-image img{-webkit-mask-image:url( https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/masque-image-1.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5 .elementor-element.elementor-element-2a275b0 img{width:688px;height:560px;object-fit:cover;object-position:center center;}.elementor-5 .elementor-element.elementor-element-ab0700e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:15px;}.elementor-5 .elementor-element.elementor-element-fd01896 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-b2aa111{--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-5 .elementor-element.elementor-element-720774f{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-ba1d2bb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-bdbf10f{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-50489be{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-bf48744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c504ffe{--display:flex;--min-height:415px;--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 10px;--row-gap:0px;--column-gap:10px;--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-5 .elementor-element.elementor-element-576c700{--display:flex;--justify-content:flex-end;--overlay-opacity:0.25;--border-radius:0px 0px 0px 0px;--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-5 .elementor-element.elementor-element-576c700:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-576c700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/image-1-vignette.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-576c700::before, .elementor-5 .elementor-element.elementor-element-576c700 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-576c700 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-576c700 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-576c700 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-576c700 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-6291914{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.85;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-6291914::before, .elementor-5 .elementor-element.elementor-element-6291914 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6291914 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6291914 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6291914 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6291914 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(188deg, #FFFFFF00 28%, #242D4B 0%);}.elementor-5 .elementor-element.elementor-element-6291914:hover::before, .elementor-5 .elementor-element.elementor-element-6291914:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6291914:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6291914 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-6291914 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-6291914:hover{--overlay-opacity:0.85;}.elementor-5 .elementor-element.elementor-element-0bdf447{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c9d3514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:left;}.elementor-5 .elementor-element.elementor-element-c9d3514 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c9d3514 .elementor-heading-title a:hover, .elementor-5 .elementor-element.elementor-element-c9d3514 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c9d3514 .elementor-heading-title a{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-7633936{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-2360093{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-5 .elementor-element.elementor-element-2360093 .elementor-icon-wrapper{text-align:right;}.elementor-5 .elementor-element.elementor-element-2360093.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-2360093.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-2360093.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-2360093.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-2360093.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-2360093.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-2360093.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-2360093 .elementor-icon{font-size:20px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2360093 .elementor-icon svg{height:20px;}.elementor-5 .elementor-element.elementor-element-e6f480a{--display:flex;--justify-content:flex-end;--overlay-opacity:0.25;--border-radius:0px 0px 0px 0px;--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-5 .elementor-element.elementor-element-e6f480a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e6f480a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/image-2-vignette.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-e6f480a::before, .elementor-5 .elementor-element.elementor-element-e6f480a > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e6f480a > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e6f480a > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-e6f480a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-e6f480a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-b1bcec6{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.85;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b1bcec6::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(188deg, #FFFFFF00 28%, var( --e-global-color-primary ) 0%);}.elementor-5 .elementor-element.elementor-element-b1bcec6:hover::before, .elementor-5 .elementor-element.elementor-element-b1bcec6:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b1bcec6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-b1bcec6:hover{--overlay-opacity:0.85;}.elementor-5 .elementor-element.elementor-element-e8712b7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ac87f3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:left;}.elementor-5 .elementor-element.elementor-element-ac87f3e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ac87f3e .elementor-heading-title a:hover, .elementor-5 .elementor-element.elementor-element-ac87f3e .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ac87f3e .elementor-heading-title a{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-87f9018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-3a59182{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-5 .elementor-element.elementor-element-3a59182 .elementor-icon-wrapper{text-align:right;}.elementor-5 .elementor-element.elementor-element-3a59182.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-3a59182.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-3a59182.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-3a59182.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-3a59182.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-3a59182.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-3a59182.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-3a59182 .elementor-icon{font-size:20px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-3a59182 .elementor-icon svg{height:20px;}.elementor-5 .elementor-element.elementor-element-4bd055e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b41813a{--display:flex;--min-height:415px;--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 10px;--row-gap:0px;--column-gap:10px;--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-5 .elementor-element.elementor-element-4eac3b7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.25;--border-radius:0px 0px 0px 0px;--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-5 .elementor-element.elementor-element-4eac3b7:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4eac3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/image-3-vignette.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-4eac3b7::before, .elementor-5 .elementor-element.elementor-element-4eac3b7 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4eac3b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4eac3b7 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4eac3b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4eac3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-e9edbb8{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.85;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-e9edbb8::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(188deg, #FFFFFF00 28%, var( --e-global-color-primary ) 0%);}.elementor-5 .elementor-element.elementor-element-e9edbb8:hover::before, .elementor-5 .elementor-element.elementor-element-e9edbb8:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e9edbb8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-e9edbb8:hover{--overlay-opacity:0.85;}.elementor-5 .elementor-element.elementor-element-c1e254c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-9289357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:left;}.elementor-5 .elementor-element.elementor-element-9289357 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-9289357 .elementor-heading-title a:hover, .elementor-5 .elementor-element.elementor-element-9289357 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-9289357 .elementor-heading-title a{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-eb7b2d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ba4f9b8{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-5 .elementor-element.elementor-element-ba4f9b8 .elementor-icon-wrapper{text-align:right;}.elementor-5 .elementor-element.elementor-element-ba4f9b8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-ba4f9b8.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-ba4f9b8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ba4f9b8.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-ba4f9b8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ba4f9b8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-ba4f9b8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-ba4f9b8 .elementor-icon{font-size:20px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-ba4f9b8 .elementor-icon svg{height:20px;}.elementor-5 .elementor-element.elementor-element-345fed2{--display:flex;--justify-content:flex-end;--overlay-opacity:0.25;--border-radius:0px 0px 0px 0px;--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-5 .elementor-element.elementor-element-345fed2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-345fed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/image-4-vignette.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-345fed2::before, .elementor-5 .elementor-element.elementor-element-345fed2 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-345fed2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-345fed2 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-345fed2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-345fed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-f1333ba{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0.85;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-f1333ba::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(188deg, #FFFFFF00 28%, var( --e-global-color-primary ) 0%);}.elementor-5 .elementor-element.elementor-element-f1333ba:hover::before, .elementor-5 .elementor-element.elementor-element-f1333ba:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f1333ba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-f1333ba:hover{--overlay-opacity:0.85;}.elementor-5 .elementor-element.elementor-element-56bf8f2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-f727e4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:left;}.elementor-5 .elementor-element.elementor-element-f727e4a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f727e4a .elementor-heading-title a:hover, .elementor-5 .elementor-element.elementor-element-f727e4a .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f727e4a .elementor-heading-title a{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-dce422f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-5061eef{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-5 .elementor-element.elementor-element-5061eef .elementor-icon-wrapper{text-align:right;}.elementor-5 .elementor-element.elementor-element-5061eef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-5061eef.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-5061eef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-5061eef.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-5061eef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-5061eef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-5061eef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-5061eef .elementor-icon{font-size:20px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-5061eef .elementor-icon svg{height:20px;}.elementor-5 .elementor-element.elementor-element-dd8a9fd{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0488a2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-78c7454{--display:flex;--min-height:400px;--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 10px;--row-gap:0px;--column-gap:10px;--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-5 .elementor-element.elementor-element-eaa4132{--display:flex;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;--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-5 .elementor-element.elementor-element-eaa4132:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-eaa4132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242D4B;}.elementor-5 .elementor-element.elementor-element-eaa4132::before, .elementor-5 .elementor-element.elementor-element-eaa4132 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-eaa4132 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-eaa4132 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-eaa4132 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-eaa4132 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-eaa4132:hover{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.3);}.elementor-5 .elementor-element.elementor-element-fb6ed6f{border-radius:50% 50% 50% 50%;}.elementor-5 .elementor-element.elementor-element-2a2764c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:left;}.elementor-5 .elementor-element.elementor-element-2a2764c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-2a2764c .elementor-heading-title a:hover, .elementor-5 .elementor-element.elementor-element-2a2764c .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-2a2764c .elementor-heading-title a{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-ffb07eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-4adc8c6{--display:flex;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;--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-5 .elementor-element.elementor-element-4adc8c6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4adc8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242D4B;}.elementor-5 .elementor-element.elementor-element-4adc8c6::before, .elementor-5 .elementor-element.elementor-element-4adc8c6 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4adc8c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4adc8c6 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4adc8c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4adc8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-4adc8c6:hover{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.3);}.elementor-5 .elementor-element.elementor-element-ec75648{border-radius:50% 50% 50% 50%;}.elementor-5 .elementor-element.elementor-element-6d47005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:left;}.elementor-5 .elementor-element.elementor-element-6d47005 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-6d47005 .elementor-heading-title a:hover, .elementor-5 .elementor-element.elementor-element-6d47005 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-6d47005 .elementor-heading-title a{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-9250f36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-9fdc12a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-81f1fcd{--display:flex;--min-height:415px;--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 10px;--row-gap:0px;--column-gap:10px;--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-5 .elementor-element.elementor-element-b8cab25{--display:flex;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;--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-5 .elementor-element.elementor-element-b8cab25:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b8cab25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242D4B;}.elementor-5 .elementor-element.elementor-element-b8cab25::before, .elementor-5 .elementor-element.elementor-element-b8cab25 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b8cab25 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b8cab25 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-b8cab25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-b8cab25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-b8cab25:hover{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.3);}.elementor-5 .elementor-element.elementor-element-0f4dda1{border-radius:50% 50% 50% 50%;}.elementor-5 .elementor-element.elementor-element-a42c483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:left;}.elementor-5 .elementor-element.elementor-element-a42c483 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-a42c483 .elementor-heading-title a:hover, .elementor-5 .elementor-element.elementor-element-a42c483 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-a42c483 .elementor-heading-title a{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-4ded5ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-010edd5{--display:flex;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;--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-5 .elementor-element.elementor-element-010edd5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-010edd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242D4B;}.elementor-5 .elementor-element.elementor-element-010edd5::before, .elementor-5 .elementor-element.elementor-element-010edd5 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-010edd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-010edd5 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-010edd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-010edd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-010edd5:hover{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.3);}.elementor-5 .elementor-element.elementor-element-265ff7a{border-radius:50% 50% 50% 50%;}.elementor-5 .elementor-element.elementor-element-f3bce79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:left;}.elementor-5 .elementor-element.elementor-element-f3bce79 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f3bce79 .elementor-heading-title a:hover, .elementor-5 .elementor-element.elementor-element-f3bce79 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f3bce79 .elementor-heading-title a{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-ff1b041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 20px 0px 20px;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-198557a{--display:flex;--min-height:800px;--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;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-198557a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-198557a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/fond-2em-encart.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-5 .elementor-element.elementor-element-198557a::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-198557a > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-198557a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/fond-2em-encart2.png");--background-overlay:'';background-position:100% 47%;background-repeat:no-repeat;background-size:43% auto;}.elementor-5 .elementor-element.elementor-element-cf09a8b{text-align:center;}.elementor-5 .elementor-element.elementor-element-cf09a8b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-bebfdc5{text-align:center;}.elementor-5 .elementor-element.elementor-element-bebfdc5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-a7eb152{text-align:center;color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-148afcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-521px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-8cc5572{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5 .elementor-element.elementor-element-8cc5572:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8cc5572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/bg-avant-apres.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-97a2a13 .jx-slider .jx-controller{background-color:#FFFFFF;align-self:center;}.elementor-5 .elementor-element.elementor-element-97a2a13:not( .elementor-widget-image ) .elementor-widget-container, .elementor-5 .elementor-element.elementor-element-97a2a13.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/masque-avant-apres.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5 .elementor-element.elementor-element-97a2a13 .slick-slide{margin-left:0px;margin-right:0px;}.elementor-5 .elementor-element.elementor-element-97a2a13 .slick-list{margin-left:-0px;margin-right:-0px;}.elementor-5 .elementor-element.elementor-element-97a2a13 .jx-left{justify-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-97a2a13 .jx-right{justify-content:flex-end;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-97a2a13 .jx-handle .jx-controller{border-radius:600px 600px 600px 600px;}.elementor-5 .elementor-element.elementor-element-97a2a13 .jx-slider .jx-controller i{color:#242D4B;}.elementor-5 .elementor-element.elementor-element-97a2a13 .jx-slider .jx-controller i svg *{fill:#242D4B;}.elementor-5 .elementor-element.elementor-element-97a2a13 .jx-handle .jx-control:before{width:10px;margin-left:calc( 10px/-2);}.elementor-5 .elementor-element.elementor-element-97a2a13 .jet-slick-dots{justify-content:center;}.elementor-5 .elementor-element.elementor-element-97a2a13 .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-5 .elementor-element.elementor-element-e69c5af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-599f00b{text-align:center;}.elementor-5 .elementor-element.elementor-element-599f00b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-ef2a699{text-align:center;}.elementor-5 .elementor-element.elementor-element-6fc9edb{text-align:center;}.elementor-5 .elementor-element.elementor-element-12d1329 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-12d1329 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-12d1329 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5 .elementor-element.elementor-element-12d1329 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-5 .elementor-element.elementor-element-12d1329 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-12d1329 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-a31a0c2{--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;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-a31a0c2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a31a0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/fond-5em-encart.png");background-position:center left;background-repeat:no-repeat;background-size:35% auto;}.elementor-5 .elementor-element.elementor-element-a31a0c2::before, .elementor-5 .elementor-element.elementor-element-a31a0c2 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-a31a0c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-a31a0c2 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-a31a0c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-a31a0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(171deg, #FFFFFF 50%, #242D4B 0%);}.elementor-5 .elementor-element.elementor-element-a31a0c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-1d833db{--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:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-f5537c9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-89d2fb6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-a9d8aee .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-a9d8aee .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-a9d8aee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5 .elementor-element.elementor-element-a9d8aee .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-5 .elementor-element.elementor-element-a9d8aee .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-a9d8aee .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-769b059{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ca194f4:not( .elementor-widget-image ), .elementor-5 .elementor-element.elementor-element-ca194f4.elementor-widget-image img{-webkit-mask-image:url( https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/masque-image-1.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5 .elementor-element.elementor-element-ca194f4 img{width:688px;height:580px;object-fit:cover;object-position:center center;}.elementor-5 .elementor-element.elementor-element-3743e62{--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-5 .elementor-element.elementor-element-becdd74{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-9fae582 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-87368ae{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-48e53c5{--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:30px;--margin-bottom:-250px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-3c57b4e.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-5 .elementor-element.elementor-element-3c57b4e .elementor-main-swiper{width:100%;}.elementor-5 .elementor-element.elementor-element-3c57b4e .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-width:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-3c57b4e .elementor-swiper-button{font-size:20px;}.elementor-5 .elementor-element.elementor-element-3c57b4e .elementor-testimonial__text{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-5 .elementor-element.elementor-element-3c57b4e .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:"BrushScript", Sans-serif;font-size:19px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-f699f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:250px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-4c3fb7a{text-align:center;}.elementor-5 .elementor-element.elementor-element-4c3fb7a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-c8a7106{text-align:center;}.elementor-5 .elementor-element.elementor-element-3dea419{text-align:center;}.elementor-5 .elementor-element.elementor-element-8ca58ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-22f8223{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-22f8223 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5 .elementor-element.elementor-element-22f8223 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-22f8223 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5 .elementor-element.elementor-element-22f8223 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-f9ae7a1{--min-height:615px;--margin-top:-129px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:109px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-cf07c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-b56fd7b{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-272cb62{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-2be9a08{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-deeeb78{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-a09d5e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ab0700e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b2aa111{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-ba1d2bb{text-align:center;}.elementor-5 .elementor-element.elementor-element-50a44a6{text-align:center;}.elementor-5 .elementor-element.elementor-element-eeb8610{text-align:center;}.elementor-5 .elementor-element.elementor-element-50489be{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-bf48744{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-c504ffe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-576c700{--min-height:455px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-5 .elementor-element.elementor-element-6291914::before, .elementor-5 .elementor-element.elementor-element-6291914 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6291914 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6291914 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6291914 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6291914 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(189deg, #FFFFFF00 27%, #242D4B 0%);}.elementor-5 .elementor-element.elementor-element-6291914{--overlay-opacity:0.85;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-e6f480a{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-5 .elementor-element.elementor-element-b1bcec6::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-b1bcec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(189deg, #FFFFFF00 27%, var( --e-global-color-primary ) 0%);}.elementor-5 .elementor-element.elementor-element-b1bcec6{--overlay-opacity:0.85;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b41813a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-4eac3b7{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-5 .elementor-element.elementor-element-e9edbb8::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-e9edbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(189deg, #FFFFFF00 27%, var( --e-global-color-primary ) 0%);}.elementor-5 .elementor-element.elementor-element-e9edbb8{--overlay-opacity:0.85;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-345fed2{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-5 .elementor-element.elementor-element-f1333ba::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f1333ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(189deg, #FFFFFF00 27%, var( --e-global-color-primary ) 0%);}.elementor-5 .elementor-element.elementor-element-f1333ba{--overlay-opacity:0.85;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-dd8a9fd{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-0488a2e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-78c7454{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-eaa4132{--min-height:455px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-5 .elementor-element.elementor-element-4adc8c6{--min-height:455px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-5 .elementor-element.elementor-element-81f1fcd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-b8cab25{--min-height:455px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-5 .elementor-element.elementor-element-010edd5{--min-height:455px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-5 .elementor-element.elementor-element-198557a{--min-height:556px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-198557a::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-198557a > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-198557a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 44%;}.elementor-5 .elementor-element.elementor-element-148afcd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-231px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-8cc5572{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-e69c5af{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-a31a0c2{--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:40px;--padding-bottom:153px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-1d833db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-f5537c9{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-f5537c9.e-con{--order:99999 /* order end hack */;}.elementor-5 .elementor-element.elementor-element-769b059{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-3743e62{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5 .elementor-element.elementor-element-9fae582{text-align:center;}.elementor-5 .elementor-element.elementor-element-6de5da9{text-align:center;}.elementor-5 .elementor-element.elementor-element-a8e44e8{text-align:center;}.elementor-5 .elementor-element.elementor-element-f699f88{--margin-top:217px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-22f8223{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-f9ae7a1{--min-height:349px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-cf07c8b{text-align:center;}.elementor-5 .elementor-element.elementor-element-cf07c8b .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-b56fd7b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-272cb62{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-1fe80ff .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-74879bc .elementor-heading-title{font-size:24px;}.elementor-5 .elementor-element.elementor-element-2be9a08{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-2a275b0 img{height:309px;}.elementor-5 .elementor-element.elementor-element-fd01896{text-align:center;}.elementor-5 .elementor-element.elementor-element-ed48074{text-align:center;}.elementor-5 .elementor-element.elementor-element-ed48074 .elementor-heading-title{font-size:25px;}.elementor-5 .elementor-element.elementor-element-5c74b29{text-align:center;}.elementor-5 .elementor-element.elementor-element-50489be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-576c700{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-c9d3514{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-7633936{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-e6f480a{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-ac87f3e{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-87f9018{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-4eac3b7{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-9289357{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-eb7b2d7{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-345fed2{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-f727e4a{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-dce422f{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-dd8a9fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-eaa4132{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-2a2764c{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-ffb07eb{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-4adc8c6{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-6d47005{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-9250f36{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-b8cab25{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-a42c483{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-4ded5ea{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-010edd5{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-f3bce79{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-ff1b041{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-198557a{--min-height:613px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-198557a::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-198557a > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-198557a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-198557a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 53%;background-size:218px auto;}.elementor-5 .elementor-element.elementor-element-bebfdc5 .elementor-heading-title{font-size:25px;}.elementor-5 .elementor-element.elementor-element-148afcd{--margin-top:-225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-8cc5572{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5 .elementor-element.elementor-element-a31a0c2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-1d833db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-89d2fb6{width:100%;max-width:100%;text-align:center;}.elementor-5 .elementor-element.elementor-element-08533ee{text-align:center;}.elementor-5 .elementor-element.elementor-element-08533ee .elementor-heading-title{font-size:26px;}.elementor-5 .elementor-element.elementor-element-2cc5a35{text-align:center;}.elementor-5 .elementor-element.elementor-element-ca194f4 img{height:309px;}.elementor-5 .elementor-element.elementor-element-3743e62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-6de5da9{text-align:center;}.elementor-5 .elementor-element.elementor-element-6de5da9 .elementor-heading-title{font-size:26px;}.elementor-5 .elementor-element.elementor-element-f699f88{--margin-top:265px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-c8a7106{text-align:center;}.elementor-5 .elementor-element.elementor-element-c8a7106 .elementor-heading-title{font-size:26px;}.elementor-5 .elementor-element.elementor-element-22f8223{--e-image-carousel-slides-to-show:2;}.elementor-5 .elementor-element.elementor-element-22f8223 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5 .elementor-element.elementor-element-22f8223 .elementor-swiper-button.elementor-swiper-button-next{font-size:14px;}}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-f9ae7a1{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-b56fd7b{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-52940ce{--width:33%;}.elementor-5 .elementor-element.elementor-element-23f52d8{--width:33%;}.elementor-5 .elementor-element.elementor-element-927811c{--width:33%;}.elementor-5 .elementor-element.elementor-element-2be9a08{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-720774f{--width:40%;}.elementor-5 .elementor-element.elementor-element-bdbf10f{--width:60%;}.elementor-5 .elementor-element.elementor-element-50489be{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-bf48744{--width:50%;}.elementor-5 .elementor-element.elementor-element-576c700{--width:50%;}.elementor-5 .elementor-element.elementor-element-e6f480a{--width:50%;}.elementor-5 .elementor-element.elementor-element-4bd055e{--width:50%;}.elementor-5 .elementor-element.elementor-element-4eac3b7{--width:50%;}.elementor-5 .elementor-element.elementor-element-345fed2{--width:50%;}.elementor-5 .elementor-element.elementor-element-dd8a9fd{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-0488a2e{--width:50%;}.elementor-5 .elementor-element.elementor-element-eaa4132{--width:50%;}.elementor-5 .elementor-element.elementor-element-4adc8c6{--width:50%;}.elementor-5 .elementor-element.elementor-element-9fdc12a{--width:50%;}.elementor-5 .elementor-element.elementor-element-b8cab25{--width:50%;}.elementor-5 .elementor-element.elementor-element-010edd5{--width:50%;}.elementor-5 .elementor-element.elementor-element-198557a{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-148afcd{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-8cc5572{--width:50%;}.elementor-5 .elementor-element.elementor-element-e69c5af{--width:50%;}.elementor-5 .elementor-element.elementor-element-a31a0c2{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-becdd74{--width:40%;}.elementor-5 .elementor-element.elementor-element-87368ae{--width:60%;}.elementor-5 .elementor-element.elementor-element-f699f88{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5 .elementor-element.elementor-element-52940ce{--width:100%;}.elementor-5 .elementor-element.elementor-element-23f52d8{--width:100%;}.elementor-5 .elementor-element.elementor-element-927811c{--width:100%;}.elementor-5 .elementor-element.elementor-element-a09d5e6{--width:100%;}.elementor-5 .elementor-element.elementor-element-ab0700e{--width:100%;}.elementor-5 .elementor-element.elementor-element-720774f{--width:100%;}.elementor-5 .elementor-element.elementor-element-bdbf10f{--width:100%;}.elementor-5 .elementor-element.elementor-element-bf48744{--width:100%;}.elementor-5 .elementor-element.elementor-element-576c700{--width:50%;}.elementor-5 .elementor-element.elementor-element-e6f480a{--width:50%;}.elementor-5 .elementor-element.elementor-element-4bd055e{--width:100%;}.elementor-5 .elementor-element.elementor-element-4eac3b7{--width:100%;}.elementor-5 .elementor-element.elementor-element-345fed2{--width:100%;}.elementor-5 .elementor-element.elementor-element-0488a2e{--width:100%;}.elementor-5 .elementor-element.elementor-element-eaa4132{--width:50%;}.elementor-5 .elementor-element.elementor-element-4adc8c6{--width:50%;}.elementor-5 .elementor-element.elementor-element-9fdc12a{--width:100%;}.elementor-5 .elementor-element.elementor-element-b8cab25{--width:50%;}.elementor-5 .elementor-element.elementor-element-010edd5{--width:50%;}.elementor-5 .elementor-element.elementor-element-8cc5572{--width:100%;}.elementor-5 .elementor-element.elementor-element-e69c5af{--width:100%;}.elementor-5 .elementor-element.elementor-element-f5537c9{--width:100%;}.elementor-5 .elementor-element.elementor-element-769b059{--width:100%;}.elementor-5 .elementor-element.elementor-element-becdd74{--width:100%;}.elementor-5 .elementor-element.elementor-element-87368ae{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f9ae7a1 */.section-triangle-bas-gauche::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-left: 250px solid #242d4b;  
  border-top: 300px solid transparent;
  z-index: 1;
}

.section-triangle-bas-gauche {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width :766px){.section-triangle-bas-gauche::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-left: 90px solid #242d4b;  
  border-top: 130px solid transparent;
  z-index: 1;
}}
@media screen and (max-width :1024px) and (min-width :767px){.section-triangle-bas-gauche::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-left: 150px solid #242d4b;  
  border-top: 220px solid transparent;
  z-index: 1;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd01896 */@media screen and (min-width :1024px) {.titre-avec-image {
  position: relative;
  display: inline-block; 
  padding-right: 40px; 
}

.titre-avec-image::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -100%;
  transform: translateY(-50%);
  width: 750px; 
  height: 7px; 
  background-image: url('https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/after-titre.png'); 
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2360093 */.btn-spec-vignette .elementor-icon-wrapper{
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-576c700 */.btn-spec {
  position: absolute;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.5s ease, transform 0.3s ease;
  pointer-events: none;
}

.colonne-spec:hover .btn-spec {
  position: relative;
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.elementor-5 .colonne-spec:hover .elementor-element.elementor-element-6291914::before  {
    background-color: transparent;
    background-image: linear-gradient(191deg, #02010100 19%, var(--e-global-color-accent) 0%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a59182 */.btn-spec-vignette .elementor-icon-wrapper{
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f480a */.elementor-5 .colonne-spec:hover .elementor-element.elementor-element-b1bcec6::before  {
    background-color: transparent;
    background-image: linear-gradient(191deg, #02010100 19%, var(--e-global-color-accent) 0%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba4f9b8 */.btn-spec-vignette .elementor-icon-wrapper{
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eac3b7 */.elementor-5 .colonne-spec:hover .elementor-element.elementor-element-e9edbb8::before  {
    background-color: transparent;
    background-image: linear-gradient(191deg, #02010100 19%, var(--e-global-color-accent) 0%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5061eef */.btn-spec-vignette .elementor-icon-wrapper{
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345fed2 */.btn-spec {
  position: absolute;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.5s ease, transform 0.3s ease;
  pointer-events: none;
}

.colonne-spec:hover .btn-spec {
  position: relative;
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.elementor-5 .colonne-spec:hover .elementor-element.elementor-element-f1333ba::before  {
    background-color: transparent;
    background-image: linear-gradient(191deg, #02010100 19%, var(--e-global-color-accent) 0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb6ed6f */.elementor-5 .elementor-element.elementor-element-fb6ed6f.elementor-widget-image {
    aspect-ratio: 1 / 1;
    background-color: #FFF;
    overflow: hidden;
    margin: 30px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa4132 */.elementor-5 .elementor-element.elementor-element-eaa4132 {
    position: relative;
    top: 0;
    transition: all 0.2s ease;
}

.elementor-5 .elementor-element.elementor-element-eaa4132:hover {
    top: -4px;
}

.elementor-5 .elementor-element.elementor-element-eaa4132 .elementor-widget-image img {
    transform: scale(1);
    transition: all 0.2s ease;
}

.elementor-5 .elementor-element.elementor-element-eaa4132:hover .elementor-widget-image img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec75648 */.elementor-5 .elementor-element.elementor-element-ec75648.elementor-widget-image {
    aspect-ratio: 1 / 1;
    background-color: #FFF;
    overflow: hidden;
    margin: 30px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4adc8c6 */.elementor-5 .elementor-element.elementor-element-4adc8c6 {
    position: relative;
    top: 0;
    transition: all 0.2s ease;
}

.elementor-5 .elementor-element.elementor-element-4adc8c6:hover {
    top: -4px;
}

.elementor-5 .elementor-element.elementor-element-4adc8c6 .elementor-widget-image img {
    transform: scale(1);
    transition: all 0.2s ease;
}

.elementor-5 .elementor-element.elementor-element-4adc8c6:hover .elementor-widget-image img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f4dda1 */.elementor-5 .elementor-element.elementor-element-0f4dda1.elementor-widget-image {
    aspect-ratio: 1 / 1;
    background-color: #FFF;
    overflow: hidden;
    margin: 30px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cab25 */.elementor-5 .elementor-element.elementor-element-b8cab25 {
    position: relative;
    top: 0;
    transition: all 0.2s ease;
}

.elementor-5 .elementor-element.elementor-element-b8cab25:hover {
    top: -4px;
}

.elementor-5 .elementor-element.elementor-element-b8cab25 .elementor-widget-image img {
    transform: scale(1);
    transition: all 0.2s ease;
}

.elementor-5 .elementor-element.elementor-element-b8cab25:hover .elementor-widget-image img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-265ff7a */.elementor-5 .elementor-element.elementor-element-265ff7a.elementor-widget-image {
    aspect-ratio: 1 / 1;
    background-color: #FFF;
    overflow: hidden;
    margin: 30px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-010edd5 */.elementor-5 .elementor-element.elementor-element-010edd5 {
    position: relative;
    top: 0;
    transition: all 0.2s ease;
}

.elementor-5 .elementor-element.elementor-element-010edd5:hover {
    top: -4px;
}

.elementor-5 .elementor-element.elementor-element-010edd5 .elementor-widget-image img {
    transform: scale(1);
    transition: all 0.2s ease;
}

.elementor-5 .elementor-element.elementor-element-010edd5:hover .elementor-widget-image img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89d2fb6 */@media screen and (min-width :1024px) {.titre-avec-image2 {
  position: relative;
  display: inline-block; 
  padding-right: 40px; 
}

.titre-avec-image2::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 105%;
  transform: translateY(-50%);
  width: 750px; 
  height: 7px; 
  background-image: url('https://www.toitures-pictaves.fr/wp-content/uploads/sites/23/2025/08/after-2-titre.png'); 
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-3c57b4e */.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 150px !important;
    height: auto !important;
}

.elementor-5 .elementor-element.elementor-element-3c57b4e 
.elementor-main-swiper .swiper-slide {
 box-shadow: -10px 10px #8D372617;
 margin-bottom: 10px;
    margin-left: 2px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22f8223 */.elementor-5 .elementor-element.elementor-element-22f8223 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5 .elementor-element.elementor-element-22f8223 .elementor-swiper-button.elementor-swiper-button-next{
    background-color: #8d3726;
    padding: 8px
}/* End custom CSS */