.elementor-1264 .elementor-element.elementor-element-1f7889d{--display:flex;--min-height:80vh;--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;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-1f7889d:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-1f7889d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/AdobeStock_219731666-copie-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-1264 .elementor-element.elementor-element-9da698a .elementor-heading-title{font-family:"CampanaScript_PERSONAL_USE_ONLY", Sans-serif;font-size:45px;font-weight:normal;font-style:normal;color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-1df2fb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1264 .elementor-element.elementor-element-1df2fb3 .elementor-heading-title{font-family:var( --e-global-typography-e6ab526-font-family ), Sans-serif;font-size:var( --e-global-typography-e6ab526-font-size );font-weight:var( --e-global-typography-e6ab526-font-weight );color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-d8a711c{--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;--justify-content:center;--align-items:center;}.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-1264 .elementor-element.elementor-element-e7ccf02 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:32px 32px 32px 32px;padding:15px 30px 15px 30px;}.elementor-1264 .elementor-element.elementor-element-e7ccf02 .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-e7ccf02 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-e7ccf02 .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-e7ccf02 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-8d59d70 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:32px 32px 32px 32px;padding:15px 50px 15px 50px;}.elementor-1264 .elementor-element.elementor-element-8d59d70 .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-8d59d70 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-8d59d70{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-8d59d70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1264 .elementor-element.elementor-element-8d59d70 .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-8d59d70 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-0ac0251{--display:flex;--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-1264 .elementor-element.elementor-element-db03c6f{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1264 .elementor-element.elementor-element-e3f189a{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1264 .elementor-element.elementor-element-e3f189a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1264 .elementor-element.elementor-element-ccff388 img{width:86px;height:86px;}.elementor-1264 .elementor-element.elementor-element-04b7478{text-align:center;}.elementor-1264 .elementor-element.elementor-element-04b7478 .elementor-heading-title{font-family:var( --e-global-typography-e6ab526-font-family ), Sans-serif;font-size:var( --e-global-typography-e6ab526-font-size );font-weight:var( --e-global-typography-e6ab526-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1264 .elementor-element.elementor-element-35109fc{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-ae09461{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1264 .elementor-element.elementor-element-0204006 img{height:35px;}.elementor-1264 .elementor-element.elementor-element-0a577e9 .elementor-heading-title{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-a0cd72b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-1264 .elementor-element.elementor-element-a0cd72b .elementor-divider-separator{width:100%;}.elementor-1264 .elementor-element.elementor-element-a0cd72b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1264 .elementor-element.elementor-element-68b9350{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-1264 .elementor-element.elementor-element-a44f86f{--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;--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-1264 .elementor-element.elementor-element-a44f86f:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-a44f86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-1eb79cc{width:100%;max-width:100%;top:-21px;z-index:0;}body:not(.rtl) .elementor-1264 .elementor-element.elementor-element-1eb79cc{left:0px;}body.rtl .elementor-1264 .elementor-element.elementor-element-1eb79cc{right:0px;}.elementor-1264 .elementor-element.elementor-element-1eb79cc img{width:100%;max-width:100%;height:200%;}.elementor-1264 .elementor-element.elementor-element-54fb545{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1264 .elementor-element.elementor-element-5b9a65a{width:initial;max-width:initial;text-align:center;}.elementor-1264 .elementor-element.elementor-element-5b9a65a .elementor-heading-title{font-family:var( --e-global-typography-e6ab526-font-family ), Sans-serif;font-size:var( --e-global-typography-e6ab526-font-size );font-weight:var( --e-global-typography-e6ab526-font-weight );color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-e9b62c2{--display:flex;--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-1264 .elementor-element.elementor-element-e685ef0{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-e71de42{--display:flex;}.elementor-1264 .elementor-element.elementor-element-b7c7c0b{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-8e5daf8{--display:flex;}.elementor-1264 .elementor-element.elementor-element-66f9022{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-4a28dee{--display:flex;}.elementor-1264 .elementor-element.elementor-element-c513bfd{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-f58c10f{--display:flex;}.elementor-1264 .elementor-element.elementor-element-5544a19{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-920a0e7{--display:flex;}.elementor-1264 .elementor-element.elementor-element-66cf501{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-661b3d3{--display:flex;}.elementor-1264 .elementor-element.elementor-element-4c9a649{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-34870e9{--display:flex;}.elementor-1264 .elementor-element.elementor-element-8c7f8d4{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-9bf66ca{--n-accordion-title-font-size:18px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:12px;--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-9bf66ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-1264 .elementor-element.elementor-element-9bf66ca {--n-accordion-padding:5px 0px 20px 0px;}:where( .elementor-1264 .elementor-element.elementor-element-9bf66ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;}.elementor-1264 .elementor-element.elementor-element-9bf66ca :where( .elementor-1264 .elementor-element.elementor-element-9bf66ca > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-1264 .elementor-element.elementor-element-9bf66ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1264 .elementor-element.elementor-element-1d45246{--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;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-43c0681 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:32px 32px 32px 32px;padding:15px 30px 15px 30px;}.elementor-1264 .elementor-element.elementor-element-43c0681 .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-43c0681 .elementor-button:focus{background-color:var( --e-global-color-text );color:#022A2C;border-color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-43c0681 .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-43c0681 .elementor-button:focus svg{fill:#022A2C;}.elementor-1264 .elementor-element.elementor-element-5d1b307 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:32px 32px 32px 32px;padding:15px 50px 15px 50px;}.elementor-1264 .elementor-element.elementor-element-5d1b307 .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-5d1b307 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-5d1b307 .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-5d1b307 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-5477d57{--display:flex;border-style:none;--border-style:none;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-5477d57:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-5477d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/fond-fetez-vos-evenement.png");}.elementor-1264 .elementor-element.elementor-element-a94b081{--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-1264 .elementor-element.elementor-element-2d637da{text-align:center;}.elementor-1264 .elementor-element.elementor-element-2d637da .elementor-heading-title{font-family:var( --e-global-typography-e6ab526-font-family ), Sans-serif;font-size:var( --e-global-typography-e6ab526-font-size );font-weight:var( --e-global-typography-e6ab526-font-weight );}.elementor-1264 .elementor-element.elementor-element-3916856{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1264 .elementor-element.elementor-element-252c5cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1264 .elementor-element.elementor-element-a5a0297{--display:flex;--min-height:630px;--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:flex-end;--align-items:center;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-a5a0297:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-a5a0297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/photo-annif.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-44a9350{--display:flex;--min-height:100%;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-44a9350:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-44a9350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A88CCC;}.elementor-1264 .elementor-element.elementor-element-44a9350:hover{background-color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-846e59c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1264 .elementor-element.elementor-element-846e59c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-5be9f03{text-align:center;font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-804691a{--display:flex;--min-height:630px;--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:flex-end;--align-items:center;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-804691a:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-804691a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/photo-evg-et-evjf.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-c73c7cb{--display:flex;--min-height:100%;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-c73c7cb:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-c73c7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A88CCC;}.elementor-1264 .elementor-element.elementor-element-c73c7cb:hover{background-color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-9b6e484{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1264 .elementor-element.elementor-element-9b6e484 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-b49df24{text-align:center;font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-b4da872{--display:flex;--min-height:630px;--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:flex-end;--align-items:center;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-b4da872:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-b4da872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/photo-entreprise.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-0d2aa3d{--display:flex;--min-height:100%;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-0d2aa3d:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-0d2aa3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A88CCC;}.elementor-1264 .elementor-element.elementor-element-0d2aa3d:hover{background-color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-8f691bf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1264 .elementor-element.elementor-element-8f691bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1264 .elementor-element.elementor-element-2572d0b{text-align:center;font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-fc79088{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-3216133{--display:flex;}.elementor-1264 .elementor-element.elementor-element-debaa5d img{width:86px;height:86px;}.elementor-1264 .elementor-element.elementor-element-cac48c3.elementor-element{--align-self:center;}.elementor-1264 .elementor-element.elementor-element-cac48c3{text-align:center;}.elementor-1264 .elementor-element.elementor-element-cac48c3 .elementor-heading-title{font-family:var( --e-global-typography-e6ab526-font-family ), Sans-serif;font-size:var( --e-global-typography-e6ab526-font-size );font-weight:var( --e-global-typography-e6ab526-font-weight );}.elementor-1264 .elementor-element.elementor-element-c058bc2{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-98a8c9b{--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;--justify-content:center;--align-items:center;}.elementor-1264 .elementor-element.elementor-element-be0417d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#022A2C;border-radius:32px 32px 32px 32px;padding:15px 30px 15px 30px;}.elementor-1264 .elementor-element.elementor-element-be0417d .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-be0417d .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-be0417d .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-be0417d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-a65178f .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6A88C;border-radius:32px 32px 32px 32px;padding:15px 50px 15px 50px;}.elementor-1264 .elementor-element.elementor-element-a65178f .elementor-button:hover, .elementor-1264 .elementor-element.elementor-element-a65178f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-a65178f .elementor-button:hover svg, .elementor-1264 .elementor-element.elementor-element-a65178f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1264 .elementor-element.elementor-element-ed7feff{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1264 .elementor-element.elementor-element-13a2375{text-align:center;}.elementor-1264 .elementor-element.elementor-element-13a2375 .elementor-heading-title{font-family:var( --e-global-typography-e6ab526-font-family ), Sans-serif;font-size:var( --e-global-typography-e6ab526-font-size );font-weight:var( --e-global-typography-e6ab526-font-weight );}.elementor-1264 .elementor-element.elementor-element-7e96a11{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1264 .elementor-element.elementor-element-178206b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-178206b:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-178206b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/fond-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-0b84f8d{text-align:center;}.elementor-1264 .elementor-element.elementor-element-0b84f8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-61376f5{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-61376f5 .elementor-divider-separator{width:100%;}.elementor-1264 .elementor-element.elementor-element-61376f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1264 .elementor-element.elementor-element-e3c9376{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-af4419d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-af4419d:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-af4419d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/fond-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-9133613{text-align:center;}.elementor-1264 .elementor-element.elementor-element-9133613 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-a55f3fb{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-a55f3fb .elementor-divider-separator{width:100%;}.elementor-1264 .elementor-element.elementor-element-a55f3fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1264 .elementor-element.elementor-element-50ba5e7{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-6443428{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-6443428:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-6443428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/fond-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-5d322ee{text-align:center;}.elementor-1264 .elementor-element.elementor-element-5d322ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-d0b2dde{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-d0b2dde .elementor-divider-separator{width:100%;}.elementor-1264 .elementor-element.elementor-element-d0b2dde .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1264 .elementor-element.elementor-element-104e404{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-028f3b7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-028f3b7:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-028f3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/fond-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-b80bc06{text-align:center;}.elementor-1264 .elementor-element.elementor-element-b80bc06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-2574b2e{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-2574b2e .elementor-divider-separator{width:100%;}.elementor-1264 .elementor-element.elementor-element-2574b2e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1264 .elementor-element.elementor-element-e262a5b{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-397c26f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-397c26f:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-397c26f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/fond-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-e310a2d{text-align:center;}.elementor-1264 .elementor-element.elementor-element-e310a2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-644e7a7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-644e7a7 .elementor-divider-separator{width:100%;}.elementor-1264 .elementor-element.elementor-element-644e7a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1264 .elementor-element.elementor-element-a970135{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-5868f7b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1264 .elementor-element.elementor-element-5868f7b:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-5868f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/fond-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1264 .elementor-element.elementor-element-d9f508a{text-align:center;}.elementor-1264 .elementor-element.elementor-element-d9f508a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-4b921df{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1264 .elementor-element.elementor-element-4b921df .elementor-divider-separator{width:100%;}.elementor-1264 .elementor-element.elementor-element-4b921df .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1264 .elementor-element.elementor-element-fe360b1{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-2f4d00f{--display:flex;}.elementor-1264 .elementor-element.elementor-element-a935610{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-0277951{text-align:center;}.elementor-1264 .elementor-element.elementor-element-0277951 .elementor-heading-title{font-family:var( --e-global-typography-e6ab526-font-family ), Sans-serif;font-size:var( --e-global-typography-e6ab526-font-size );font-weight:var( --e-global-typography-e6ab526-font-weight );}.elementor-1264 .elementor-element.elementor-element-cf64110{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1264 .elementor-element.elementor-element-0eb54c7{--display:flex;}.elementor-1264 .elementor-element.elementor-element-f4eaf8c{--display:flex;}.elementor-1264 .elementor-element.elementor-element-bb85934{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1264 .elementor-element.elementor-element-bb85934:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-bb85934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-a0e1d17{--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;--justify-content:space-between;--align-items:center;--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-1264 .elementor-element.elementor-element-b10807e .elementor-heading-title{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:#212529;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-443a99d .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-443a99d .elementor-icon{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-443a99d .elementor-icon svg{height:20px;}.elementor-1264 .elementor-element.elementor-element-9c9e59f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-64f3219 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-64f3219 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-64f3219 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-c1aafe9 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-c1aafe9 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-c1aafe9 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-79dbabc .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-79dbabc .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-79dbabc .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-a26d9bd .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-a26d9bd .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-a26d9bd .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-95aceba .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-95aceba .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-95aceba .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-a3f01b1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#212529;}.elementor-1264 .elementor-element.elementor-element-35e6274{--display:flex;}.elementor-1264 .elementor-element.elementor-element-966475c{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1264 .elementor-element.elementor-element-966475c:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-966475c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-0cc0951{--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;--justify-content:space-between;--align-items:center;--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-1264 .elementor-element.elementor-element-8248bd9 .elementor-heading-title{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:#212529;}.elementor-1264 .elementor-element.elementor-element-51eaf83 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-51eaf83 .elementor-icon{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-51eaf83 .elementor-icon svg{height:20px;}.elementor-1264 .elementor-element.elementor-element-0cc9d37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-35ce7af .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-35ce7af .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-35ce7af .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-6a901a8 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-6a901a8 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-6a901a8 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-5f610e5 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-5f610e5 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-5f610e5 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-eafea9e .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-eafea9e .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-eafea9e .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-997a900 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-997a900 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-997a900 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-38d5775{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#212529;}.elementor-1264 .elementor-element.elementor-element-16cbbcf{--display:flex;}.elementor-1264 .elementor-element.elementor-element-cbfa918{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1264 .elementor-element.elementor-element-cbfa918:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-cbfa918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-f271ec7{--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;--justify-content:space-between;--align-items:center;--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-1264 .elementor-element.elementor-element-aacad72 .elementor-heading-title{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:#212529;}.elementor-1264 .elementor-element.elementor-element-ed19ec6 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-ed19ec6 .elementor-icon{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-ed19ec6 .elementor-icon svg{height:20px;}.elementor-1264 .elementor-element.elementor-element-aa09d6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-f79b447 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-f79b447 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-f79b447 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-f5e2a4c .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-f5e2a4c .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-f5e2a4c .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-6df1acd .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-6df1acd .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-6df1acd .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-5469703 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-5469703 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-5469703 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-1421ba9 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-1421ba9 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-1421ba9 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-ab4a2d5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#212529;}.elementor-1264 .elementor-element.elementor-element-3114e89{--display:flex;}.elementor-1264 .elementor-element.elementor-element-a80d1dc{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1264 .elementor-element.elementor-element-a80d1dc:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-a80d1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-61446f4{--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;--justify-content:space-between;--align-items:center;--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-1264 .elementor-element.elementor-element-c9e4f25 .elementor-heading-title{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:#212529;}.elementor-1264 .elementor-element.elementor-element-e26538f .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-e26538f .elementor-icon{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-e26538f .elementor-icon svg{height:20px;}.elementor-1264 .elementor-element.elementor-element-b35ffed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-8062d55 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-8062d55 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-8062d55 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-fc42e59 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-fc42e59 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-fc42e59 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-ec7a2b2 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-ec7a2b2 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-ec7a2b2 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-7d51291 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-7d51291 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-7d51291 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-91fa8ff .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-91fa8ff .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-91fa8ff .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-c9cfbe9{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#212529;}.elementor-1264 .elementor-element.elementor-element-7aa29c9{--display:flex;}.elementor-1264 .elementor-element.elementor-element-5de186b{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1264 .elementor-element.elementor-element-5de186b:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-5de186b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-b5cab8d{--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;--justify-content:space-between;--align-items:center;--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-1264 .elementor-element.elementor-element-a878ee5 .elementor-heading-title{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:#212529;}.elementor-1264 .elementor-element.elementor-element-be20bf8 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-be20bf8 .elementor-icon{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-be20bf8 .elementor-icon svg{height:20px;}.elementor-1264 .elementor-element.elementor-element-1d9c29c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-35cebd6 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-35cebd6 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-35cebd6 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-3d66ce4 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-3d66ce4 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-3d66ce4 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-5dd544a .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-5dd544a .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-5dd544a .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-2787b40 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-2787b40 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-2787b40 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-cfc55bf .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-cfc55bf .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-cfc55bf .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-cd25783{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#212529;}.elementor-1264 .elementor-element.elementor-element-562ac0b{--display:flex;}.elementor-1264 .elementor-element.elementor-element-cd9dfa7{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-1264 .elementor-element.elementor-element-cd9dfa7:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-cd9dfa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1264 .elementor-element.elementor-element-9c8a97b{--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;--justify-content:space-between;--align-items:center;--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-1264 .elementor-element.elementor-element-faaa83d .elementor-heading-title{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:#212529;}.elementor-1264 .elementor-element.elementor-element-db2e48e .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-db2e48e .elementor-icon{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-db2e48e .elementor-icon svg{height:20px;}.elementor-1264 .elementor-element.elementor-element-09ffe9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-df43f29 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-df43f29 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-df43f29 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-e9a3b5d .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-e9a3b5d .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-e9a3b5d .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-5583ba9 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-5583ba9 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-5583ba9 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-ae58a67 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-ae58a67 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-ae58a67 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-ae710c4 .elementor-icon-wrapper{text-align:center;}.elementor-1264 .elementor-element.elementor-element-ae710c4 .elementor-icon{font-size:16px;}.elementor-1264 .elementor-element.elementor-element-ae710c4 .elementor-icon svg{height:16px;}.elementor-1264 .elementor-element.elementor-element-3493889{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#212529;}.elementor-1264 .elementor-element.elementor-element-9bae938{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-b9a4b2a{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-b9a4b2a:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-b9a4b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lereperedesgenerations.com/wp-content/uploads/2026/02/fond-faq.jpg");}.elementor-1264 .elementor-element.elementor-element-351f53a{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-1abe99b{text-align:center;}.elementor-1264 .elementor-element.elementor-element-1abe99b .elementor-heading-title{font-family:var( --e-global-typography-e6ab526-font-family ), Sans-serif;font-size:var( --e-global-typography-e6ab526-font-size );font-weight:var( --e-global-typography-e6ab526-font-weight );}.elementor-1264 .elementor-element.elementor-element-f54e081{--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-1264 .elementor-element.elementor-element-a9bbd61{--display:flex;}.elementor-1264 .elementor-element.elementor-element-ac40962{--display:flex;--min-height:70px;}.elementor-1264 .elementor-element.elementor-element-4468a23{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-348bfdb{--display:flex;}.elementor-1264 .elementor-element.elementor-element-9641a14{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-b267dd9{--display:flex;}.elementor-1264 .elementor-element.elementor-element-bd22fc3{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-9567f50{--display:flex;}.elementor-1264 .elementor-element.elementor-element-8d45656{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;font-size:var( --e-global-typography-bedbe05-font-size );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-40e8dd9{--n-accordion-title-font-size:var( --e-global-typography-bedbe05-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:19px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-40e8dd9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#022A2C;}.elementor-1264 .elementor-element.elementor-element-40e8dd9 {--n-accordion-padding:020px 020px 020px 020px;}:where( .elementor-1264 .elementor-element.elementor-element-40e8dd9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-bedbe05-font-family ), Sans-serif;}:where( .elementor-1264 .elementor-element.elementor-element-40e8dd9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}@media(max-width:1024px){.elementor-1264 .elementor-element.elementor-element-1f7889d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1264 .elementor-element.elementor-element-9da698a .elementor-heading-title{font-size:34px;}.elementor-1264 .elementor-element.elementor-element-1df2fb3 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-db03c6f{--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-1264 .elementor-element.elementor-element-e3f189a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1264 .elementor-element.elementor-element-04b7478 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1264 .elementor-element.elementor-element-35109fc{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-0a577e9 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-68b9350{--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-1264 .elementor-element.elementor-element-a44f86f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1264 .elementor-element.elementor-element-5b9a65a .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-e685ef0{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-b7c7c0b{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-66f9022{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-c513bfd{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-5544a19{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-66cf501{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-4c9a649{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-8c7f8d4{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-2d637da .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-252c5cb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1264 .elementor-element.elementor-element-5be9f03{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-b49df24{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-2572d0b{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-cac48c3 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-c058bc2{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-a65178f .elementor-button{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-13a2375 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-7e96a11{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1264 .elementor-element.elementor-element-0b84f8d .elementor-heading-title{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-e3c9376{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-9133613 .elementor-heading-title{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-50ba5e7{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-5d322ee .elementor-heading-title{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-104e404{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-b80bc06 .elementor-heading-title{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-e262a5b{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-e310a2d .elementor-heading-title{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-a970135{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-d9f508a .elementor-heading-title{font-size:20px;}.elementor-1264 .elementor-element.elementor-element-fe360b1{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-0277951 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-b10807e .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-8248bd9 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-aacad72 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-c9e4f25 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-a878ee5 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-faaa83d .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-9bae938{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1264 .elementor-element.elementor-element-1abe99b .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-4468a23{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-9641a14{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-bd22fc3{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-8d45656{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-40e8dd9{--n-accordion-title-font-size:var( --e-global-typography-bedbe05-font-size );}}@media(max-width:767px){.elementor-1264 .elementor-element.elementor-element-1f7889d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1264 .elementor-element.elementor-element-9da698a{text-align:center;}.elementor-1264 .elementor-element.elementor-element-9da698a .elementor-heading-title{font-size:27px;}.elementor-1264 .elementor-element.elementor-element-1df2fb3 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-d8a711c{--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1264 .elementor-element.elementor-element-e7ccf02{width:100%;max-width:100%;}.elementor-1264 .elementor-element.elementor-element-8d59d70.elementor-element{--align-self:stretch;}.elementor-1264 .elementor-element.elementor-element-db03c6f{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1264 .elementor-element.elementor-element-e3f189a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1264 .elementor-element.elementor-element-04b7478 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1264 .elementor-element.elementor-element-35109fc{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-0a577e9 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-a44f86f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1264 .elementor-element.elementor-element-5b9a65a .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-e685ef0{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-b7c7c0b{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-66f9022{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-c513bfd{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-5544a19{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-66cf501{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-4c9a649{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-8c7f8d4{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-1d45246{--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-1264 .elementor-element.elementor-element-43c0681{width:100%;max-width:100%;}.elementor-1264 .elementor-element.elementor-element-5d1b307{width:100%;max-width:100%;}.elementor-1264 .elementor-element.elementor-element-2d637da .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-252c5cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1264 .elementor-element.elementor-element-5be9f03{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-b49df24{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-2572d0b{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-cac48c3 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-c058bc2{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-98a8c9b{--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-1264 .elementor-element.elementor-element-be0417d{width:100%;max-width:100%;}.elementor-1264 .elementor-element.elementor-element-a65178f{width:100%;max-width:100%;}.elementor-1264 .elementor-element.elementor-element-a65178f .elementor-button{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-13a2375 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-7e96a11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1264 .elementor-element.elementor-element-0b84f8d .elementor-heading-title{font-size:18px;}.elementor-1264 .elementor-element.elementor-element-e3c9376{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-9133613 .elementor-heading-title{font-size:18px;}.elementor-1264 .elementor-element.elementor-element-50ba5e7{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-5d322ee .elementor-heading-title{font-size:18px;}.elementor-1264 .elementor-element.elementor-element-104e404{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-b80bc06 .elementor-heading-title{font-size:18px;}.elementor-1264 .elementor-element.elementor-element-e262a5b{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-e310a2d .elementor-heading-title{font-size:18px;}.elementor-1264 .elementor-element.elementor-element-a970135{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-d9f508a .elementor-heading-title{font-size:18px;}.elementor-1264 .elementor-element.elementor-element-fe360b1{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-0277951 .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-b10807e .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-8248bd9 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-aacad72 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-c9e4f25 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-a878ee5 .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-faaa83d .elementor-heading-title{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-9bae938{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1264 .elementor-element.elementor-element-1abe99b .elementor-heading-title{font-size:var( --e-global-typography-e6ab526-font-size );}.elementor-1264 .elementor-element.elementor-element-4468a23{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-9641a14{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-bd22fc3{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-8d45656{font-size:var( --e-global-typography-bedbe05-font-size );}.elementor-1264 .elementor-element.elementor-element-40e8dd9{--n-accordion-title-font-size:var( --e-global-typography-bedbe05-font-size );}}@media(min-width:768px){.elementor-1264 .elementor-element.elementor-element-e3f189a{--width:80%;}.elementor-1264 .elementor-element.elementor-element-a44f86f{--width:100%;}.elementor-1264 .elementor-element.elementor-element-a94b081{--content-width:1699px;}.elementor-1264 .elementor-element.elementor-element-3216133{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1264 .elementor-element.elementor-element-e3f189a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-9da698a */.elementor-1264 .elementor-element.elementor-element-9da698a .number-h1 {
    font-family: "Miganty-Script", sans-serif;
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a711c */@media (max-width: 767px) {
    .elementor-1264 .elementor-element.elementor-element-d8a711c .elementor-button {
        width: 100%; !importan; 
        max-width: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db03c6f */.elementor-1264 .elementor-element.elementor-element-db03c6f {
    scroll-margin-top: 120px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9bf66ca */@media (min-width: 1024px){
    .elementor-1264 .elementor-element.elementor-element-9bf66ca{
        column-count: 2;
        column-gap: 20px;
    }
    .elementor-1264 .elementor-element.elementor-element-9bf66ca .e-n-accordion-item{
        break-inside: avoid;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c0681 */.elementor-1264 .elementor-element.elementor-element-43c0681 {
    width: 50%;
}
@media (max-width: 767px){
    .elementor-1264 .elementor-element.elementor-element-43c0681 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d1b307 */.elementor-1264 .elementor-element.elementor-element-5d1b307 {
    width: 50%;
}
@media (max-width: 767px){
    .elementor-1264 .elementor-element.elementor-element-5d1b307 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d45246 */@media (max-width: 767px) {
    .elementor-1264 .elementor-element.elementor-element-1d45246 .elementor-button {
        width: 100%; !importan; 
        max-width: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68b9350 */.elementor-1264 .elementor-element.elementor-element-68b9350{
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a9350 */@media (min-width: 1240px) and (max-width: 1442px) {
    .elementor-1264 .elementor-element.elementor-element-44a9350 {
        height: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73c7cb */@media (min-width: 1240px) and (max-width: 1442px) {
    .elementor-1264 .elementor-element.elementor-element-c73c7cb {
        height: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2aa3d */@media (min-width: 1240px) and (max-width: 1442px) {
    .elementor-1264 .elementor-element.elementor-element-0d2aa3d {
        height: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252c5cb */@media (max-width: 1240px) {
    .elementor-1264 .elementor-element.elementor-element-252c5cb {
        grid-template-columns: repeat(2, 1fr);
    }
    
    .elementor-1264 .elementor-element.elementor-element-252c5cb > :nth-child(3) {
        grid-column: 1 / -1;
        justify-self: center;
        width: 50%;
    }
    
}

@media (max-width: 600px) {
        .elementor-1264 .elementor-element.elementor-element-252c5cb {
        grid-template-columns: repeat(1, 1fr);
    }
    
    .elementor-1264 .elementor-element.elementor-element-252c5cb > :nth-child(3) {

        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98a8c9b */@media (max-width: 767px) {
    .elementor-1264 .elementor-element.elementor-element-98a8c9b .elementor-button {
        width: 100%; !important; 
        max-width: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9bae938 */@media (min-width: 767px) {
    .elementor-1264 .elementor-element.elementor-element-9bae938 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1264 .elementor-element.elementor-element-9bae938 .elementor-swiper-button.elementor-swiper-button-next {
        display: none;
        
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-40e8dd9 */@media (min-width: 768px) {
    .elementor-1264 .elementor-element.elementor-element-40e8dd9 .e-n-accordion-item-title {
        height: 80px;
    }
}
@media (min-width: 767px){
    .elementor-1264 .elementor-element.elementor-element-40e8dd9{
        column-count: 2;
        column-gap: 15px;
    }
    .elementor-1264 .elementor-element.elementor-element-40e8dd9 .e-n-accordion-item{
        break-inside: avoid;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CampanaScript_PERSONAL_USE_ONLY';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lereperedesgenerations.com/wp-content/uploads/2026/02/CampanaScript_PERSONAL_USE_ONLY.woff') format('woff');
}
/* End Custom Fonts CSS */