.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7971 .elementor-element.elementor-element-4188328d:not(.elementor-motion-effects-element-type-background), .elementor-7971 .elementor-element.elementor-element-4188328d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;background-image:url("https://lafranckpineau.fr/wp-content/uploads/2023/05/BANNIERE-SECONDAIRES-OK2.png");background-position:0px 0px;background-size:100% auto;}.elementor-7971 .elementor-element.elementor-element-4188328d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7971 .elementor-element.elementor-element-4188328d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7971 .elementor-element.elementor-element-4188328d > .elementor-shape-bottom svg{height:123px;}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill: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 ), Poppins;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-7971 .elementor-element.elementor-element-f060d1b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7971 .elementor-element.elementor-element-f060d1b .elementor-divider-separator{width:100%;}.elementor-7971 .elementor-element.elementor-element-f060d1b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-porto_ultimate_heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-porto_ultimate_heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-porto_ultimate_heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-porto_ultimate_heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-porto_ultimate_heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-tabs .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-title, .elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-title:before, .elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-title:after, .elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-content, .elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tabs-content-wrapper{border-width:1px;}.elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-title, .elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-title a{color:#CB100F;}.elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-title.elementor-active,
					 .elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-title.elementor-active a{color:#0072B8;}.elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-title{text-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);}.elementor-7971 .elementor-element.elementor-element-a47a70f .elementor-tab-content{color:#2C2A2A;}.elementor-7971 .elementor-element.elementor-element-7a3b7b3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7971 .elementor-element.elementor-element-7a3b7b3 .elementor-divider-separator{width:100%;}.elementor-7971 .elementor-element.elementor-element-7a3b7b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7971 .elementor-element.elementor-element-1e47886 > div.elementor-container{max-width:1140px;--porto-flick-carousel-width:1140px;}.elementor-7971 .elementor-element.elementor-element-1e47886{margin-top:79px;margin-bottom:0px;}.elementor-widget-porto_image_gallery .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-porto_image_gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-porto_image_gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-porto_image_gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-porto_image_gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins;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-7971 .elementor-element.elementor-element-8fef041 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-7971 .elementor-element.elementor-element-dca73b2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7971 .elementor-element.elementor-element-dca73b2 .elementor-divider-separator{width:100%;}.elementor-7971 .elementor-element.elementor-element-dca73b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7971 .elementor-element.elementor-element-7514ea0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7971 .elementor-element.elementor-element-7514ea0:not(.elementor-motion-effects-element-type-background), .elementor-7971 .elementor-element.elementor-element-7514ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1E39;}.elementor-7971 .elementor-element.elementor-element-7514ea0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2rem;margin-bottom:0rem;}.elementor-7971 .elementor-element.elementor-element-7514ea0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7971 .elementor-element.elementor-element-7514ea0 > .elementor-shape-top svg{height:100px;}.elementor-7971 .elementor-element.elementor-element-7514ea0 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-7971 .elementor-element.elementor-element-9a1ff9b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7971 .elementor-element.elementor-element-9a1ff9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7971 .elementor-element.elementor-element-9a1ff9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7971 .elementor-element.elementor-element-5fc57f3 > .elementor-widget-container{margin:2px 2px 2px -3px;padding:-3px -3px -3px -3px;}.elementor-7971 .elementor-element.elementor-element-5fc57f3{z-index:3;}.elementor-7971 .elementor-element.elementor-element-5fc57f3 .porto-u-main-heading > *{font-size:6.8em;font-weight:700;line-height:1em;letter-spacing:-5px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-76cb9db{z-index:1;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7971 .elementor-element.elementor-element-345125d{text-align:start;}.elementor-7971 .elementor-element.elementor-element-345125d .elementor-heading-title{font-size:16.8px;line-height:1.5em;letter-spacing:2.5px;color:#E62625;}.elementor-7971 .elementor-element.elementor-element-0f34d18 .porto-u-main-heading > *{font-size:35px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-0f34d18 .porto-u-sub-heading{font-size:15.4px;color:#FFFFFF;}.elementor-widget-porto_info_box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-porto_info_box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-porto_info_box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-porto_info_box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-porto_info_box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7971 .elementor-element.elementor-element-cb818a7 .porto-icon{font-size:16.8px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-cb818a7 .porto-icon svg{width:1em;height:1em;fill:#FFFFFF;}.elementor-element-cb818a7 .porto-sicon-img.porto-u-circle-img:before{border-color:#047ACB;}.elementor-element-cb818a7 .porto-sicon-img{background:#047ACB;}.elementor-element-cb818a7 .porto-icon{background:#047ACB;}.elementor-7971 .elementor-element.elementor-element-cb818a7 .porto-sicon-img{border-radius:200px;}.elementor-7971 .elementor-element.elementor-element-cb818a7 .porto-icon.advanced{border-radius:200px;width:48px;height:48px;line-height:48px;}.elementor-7971 .elementor-element.elementor-element-cb818a7 .porto-sicon-title{font-size:15.4px;font-weight:400;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-392affc .porto-icon{font-size:16.8px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-392affc .porto-icon svg{width:1em;height:1em;fill:#FFFFFF;}.elementor-element-392affc .porto-sicon-img.porto-u-circle-img:before{border-color:#047ACB;}.elementor-element-392affc .porto-sicon-img{background:#047ACB;}.elementor-element-392affc .porto-icon{background:#047ACB;}.elementor-7971 .elementor-element.elementor-element-392affc .porto-sicon-img{border-radius:200px;}.elementor-7971 .elementor-element.elementor-element-392affc .porto-icon.advanced{border-radius:200px;width:48px;height:48px;line-height:48px;}.elementor-7971 .elementor-element.elementor-element-392affc .porto-sicon-title{font-size:15.4px;font-weight:400;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-aa122e4 .porto-icon{font-size:16.8px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-aa122e4 .porto-icon svg{width:1em;height:1em;fill:#FFFFFF;}.elementor-element-aa122e4 .porto-sicon-img.porto-u-circle-img:before{border-color:#047ACB;}.elementor-element-aa122e4 .porto-sicon-img{background:#047ACB;}.elementor-element-aa122e4 .porto-icon{background:#047ACB;}.elementor-7971 .elementor-element.elementor-element-aa122e4 .porto-sicon-img{border-radius:200px;}.elementor-7971 .elementor-element.elementor-element-aa122e4 .porto-icon.advanced{border-radius:200px;width:48px;height:48px;line-height:48px;}.elementor-7971 .elementor-element.elementor-element-aa122e4 .porto-sicon-title{font-size:15.4px;font-weight:400;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-034dfdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7971 .elementor-element.elementor-element-034dfdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lafranckpineau.fr/wp-content/uploads/2023/03/FOND-LFP2023-2-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7971 .elementor-element.elementor-element-034dfdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7971 .elementor-element.elementor-element-034dfdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7971 .elementor-element.elementor-element-034dfdd{z-index:1;}.elementor-7971 .elementor-element.elementor-element-5931037:not(.elementor-motion-effects-element-type-background), .elementor-7971 .elementor-element.elementor-element-5931037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-7971 .elementor-element.elementor-element-5931037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7971 .elementor-element.elementor-element-5931037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7971 .elementor-element.elementor-element-5931037 > .elementor-shape-top svg{height:123px;}.elementor-7971 .elementor-element.elementor-element-0890932 > .elementor-element-populated{margin:7.5rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-7971 .elementor-element.elementor-element-bc20542{text-align:center;}.elementor-7971 .elementor-element.elementor-element-bc20542 .elementor-heading-title{font-size:16.8px;line-height:1.5em;letter-spacing:2.5px;color:#E62625;}.elementor-7971 .elementor-element.elementor-element-f308f48 .porto-u-main-heading > *{font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-1.75px;color:#1D1E39;}.elementor-7971 .elementor-element.elementor-element-f308f48 .porto-u-sub-heading{font-size:15.4px;}.elementor-7971 .elementor-element.elementor-element-493bc54 > .elementor-element-populated{margin:0rem 0rem 2.3rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-widget-porto_posts_grid .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-porto_posts_grid .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-porto_posts_grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-porto_posts_grid .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-porto_posts_grid .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-element-97c5544 .porto-posts-grid{--porto-el-spacing:20px;}.elementor-7971 .elementor-element.elementor-element-97c5544 > .elementor-widget-container{padding:11px 11px -1px 11px;}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7971 .elementor-element.elementor-element-ecc80bc .elementor-repeater-item-95acc0f.elementor-social-icon{background-color:#1D1E39;}.elementor-7971 .elementor-element.elementor-element-ecc80bc{--grid-template-columns:repeat(0, auto);--grid-column-gap:42px;--grid-row-gap:0px;}.elementor-7971 .elementor-element.elementor-element-ecc80bc .elementor-widget-container{text-align:center;}.elementor-7971 .elementor-element.elementor-element-ecc80bc .elementor-social-icon{background-color:#1D1E39;}.elementor-7971 .elementor-element.elementor-element-ecc80bc .elementor-social-icon:hover{background-color:#E62625;}.elementor-7971 .elementor-element.elementor-element-9085d72 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7971 .elementor-element.elementor-element-9085d72:not(.elementor-motion-effects-element-type-background), .elementor-7971 .elementor-element.elementor-element-9085d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272339;}.elementor-7971 .elementor-element.elementor-element-9085d72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7971 .elementor-element.elementor-element-9085d72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7971 .elementor-element.elementor-element-9085d72 > .elementor-shape-top svg{height:100px;}.elementor-7971 .elementor-element.elementor-element-b3dfc75 > .elementor-element-populated{margin:3.3rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-7971 .elementor-element.elementor-element-b3dfc75{z-index:1;}.elementor-7971 .elementor-element.elementor-element-575313c{text-align:start;}.elementor-7971 .elementor-element.elementor-element-575313c .elementor-heading-title{font-size:16.8px;line-height:1.5em;letter-spacing:2.5px;color:#E62625;}.elementor-7971 .elementor-element.elementor-element-7456a32 .porto-u-main-heading > *{font-size:35px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-7456a32 .porto-u-sub-heading{font-size:15.4px;}.elementor-widget-porto_contact_form .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-porto_contact_form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-porto_contact_form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-porto_contact_form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-porto_contact_form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-element-0dd9b12, .elementor-element-0dd9b12 input, .elementor-element-0dd9b12 select, .elementor-element-0dd9b12 textarea, .elementor-element-0dd9b12 .wysija-input{font-size:16px;}.elementor-element-0dd9b12 label, .elementor-element-0dd9b12 div.wpforms-container .wpforms-field-label{font-size:16px;line-height:1.85em;}.elementor-element-0dd9b12 input[type="text"], .elementor-element-0dd9b12 input[type="email"], .elementor-element-0dd9b12 input[type="date"], .elementor-element-0dd9b12 input[type="datetime"], .elementor-element-0dd9b12 input[type="number"], .elementor-element-0dd9b12 input[type="tel"], .elementor-element-0dd9b12 select{height:43px;--wpforms-field-size-input-height:43px;}.elementor-element-0dd9b12 input[type="text"], .elementor-element-0dd9b12 input[type="email"], .elementor-element-0dd9b12 input[type="date"], .elementor-element-0dd9b12 input[type="datetime"], .elementor-element-0dd9b12 input[type="number"], .elementor-element-0dd9b12 input[type="tel"], .elementor-element-0dd9b12 textarea, .elementor-element-0dd9b12 .form-control, .elementor-element-0dd9b12 select{font-size:16px;--wpforms-field-size-font-size:16px;color:#FFFFFF;--wpforms-field-text-color:#FFFFFF;background-color:#FFFFFF00;--wpforms-field-background-color:#FFFFFF00;border-width:0px 0px 1px 0px;--wpforms-field-border-size:0px 0px 1px 0px;border-color:#404040;--wpforms-field-border-color:#404040;}.elementor-element-0dd9b12 input[type="tel"]::placeholder, .elementor-element-0dd9b12 input[type="text"]::placeholder, .elementor-element-0dd9b12 input[type="email"]::placeholder, .elementor-element-0dd9b12 textarea::placeholder, .elementor-element-0dd9b12 .form-control::placeholder{color:#FFFFFF;}.elementor-element-0dd9b12 div.wpforms-container input::placeholder,.elementor-element-0dd9b12 div.wpforms-container select::placeholder, .elementor-element-0dd9b12 div.wpforms-container textarea::placeholder{color:#FFFFFF !important;opacity:1 !important;}.elementor-element-0dd9b12 button, .elementor-element-0dd9b12 .btn, .elementor-element-0dd9b12 input[type="submit"], .elementor-element-0dd9b12 input[type="button"], .elementor-element-0dd9b12 .wpforms-container button[type="submit"]{font-family:"Poppins", Poppins;font-size:15.4px;font-weight:600;}.elementor-element-0dd9b12 .wpforms-container button[type="submit"], .elementor-element-0dd9b12 button, .elementor-element-0dd9b12 .btn, .elementor-element-0dd9b12 input[type="submit"], .elementor-element-0dd9b12 input[type="button"]{padding:12px 28px 15px 28px;border-style:none;}.elementor-element-0dd9b12 button, .elementor-element-0dd9b12 .btn, .elementor-element-0dd9b12 input[type="submit"], .elementor-element-0dd9b12 input[type="button"]{border-radius:0px 0px 2px 0px;--wpforms-button-border-radius:0px 0px 2px 0px;--wpforms-button-background-color:#E62625;background-color:#E62625;--wpforms-button-text-color:#FFFFFF;color:#FFFFFF;}.elementor-7971 .elementor-element.elementor-element-6e14d7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7971 .elementor-element.elementor-element-6e14d7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lafranckpineau.fr/wp-content/uploads/2023/03/FOND-LFP2023-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7971 .elementor-element.elementor-element-6e14d7d > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-7971 .elementor-element.elementor-element-6e14d7d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7971 .elementor-element.elementor-element-6e14d7d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7971 .elementor-element.elementor-element-6e14d7d{z-index:1;}@media(min-width:768px){.elementor-7971 .elementor-element.elementor-element-b3dfc75{width:66.66667%;}.elementor-7971 .elementor-element.elementor-element-6e14d7d{width:21.592%;}}@media(max-width:991px){.elementor-7971 .elementor-element.elementor-element-4188328d:not(.elementor-motion-effects-element-type-background), .elementor-7971 .elementor-element.elementor-element-4188328d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-7971 .elementor-element.elementor-element-4188328d:not(.elementor-motion-effects-element-type-background), .elementor-7971 .elementor-element.elementor-element-4188328d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:991px) and (min-width:768px){.elementor-7971 .elementor-element.elementor-element-76cb9db{width:100%;}.elementor-7971 .elementor-element.elementor-element-b3dfc75{width:100%;}}/* Start custom CSS for porto_contact_form, class: .elementor-element-0dd9b12 */.elementor-7971 .elementor-element.elementor-element-0dd9b12 .custom-btn-style-1 {
    width: fit-content;
}/* End custom CSS */