.elementor-766 .elementor-element.elementor-element-2811daec{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-766 .elementor-element.elementor-element-2811daec:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-2811daec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#495338;background-image:url("http://pistonsisters.fr/wp-content/uploads/2026/06/66f155fb-41bf-4e26-af32-b3d8fdca7a55.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-7f8a49b{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-766 .elementor-element.elementor-element-7f8a49b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-6e6b5f08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-44f5991e{margin:-16% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-8853787-font-family ), Sans-serif;font-size:var( --e-global-typography-8853787-font-size );color:var( --e-global-color-0d25712 );}.elementor-766 .elementor-element.elementor-element-c066c2e{--divider-border-style:solid;--divider-color:var( --e-global-color-0d25712 );--divider-border-width:2px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-766 .elementor-element.elementor-element-c066c2e .elementor-divider-separator{width:15%;}.elementor-766 .elementor-element.elementor-element-c066c2e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-766 .elementor-element.elementor-element-2fd0ce94{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-766 .elementor-element.elementor-element-2fd0ce94 .elementor-heading-title{font-family:var( --e-global-typography-2e6f892-font-family ), Sans-serif;font-size:var( --e-global-typography-2e6f892-font-size );color:#000000;}.elementor-766 .elementor-element.elementor-element-6804d33a{--divider-border-style:solid;--divider-color:var( --e-global-color-0d25712 );--divider-border-width:2px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-766 .elementor-element.elementor-element-6804d33a .elementor-divider-separator{width:15%;}.elementor-766 .elementor-element.elementor-element-6804d33a .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-766 .elementor-element.elementor-element-53d703a9{width:var( --container-widget-width, 95.805% );max-width:95.805%;margin:1% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:95.805%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-e3bb3ed-font-family ), Sans-serif;font-weight:var( --e-global-typography-e3bb3ed-font-weight );color:var( --e-global-color-cc56452 );}.elementor-766 .elementor-element.elementor-element-53d703a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-6063e007{width:var( --container-widget-width, 92.928% );max-width:92.928%;margin:5% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:92.928%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5ed4c08-font-family ), Sans-serif;font-weight:var( --e-global-typography-5ed4c08-font-weight );font-style:var( --e-global-typography-5ed4c08-font-style );color:var( --e-global-color-cc56452 );}.elementor-766 .elementor-element.elementor-element-6063e007.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-4bd6d4de{--display:flex;}.elementor-766 .elementor-element.elementor-element-11d4c1b2{margin:28px 28px calc(var(--kit-widget-spacing, 0px) + 28px) 28px;text-align:center;font-family:var( --e-global-typography-b0496d4-font-family ), Sans-serif;font-weight:var( --e-global-typography-b0496d4-font-weight );font-style:var( --e-global-typography-b0496d4-font-style );}.elementor-766 .elementor-element.elementor-element-6de99985{--divider-border-style:solid;--divider-color:var( --e-global-color-0d25712 );--divider-border-width:2px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-766 .elementor-element.elementor-element-6de99985 .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-766 .elementor-element.elementor-element-6de99985 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-766 .elementor-element.elementor-element-d870204{--display:flex;--min-height:216px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;}.elementor-766 .elementor-element.elementor-element-b6a3e9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-766 .elementor-element.elementor-element-f1b6110 .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-4a15d32{--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-766 .elementor-element.elementor-element-366c118 img{width:84%;max-width:98%;}.elementor-766 .elementor-element.elementor-element-f5df0eb{--display:flex;--min-height:216px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;}.elementor-766 .elementor-element.elementor-element-d4c891f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-766 .elementor-element.elementor-element-71b66d6 .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-d021949{--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-766 .elementor-element.elementor-element-7c0610b img{width:84%;max-width:98%;}.elementor-766 .elementor-element.elementor-element-0ec72ca{--display:flex;--min-height:216px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;}.elementor-766 .elementor-element.elementor-element-7ce8bc3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-766 .elementor-element.elementor-element-a4aeed8 .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-2653488{--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-766 .elementor-element.elementor-element-3da5b45 img{width:84%;max-width:98%;}.elementor-766 .elementor-element.elementor-element-18c488b{--display:flex;--min-height:216px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;}.elementor-766 .elementor-element.elementor-element-c787131{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-766 .elementor-element.elementor-element-69345d8 .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-9849fdd{--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-766 .elementor-element.elementor-element-89d3eb2 img{width:84%;max-width:98%;}.elementor-766 .elementor-element.elementor-element-b35a0d1{--display:flex;--min-height:216px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;}.elementor-766 .elementor-element.elementor-element-f2c5dca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-766 .elementor-element.elementor-element-ed4368a .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-ea07a82{--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-766 .elementor-element.elementor-element-5caef1f img{width:84%;max-width:98%;}.elementor-766 .elementor-element.elementor-element-ba33303{--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;}.elementor-766 .elementor-element.elementor-element-eb031d3{--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-766 .elementor-element.elementor-element-eb031d3:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-eb031d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db4dca2 );}.elementor-766 .elementor-element.elementor-element-1c9311a{margin:51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-766 .elementor-element.elementor-element-1c9311a .elementor-heading-title{font-family:var( --e-global-typography-8853787-font-family ), Sans-serif;font-size:var( --e-global-typography-8853787-font-size );}.elementor-766 .elementor-element.elementor-element-7e978a7{--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-766 .elementor-element.elementor-element-7e978a7:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-7e978a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db4dca2 );}.elementor-766 .elementor-element.elementor-element-b8ea895 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-766 .elementor-element.elementor-element-b8ea895 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-766 .elementor-element.elementor-element-b8ea895{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-766 .elementor-element.elementor-element-b8ea895 .elementor-icon-list-text{transition:color 0.3s;}.elementor-766 .elementor-element.elementor-element-7c5eb4b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-766 .elementor-element.elementor-element-7c5eb4b1:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-7c5eb4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5b74e4 );}.elementor-766 .elementor-element.elementor-element-679c88b8{text-align:center;}.elementor-766 .elementor-element.elementor-element-679c88b8 .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );color:var( --e-global-color-db4dca2 );}.elementor-766 .elementor-element.elementor-element-26783423 .elementor-button{background-color:var( --e-global-color-d5b74e4 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.02px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-26783423 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-26783423 .elementor-button:focus{background-color:#F0F0F0;color:var( --e-global-color-d5b74e4 );border-color:#F0F0F0;}.elementor-766 .elementor-element.elementor-element-26783423{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-766 .elementor-element.elementor-element-26783423 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-26783423 .elementor-button:focus svg{fill:var( --e-global-color-d5b74e4 );}body.elementor-page-766:not(.elementor-motion-effects-element-type-background), body.elementor-page-766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-796719e );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-2811daec{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-766 .elementor-element.elementor-element-7f8a49b{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-766 .elementor-element.elementor-element-6e6b5f08{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-766 .elementor-element.elementor-element-44f5991e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-size:var( --e-global-typography-8853787-font-size );}.elementor-766 .elementor-element.elementor-element-2fd0ce94{text-align:center;}.elementor-766 .elementor-element.elementor-element-2fd0ce94 .elementor-heading-title{font-size:var( --e-global-typography-2e6f892-font-size );}.elementor-766 .elementor-element.elementor-element-53d703a9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-766 .elementor-element.elementor-element-6063e007{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-766 .elementor-element.elementor-element-f1b6110 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-71b66d6 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-a4aeed8 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-69345d8 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-ed4368a .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-1c9311a .elementor-heading-title{font-size:var( --e-global-typography-8853787-font-size );}.elementor-766 .elementor-element.elementor-element-7c5eb4b1{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-766 .elementor-element.elementor-element-679c88b8 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-2811daec:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-2811daec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-504px 0px;}.elementor-766 .elementor-element.elementor-element-2811daec{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-766 .elementor-element.elementor-element-7f8a49b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-766 .elementor-element.elementor-element-6e6b5f08{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-766 .elementor-element.elementor-element-44f5991e{margin:-40% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:var( --e-global-typography-8853787-font-size );}.elementor-766 .elementor-element.elementor-element-2fd0ce94 .elementor-heading-title{font-size:var( --e-global-typography-2e6f892-font-size );}.elementor-766 .elementor-element.elementor-element-f1b6110 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-71b66d6 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-a4aeed8 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-69345d8 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-ed4368a .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-1c9311a .elementor-heading-title{font-size:var( --e-global-typography-8853787-font-size );}.elementor-766 .elementor-element.elementor-element-7c5eb4b1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25%;--padding-bottom:25%;--padding-left:5%;--padding-right:5%;}.elementor-766 .elementor-element.elementor-element-679c88b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-766 .elementor-element.elementor-element-679c88b8 .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-766 .elementor-element.elementor-element-26783423 .elementor-button{font-size:15px;padding:25px 30px 25px 30px;}}@media(min-width:768px){.elementor-766 .elementor-element.elementor-element-7f8a49b{--width:44.845%;}.elementor-766 .elementor-element.elementor-element-d870204{--content-width:1191px;}.elementor-766 .elementor-element.elementor-element-b6a3e9e{--width:38%;}.elementor-766 .elementor-element.elementor-element-4a15d32{--width:66.6666%;}.elementor-766 .elementor-element.elementor-element-f5df0eb{--content-width:1191px;}.elementor-766 .elementor-element.elementor-element-d4c891f{--width:38%;}.elementor-766 .elementor-element.elementor-element-d021949{--width:66.6666%;}.elementor-766 .elementor-element.elementor-element-0ec72ca{--content-width:1191px;}.elementor-766 .elementor-element.elementor-element-7ce8bc3{--width:38%;}.elementor-766 .elementor-element.elementor-element-2653488{--width:66.6666%;}.elementor-766 .elementor-element.elementor-element-18c488b{--content-width:1191px;}.elementor-766 .elementor-element.elementor-element-c787131{--width:38%;}.elementor-766 .elementor-element.elementor-element-9849fdd{--width:66.6666%;}.elementor-766 .elementor-element.elementor-element-b35a0d1{--content-width:1191px;}.elementor-766 .elementor-element.elementor-element-f2c5dca{--width:38%;}.elementor-766 .elementor-element.elementor-element-ea07a82{--width:66.6666%;}.elementor-766 .elementor-element.elementor-element-eb031d3{--width:33.3333%;}.elementor-766 .elementor-element.elementor-element-7e978a7{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-766 .elementor-element.elementor-element-7f8a49b{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-44f5991e */@media (max-width: 767px) {
  .ps-text-mobile-white,
  .ps-text-mobile-white * {
    color: #ffffff !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd0ce94 */@media (max-width: 1024px) {
  .ps-text-mobile-white,
  .ps-text-mobile-white * {
    color: #ffffff !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2811daec */@media (max-width: 1024px) {
  .elementor-766 .elementor-element.elementor-element-2811daec {
    position: relative;
    overflow: hidden;
  }

  .elementor-766 .elementor-element.elementor-element-2811daec::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.42);
    z-index: 0;
    pointer-events: none;
  }

  .elementor-766 .elementor-element.elementor-element-2811daec > * {
    position: relative;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS *//* ============================= */
/* COMMENTAIRES WORDPRESS - PISTON SISTER */
/* ============================= */

/* Bloc global commentaire */
.comments-area,
#comments {
  max-width: 900px !important;
  margin: 35px auto 40px auto !important;
  padding: 36px 48px !important;
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
}

/* Titre "Laisser un commentaire" */
#reply-title,
.comments-area h2,
.comments-area h3 {
  font-family: "Sailor Condensed", sans-serif !important;
  font-size: 26px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  color: #263B43 !important;
  margin-bottom: 18px !important;
}

/* Textes généraux */
.comments-area,
.comments-area p,
.comment-respond p,
.logged-in-as {
  font-family: "Brygada 1918", serif !important;
  color: #263B43 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}

/* Liens */
.comments-area a,
.comment-respond a {
  color: #B73F2C !important;
  text-decoration: none !important;
  border-bottom: 1px solid rgba(183, 63, 44, 0.35) !important;
}

.comments-area a:hover,
.comment-respond a:hover {
  color: #263B43 !important;
  border-bottom-color: #263B43 !important;
}

/* Labels */
.comment-form label {
  display: block !important;
  font-family: "Brygada 1918", serif !important;
  color: #263B43 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  margin-bottom: 10px !important;
}

/* Étoile obligatoire */
.required {
  color: #B73F2C !important;
}

/* Champ commentaire + inputs */
.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
  width: 100% !important;
  background-color: #ffffff !important;
  color: #263B43 !important;
  border: 1px solid rgba(38, 59, 67, 0.45) !important;
  border-radius: 3px !important;
  font-family: "Brygada 1918", serif !important;
  font-size: 15px !important;
  padding: 13px 15px !important;
  box-shadow: none !important;
  outline: none !important;
  transition: all 0.25s ease !important;
}

/* Zone commentaire moins haute */
.comment-form textarea {
  min-height: 125px !important;
  resize: vertical !important;
}

/* Focus champ */
.comment-form textarea:focus,
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus {
  background-color: #ffffff !important;
  border-color: #263B43 !important;
  box-shadow: 0 0 0 3px rgba(38, 59, 67, 0.10) !important;
}

/* Espacement au-dessus du bouton */
.form-submit {
  margin-top: 16px !important;
}

/* Bouton commentaire */
.comment-form input[type="submit"],
.form-submit .submit {
  width: auto !important;
  min-width: 0 !important;
  display: inline-block !important;
  padding: 8px 16px !important;
  background-color: #263B43 !important;
  border: 1px solid #263B43 !important;
  border-radius: 4px !important;
  color: #ffffff !important;
  font-family: "Brygada 1918", serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
}

/* Hover bouton */
.comment-form input[type="submit"]:hover,
.form-submit .submit:hover {
  background-color: transparent !important;
  color: #263B43 !important;
  border-color: #263B43 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .comments-area,
  #comments {
    margin-top: 30px !important;
    padding: 26px 22px !important;
  }

  #reply-title,
  .comments-area h2,
  .comments-area h3 {
    font-size: 23px !important;
  }

  .comment-form textarea {
    min-height: 110px !important;
  }

  .comment-form input[type="submit"],
  .form-submit .submit {
    font-size: 15px !important;
    padding: 8px 14px !important;
  }
}/* End custom CSS */