.elementor-342 .elementor-element.elementor-element-bb726f3{--display:flex;--min-height:500px;--justify-content:flex-end;--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-bb726f3:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-bb726f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://performecenterfitnessclub.com/wp-content/uploads/2026/07/Groupe-812.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-c42359d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-c42359d.e-con{--align-self:center;}.elementor-342 .elementor-element.elementor-element-00d487b{--display:flex;}.elementor-342 .elementor-element.elementor-element-48d60c8 .jet-breadcrumbs{text-align:center;}.elementor-342 .elementor-element.elementor-element-48d60c8{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-48d60c8 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:2% 1% 2% 1%;}.elementor-342 .elementor-element.elementor-element-48d60c8 .jet-breadcrumbs__item > *{font-family:"Poppins", Sans-serif;font-size:1rem;}.elementor-342 .elementor-element.elementor-element-48d60c8 .jet-breadcrumbs__item-link{color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-48d60c8 .jet-breadcrumbs__item-link:hover{color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-48d60c8 .jet-breadcrumbs__item-target{color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-48d60c8 .jet-breadcrumbs__item-sep{color:var( --e-global-color-68876dc );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-e808672 .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-87e918e{--display:flex;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-87e918e:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-87e918e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-8372599{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-8768de7{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-cb88e2a{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-9983eda{--display:flex;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-9983eda:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-9983eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-209ccf4{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-ada702f{--display:flex;}.elementor-342 .elementor-element.elementor-element-6279631{width:var( --container-widget-width, 200px );max-width:200px;background-color:var( --e-global-color-7fe0458 );padding:1% 1% 1% 1%;--container-widget-width:200px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-342 .elementor-element.elementor-element-6279631 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-317aaac .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-3a739af{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-5edd11f{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-5edd11f:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-5edd11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-4dbf107{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-09bc55f{--display:flex;}.elementor-342 .elementor-element.elementor-element-84d2059{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-fd29c4c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-342 .elementor-element.elementor-element-d4929a8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-342 .elementor-element.elementor-element-d4929a8 img{height:100%;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-d46eefa{--display:flex;--padding-top:4%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-d46eefa:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-d46eefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-0c8bdeb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-0c8bdeb.e-con{--align-self:center;}.elementor-342 .elementor-element.elementor-element-4f9388c{--display:flex;}.elementor-342 .elementor-element.elementor-element-a572d1f{width:var( --container-widget-width, 125px );max-width:125px;background-color:var( --e-global-color-7fe0458 );padding:1% 1% 1% 1%;--container-widget-width:125px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-342 .elementor-element.elementor-element-a572d1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-01d3632 .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-6497cc9{--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:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-d74e7be{--display:flex;}.elementor-342 .elementor-element.elementor-element-c007d1a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-342 .elementor-element.elementor-element-c007d1a img{height:100%;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-342 .elementor-element.elementor-element-f74c097{--display:flex;--justify-content:center;}.elementor-342 .elementor-element.elementor-element-75f7880{color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-c544626{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-c544626:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-c544626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-342 .elementor-element.elementor-element-f7ab4c7{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-edc21ce{--display:flex;--justify-content:flex-end;--padding-top:2%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-342 .elementor-element.elementor-element-ba821e8{width:var( --container-widget-width, 250px );max-width:250px;background-color:var( --e-global-color-7fe0458 );padding:1% 1% 1% 1%;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-342 .elementor-element.elementor-element-ba821e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-604e6b3 .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-dda5a03{color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-5debfe3{--display:flex;}.elementor-342 .elementor-element.elementor-element-e5580e3{text-align:start;}.elementor-342 .elementor-element.elementor-element-e5580e3 img{max-width:80%;height:600px;object-fit:cover;object-position:top center;border-radius:20px 20px 20px 20px;}.elementor-342 .elementor-element.elementor-element-e35e568{--display:flex;--padding-top:4%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-e35e568:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-e35e568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-756db97{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-756db97.e-con{--align-self:center;}.elementor-342 .elementor-element.elementor-element-d5e9006{--display:flex;}.elementor-342 .elementor-element.elementor-element-4c6e4fe{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-7fe0458 );padding:1% 1% 1% 1%;--container-widget-width:100px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-342 .elementor-element.elementor-element-4c6e4fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-ee6b3ca .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-89f8dc5{--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:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-63c76ea{--display:flex;}.elementor-342 .elementor-element.elementor-element-009e7e0 img{border-radius:20px 20px 20px 20px;}.elementor-342 .elementor-element.elementor-element-45cf60d{--display:flex;--justify-content:center;}.elementor-342 .elementor-element.elementor-element-473a487{color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-8d0eb6b{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-8d0eb6b:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-8d0eb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-a39c4b6{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-84e1339{--display:flex;}.elementor-342 .elementor-element.elementor-element-33bbb1b{width:var( --container-widget-width, 150px );max-width:150px;background-color:var( --e-global-color-7fe0458 );padding:1% 1% 1% 1%;--container-widget-width:150px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-342 .elementor-element.elementor-element-33bbb1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-6652861 .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-17c1471{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-4aee5ca .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-552f2b8{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-e1a4643{--display:flex;}.elementor-342 .elementor-element.elementor-element-f72d460.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-342 .elementor-element.elementor-element-f72d460 img{height:100%;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-bca7ce5{--display:flex;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-bca7ce5:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-bca7ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-3fa8900{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-d706f79{--display:flex;}.elementor-342 .elementor-element.elementor-element-93cc28c{width:var( --container-widget-width, 200px );max-width:200px;background-color:var( --e-global-color-7fe0458 );padding:1% 1% 1% 1%;--container-widget-width:200px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-342 .elementor-element.elementor-element-93cc28c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-0b377c9 .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-137137d{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-a85ae41{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-a85ae41:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-a85ae41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-8f2cce3{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-8ebed11{--display:flex;}.elementor-342 .elementor-element.elementor-element-48aa148 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-0054e87{--display:flex;}.elementor-342 .elementor-element.elementor-element-5892542{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-215519e{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-215519e:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-215519e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-342 .elementor-element.elementor-element-814bd8f{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-69c2521{--display:flex;--justify-content:flex-end;--padding-top:2%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-342 .elementor-element.elementor-element-69ab50c{width:var( --container-widget-width, 250px );max-width:250px;background-color:var( --e-global-color-7fe0458 );padding:1% 1% 1% 1%;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-342 .elementor-element.elementor-element-69ab50c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-d3f5fc9 .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-ca24fc7{color:var( --e-global-color-68876dc );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-342 .elementor-element.elementor-element-1e40305 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-342 .elementor-element.elementor-element-1e40305 .elementor-button:hover, .elementor-342 .elementor-element.elementor-element-1e40305 .elementor-button:focus{background-color:#FF001F;}.elementor-342 .elementor-element.elementor-element-1e40305.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-90e5922{--display:flex;}.elementor-342 .elementor-element.elementor-element-9f3ed86{text-align:start;}.elementor-342 .elementor-element.elementor-element-9f3ed86 img{max-width:80%;height:600px;object-fit:cover;object-position:top center;border-radius:20px 20px 20px 20px;}.elementor-342 .elementor-element.elementor-element-c1db455{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-c1db455:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-c1db455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-342 .elementor-element.elementor-element-283e4f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-283e4f3.e-con{--align-self:center;}.elementor-342 .elementor-element.elementor-element-d46c66a{--display:flex;}.elementor-342 .elementor-element.elementor-element-4d5c693{width:var( --container-widget-width, 270px );max-width:270px;background-color:var( --e-global-color-7fe0458 );padding:1% 1% 1% 1%;--container-widget-width:270px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-68876dc );text-align:center;}.elementor-342 .elementor-element.elementor-element-4d5c693.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-4d5c693 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-8207772{text-align:center;}.elementor-342 .elementor-element.elementor-element-8207772 .elementor-heading-title{font-family:"Climate Crisis", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-9b7e2d4{--display:flex;}.elementor-342 .elementor-element.elementor-element-f15c1cb{color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-bb18c34{--display:flex;}.elementor-342 .elementor-element.elementor-element-e38ffe1{color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-aa008b1{--display:flex;}.elementor-342 .elementor-element.elementor-element-de681cc{color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-a384288{--display:flex;}.elementor-342 .elementor-element.elementor-element-96b35b0{color:var( --e-global-color-68876dc );}.elementor-342 .elementor-element.elementor-element-8f8fc43{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-icon-size:15px;}.elementor-342 .elementor-element.elementor-element-cf748de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-342 .elementor-element.elementor-element-bb726f3{--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-e808672 .elementor-heading-title{font-size:2.5rem;}.elementor-342 .elementor-element.elementor-element-87e918e{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-342 .elementor-element.elementor-element-4f9388c{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-e5580e3 img{max-width:100%;}.elementor-342 .elementor-element.elementor-element-d5e9006{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-342 .elementor-element.elementor-element-9f3ed86 img{max-width:100%;}.elementor-342 .elementor-element.elementor-element-d46c66a{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}}@media(max-width:767px){.elementor-342 .elementor-element.elementor-element-bb726f3{--padding-top:0%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-342 .elementor-element.elementor-element-e808672 .elementor-heading-title{font-size:2rem;}.elementor-342 .elementor-element.elementor-element-317aaac .elementor-heading-title{font-size:1.5rem;}.elementor-342 .elementor-element.elementor-element-01d3632 .elementor-heading-title{font-size:1.5rem;}.elementor-342 .elementor-element.elementor-element-604e6b3 .elementor-heading-title{font-size:1.5rem;}.elementor-342 .elementor-element.elementor-element-ee6b3ca .elementor-heading-title{font-size:1.5rem;}.elementor-342 .elementor-element.elementor-element-6652861 .elementor-heading-title{font-size:1.5rem;}.elementor-342 .elementor-element.elementor-element-4aee5ca .elementor-heading-title{font-size:1.5rem;}.elementor-342 .elementor-element.elementor-element-0b377c9 .elementor-heading-title{font-size:1.5rem;}.elementor-342 .elementor-element.elementor-element-d3f5fc9 .elementor-heading-title{font-size:1.5rem;}.elementor-342 .elementor-element.elementor-element-8207772{text-align:center;}.elementor-342 .elementor-element.elementor-element-8207772 .elementor-heading-title{font-size:1.5rem;}}@media(min-width:768px){.elementor-342 .elementor-element.elementor-element-00d487b{--width:70%;}.elementor-342 .elementor-element.elementor-element-8768de7{--width:100%;}.elementor-342 .elementor-element.elementor-element-ada702f{--width:100%;}.elementor-342 .elementor-element.elementor-element-09bc55f{--width:100%;}.elementor-342 .elementor-element.elementor-element-4f9388c{--width:70%;}.elementor-342 .elementor-element.elementor-element-edc21ce{--width:70%;}.elementor-342 .elementor-element.elementor-element-5debfe3{--width:70%;}.elementor-342 .elementor-element.elementor-element-d5e9006{--width:70%;}.elementor-342 .elementor-element.elementor-element-84e1339{--width:100%;}.elementor-342 .elementor-element.elementor-element-d706f79{--width:100%;}.elementor-342 .elementor-element.elementor-element-0054e87{--width:100%;}.elementor-342 .elementor-element.elementor-element-69c2521{--width:70%;}.elementor-342 .elementor-element.elementor-element-90e5922{--width:70%;}.elementor-342 .elementor-element.elementor-element-d46c66a{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-342 .elementor-element.elementor-element-4f9388c{--width:100%;}.elementor-342 .elementor-element.elementor-element-d5e9006{--width:100%;}.elementor-342 .elementor-element.elementor-element-d46c66a{--width:100%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-8f8fc43 *//* ============================================================
   PERFORME CENTER — Style FAQ (widget "Accordéon" Elementor)
   Même vibe que le formulaire et les boutons : fond sombre,
   rouge néon #e2142d, typo Oswald/Anton, glow discret.

   À coller dans : Elementor > Personnaliser > CSS additionnel
   (ou CSS additionnel du widget Accordéon lui-même)
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Anton&display=swap');

.e-n-accordion {
  --pc-red: #e2142d;
  --pc-bg: #0c0c12;
  --pc-bg-soft: #14141d;
  --pc-white: #f5f5f7;
  --pc-muted: #9a9aa5;

  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* ---------- Chaque question (item) ---------- */
.e-n-accordion-item {
  background: linear-gradient(155deg, var(--pc-bg-soft) 0%, #1a0a10 100%);
  border: 1px solid rgba(226, 20, 45, 0.22) !important;
  border-radius: 12px;
  overflow: hidden;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.e-n-accordion-item:hover {
  border-color: rgba(226, 20, 45, 0.45) !important;
}

/* item actuellement ouvert : bordure + léger glow rouge */
.e-n-accordion-item[open] {
  border-color: var(--pc-red) !important;
  filter: drop-shadow(0 6px 18px rgba(226, 20, 45, 0.28));
}

/* ---------- Question (summary) ---------- */
.e-n-accordion-item-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 24px 24px;
  cursor: pointer;
  list-style: none;
  transition: background 0.25s ease;
}

.e-n-accordion-item-title::-webkit-details-marker {
  display: none;
}

.e-n-accordion-item-title:hover {
  background: rgba(226, 20, 45, 0.06);
}

.e-n-accordion-item-title:focus-visible {
  outline: 2px solid var(--pc-red);
  outline-offset: -2px;
}

.e-n-accordion-item-title-text {
  font-family: 'Oswald', sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.02em;
  color: var(--pc-white) !important;
  transition: color 0.25s ease;
}

.e-n-accordion-item[open] .e-n-accordion-item-title-text {
  color: var(--pc-red) !important;
}

/* ---------- Icône +/- ---------- */
.e-n-accordion-item-title-icon {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
  min-height: 30px !important;
  aspect-ratio: 1 / 1;
  flex-shrink: 0;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50% !important;
  border: 1.5px solid rgba(226, 20, 45, 0.4);
  box-sizing: border-box;
  transition: background 0.3s ease, border-color 0.3s ease, transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* les spans internes (e-opened / e-closed) que le thème dimensionne
   à sa façon : on les recentre proprement, SANS casser le
   masquage de l'icône inactive géré par le thème */
.e-n-accordion-item-title-icon .e-opened,
.e-n-accordion-item-title-icon .e-closed {
  align-items: center;
  justify-content: center;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0;
}

/* on ne force display:flex QUE sur l'icône réellement visible
   selon l'état, pour ne pas afficher les deux en même temps */
.e-n-accordion-item:not([open]) .e-n-accordion-item-title-icon .e-opened,
.e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
  display: none !important;
}

.e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened,
.e-n-accordion-item:not([open]) .e-n-accordion-item-title-icon .e-closed {
  display: inline-flex !important;
}

.e-n-accordion-item-title-icon .e-font-icon-svg {
  fill: var(--pc-red) !important;
  width: 12px !important;
  height: 12px !important;
  transition: fill 0.25s ease;
}

.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  background: var(--pc-red);
  border-color: var(--pc-red);
  transform: rotate(180deg);
}

.e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-font-icon-svg {
  fill: #fff !important;
}

/* ---------- Contenu de la réponse ---------- */
.e-n-accordion-item [role="region"] {
  padding: 24px 22px;
  animation: pc-faq-reveal 0.35s ease both;
}

.e-n-accordion-item .elementor-widget-text-editor p {
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  font-size: 14.5px;
  line-height: 1.7;
  color: var(--pc-muted) !important;
  margin: 0;
}

@keyframes pc-faq-reveal {
  from { opacity: 0; transform: translateY(-6px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* ---------- Responsive ---------- */
@media (max-width: 767px) {
  .e-n-accordion-item-title {
    padding: 16px 18px;
  }
  .e-n-accordion-item-title-text {
    font-size: 14px;
  }
  .e-n-accordion-item [role="region"] {
    padding: 18px 18px;
  }
}

/* ---------- Accessibilité ---------- */
@media (prefers-reduced-motion: reduce) {
  .e-n-accordion-item,
  .e-n-accordion-item-title-icon,
  .e-n-accordion-item [role="region"] {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */