.elementor-7049 .elementor-element.elementor-element-4592b22{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-7049 .elementor-element.elementor-element-ff745df{width:100%;max-width:100%;}.elementor-7049 .elementor-element.elementor-element-a3d8061{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7049 .elementor-element.elementor-element-f572ef3{text-align:center;}.elementor-7049 .elementor-element.elementor-element-f572ef3 .elementor-heading-title{font-family:"Luxury YF", Sans-serif;font-weight:400;color:#9AA39A;}.elementor-widget-text-editor{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-7049 .elementor-element.elementor-element-a4d4ff4{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:200;text-transform:none;line-height:2px;letter-spacing:1.3px;color:#303030;}.elementor-7049 .elementor-element.elementor-element-c145127{--display:flex;}.elementor-7049 .elementor-element.elementor-element-1ac442c{text-align:center;}.elementor-7049 .elementor-element.elementor-element-1ac442c .elementor-heading-title{font-family:"Essai", Sans-serif;font-size:25px;font-weight:300;color:#9AA39A;}.elementor-7049 .elementor-element.elementor-element-86610e0{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-922d202{text-align:justify;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:200;text-transform:none;line-height:20px;letter-spacing:1.3px;color:#303030;}.elementor-7049 .elementor-element.elementor-element-05efe58{--display:flex;}.elementor-7049 .elementor-element.elementor-element-101a90b{text-align:center;}.elementor-7049 .elementor-element.elementor-element-101a90b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:300;color:#1FA855;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-7049 .elementor-element.elementor-element-625cc59 .elementor-button{background-color:#FFFFFF;font-family:"Luxury YF", Sans-serif;font-weight:500;fill:#1FA855;color:#1FA855;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FA855;}.elementor-7049 .elementor-element.elementor-element-95cdf52{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-3995511{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-0e40bf4{text-align:center;}.elementor-7049 .elementor-element.elementor-element-0e40bf4 .elementor-heading-title{font-family:"Essai", Sans-serif;font-size:25px;font-weight:400;color:#9AA39A;}.elementor-7049 .elementor-element.elementor-element-cfc5ce8{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-9ddeb1d{text-align:justify;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:200;text-transform:none;line-height:15px;letter-spacing:1.3px;color:#303030;}.elementor-7049 .elementor-element.elementor-element-741ed85{--spacer-size:60px;}.elementor-7049 .elementor-element.elementor-element-f0401cd{text-align:center;}.elementor-7049 .elementor-element.elementor-element-f0401cd .elementor-heading-title{font-family:"Essai", Sans-serif;font-size:25px;font-weight:400;color:#9AA39A;}.elementor-7049 .elementor-element.elementor-element-dd349d3{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-cac8d13{text-align:justify;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:200;text-transform:none;line-height:15px;letter-spacing:1.3px;color:#303030;}.elementor-7049 .elementor-element.elementor-element-a6da30d{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-043187b .elementor-button{background-color:#F6F5F3;font-family:"Luxury YF", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;fill:#9AA39A;color:#9AA39A;border-style:none;}.elementor-7049 .elementor-element.elementor-element-b9459f2 .elementor-button{background-color:#F6F5F3;font-family:"Luxury YF", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;fill:#9AA39A;color:#9AA39A;border-style:none;}.elementor-7049 .elementor-element.elementor-element-b1279cf{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-846f3c2{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-0640a21{text-align:center;}.elementor-7049 .elementor-element.elementor-element-0640a21 .elementor-heading-title{font-family:"Essai", Sans-serif;font-size:25px;font-weight:400;color:#9AA39A;}.elementor-7049 .elementor-element.elementor-element-6da831c{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-d0b7fd8{text-align:justify;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:200;text-transform:none;line-height:15px;letter-spacing:1.3px;color:#303030;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-7049 .elementor-element.elementor-element-06b3f20{--divider-border-style:solid;--divider-color:#9AA39A;--divider-border-width:1px;}.elementor-7049 .elementor-element.elementor-element-06b3f20 .elementor-divider-separator{width:100%;}.elementor-7049 .elementor-element.elementor-element-06b3f20 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7049 .elementor-element.elementor-element-06b3f20.elementor-view-stacked .elementor-icon{background-color:#6C7A92;}.elementor-7049 .elementor-element.elementor-element-06b3f20.elementor-view-framed .elementor-icon, .elementor-7049 .elementor-element.elementor-element-06b3f20.elementor-view-default .elementor-icon{color:#6C7A92;border-color:#6C7A92;}.elementor-7049 .elementor-element.elementor-element-06b3f20.elementor-view-framed .elementor-icon, .elementor-7049 .elementor-element.elementor-element-06b3f20.elementor-view-default .elementor-icon svg{fill:#6C7A92;}.elementor-7049 .elementor-element.elementor-element-c9b6f9f{text-align:center;}.elementor-7049 .elementor-element.elementor-element-c9b6f9f .elementor-heading-title{font-family:"Essai", Sans-serif;font-size:25px;font-weight:400;color:#9AA39A;}.elementor-7049 .elementor-element.elementor-element-f1f7402{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-85a9761{text-align:justify;font-family:"Cormorant Garamond", Sans-serif;font-weight:200;text-transform:none;line-height:20px;letter-spacing:1.3px;color:#303030;}.elementor-7049 .elementor-element.elementor-element-82320bd{--display:flex;}.elementor-7049 .elementor-element.elementor-element-4ed2d67{--display:flex;}.elementor-7049 .elementor-element.elementor-element-f0fb145{text-align:justify;}.elementor-7049 .elementor-element.elementor-element-f0fb145 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:200;text-transform:none;line-height:26px;letter-spacing:1.3px;color:#9AA39A;}.elementor-7049 .elementor-element.elementor-element-e28ae46{--spacer-size:50px;}.elementor-7049 .elementor-element.elementor-element-eff16ad .elementor-button{background-color:#6C7A9200;font-family:"Luxury YF", Sans-serif;font-weight:500;fill:#9AA39A;color:#9AA39A;border-style:solid;border-color:#9AA39A;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7049 .elementor-element.elementor-element-f572ef3 .elementor-heading-title{font-size:17px;}.elementor-7049 .elementor-element.elementor-element-a4d4ff4{text-align:center;font-size:12px;line-height:1.3em;letter-spacing:0.8px;}.elementor-7049 .elementor-element.elementor-element-1ac442c{text-align:center;}.elementor-7049 .elementor-element.elementor-element-1ac442c .elementor-heading-title{font-size:18px;line-height:1.7em;letter-spacing:0.9px;}.elementor-7049 .elementor-element.elementor-element-86610e0{--spacer-size:25px;}.elementor-7049 .elementor-element.elementor-element-922d202{text-align:justify;font-size:13px;line-height:1.3em;letter-spacing:0.8px;}.elementor-7049 .elementor-element.elementor-element-101a90b .elementor-heading-title{font-size:15px;}.elementor-7049 .elementor-element.elementor-element-625cc59 .elementor-button{font-size:11px;}.elementor-7049 .elementor-element.elementor-element-3995511{--spacer-size:25px;}.elementor-7049 .elementor-element.elementor-element-0e40bf4{text-align:center;}.elementor-7049 .elementor-element.elementor-element-0e40bf4 .elementor-heading-title{font-size:20px;line-height:1.8em;letter-spacing:0.9px;}.elementor-7049 .elementor-element.elementor-element-cfc5ce8{--spacer-size:25px;}.elementor-7049 .elementor-element.elementor-element-9ddeb1d{font-size:13px;line-height:1.3em;letter-spacing:0.8px;}.elementor-7049 .elementor-element.elementor-element-741ed85{--spacer-size:40px;}.elementor-7049 .elementor-element.elementor-element-f0401cd{text-align:center;}.elementor-7049 .elementor-element.elementor-element-f0401cd .elementor-heading-title{font-size:22px;line-height:1.8em;letter-spacing:0.9px;}.elementor-7049 .elementor-element.elementor-element-dd349d3{--spacer-size:25px;}.elementor-7049 .elementor-element.elementor-element-cac8d13{font-size:13px;line-height:1.3em;letter-spacing:0.8px;}.elementor-7049 .elementor-element.elementor-element-a6da30d{--spacer-size:25px;}.elementor-7049 .elementor-element.elementor-element-043187b .elementor-button{font-size:10px;border-radius:2px 2px 2px 2px;}.elementor-7049 .elementor-element.elementor-element-b9459f2 .elementor-button{font-size:10px;border-radius:2px 2px 2px 2px;}.elementor-7049 .elementor-element.elementor-element-b1279cf{--spacer-size:40px;}.elementor-7049 .elementor-element.elementor-element-846f3c2{--spacer-size:25px;}.elementor-7049 .elementor-element.elementor-element-0640a21{text-align:center;}.elementor-7049 .elementor-element.elementor-element-0640a21 .elementor-heading-title{font-size:22px;line-height:1.8em;letter-spacing:0.9px;}.elementor-7049 .elementor-element.elementor-element-6da831c{--spacer-size:25px;}.elementor-7049 .elementor-element.elementor-element-d0b7fd8{font-size:13px;line-height:1.3em;letter-spacing:0.8px;}.elementor-7049 .elementor-element.elementor-element-06b3f20{--divider-icon-size:13px;}.elementor-7049 .elementor-element.elementor-element-c9b6f9f{text-align:center;}.elementor-7049 .elementor-element.elementor-element-c9b6f9f .elementor-heading-title{font-size:22px;line-height:1.8em;letter-spacing:0.9px;}.elementor-7049 .elementor-element.elementor-element-f1f7402{--spacer-size:25px;}.elementor-7049 .elementor-element.elementor-element-85a9761{font-size:13px;line-height:1.3em;letter-spacing:0.8px;}.elementor-7049 .elementor-element.elementor-element-f0fb145{text-align:justify;}.elementor-7049 .elementor-element.elementor-element-f0fb145 .elementor-heading-title{font-size:13px;line-height:1.5em;letter-spacing:0.8px;}.elementor-7049 .elementor-element.elementor-element-e28ae46{--spacer-size:30px;}.elementor-7049 .elementor-element.elementor-element-eff16ad .elementor-button{font-size:11px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Luxury YF';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.yohannfaupelphotography.fr/wp-content/uploads/2025/11/Montage-Serif-Font.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Essai';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.yohannfaupelphotography.fr/wp-content/uploads/2026/01/Breathing-Personal-Use-Only.ttf') format('truetype');
}
/* End Custom Fonts CSS */