.elementor-520 .elementor-element.elementor-element-5e214ab7{--display:flex;}.elementor-520 .elementor-element.elementor-element-221cf688{font-size:18px;}.elementor-520 .elementor-element.elementor-element-e3018a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-8fbe2fd{text-align:center;}.elementor-520 .elementor-element.elementor-element-c7a5a8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-2e3e929 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-2e3e929{font-size:18px;}.elementor-520 .elementor-element.elementor-element-2f49900{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-3a75491{text-align:center;}.elementor-520 .elementor-element.elementor-element-26ef288{--display:flex;}.elementor-520 .elementor-element.elementor-element-7aee19b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-7aee19b{font-size:18px;}.elementor-520 .elementor-element.elementor-element-5465874{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-aabb40c{text-align:center;}.elementor-520 .elementor-element.elementor-element-56bfd61{--display:flex;}.elementor-520 .elementor-element.elementor-element-2a08cdb > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-2a08cdb{font-size:18px;}.elementor-520 .elementor-element.elementor-element-be53067{--display:flex;}.elementor-520 .elementor-element.elementor-element-757c720{text-align:center;}.elementor-520 .elementor-element.elementor-element-f5d1544{--display:flex;}.elementor-520 .elementor-element.elementor-element-cdbcecc > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-cdbcecc{font-size:18px;}.elementor-520 .elementor-element.elementor-element-5aee77b{--display:flex;}.elementor-520 .elementor-element.elementor-element-c5a26fa{text-align:center;}.elementor-520 .elementor-element.elementor-element-8f68fb8{--display:flex;}.elementor-520 .elementor-element.elementor-element-cdc7045 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-cdc7045{font-size:18px;}.elementor-520 .elementor-element.elementor-element-8ba8750{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-c8fae1f .elementor-button{background-color:#A06F49;}.elementor-520 .elementor-element.elementor-element-c8fae1f .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-c8fae1f .elementor-button:focus{background-color:#E9D6C5;}.elementor-520 .elementor-element.elementor-element-6a6e9c1{--display:flex;}.elementor-520 .elementor-element.elementor-element-9279e21 > .elementor-widget-container{margin:035px 0px 35px 0px;}.elementor-520 .elementor-element.elementor-element-9279e21{text-align:center;}.elementor-520 .elementor-element.elementor-element-9279e21 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:100;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-520 .elementor-element.elementor-element-83118f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-tab-content{border-block-end-color:var( --e-global-color-2419db8 );padding:15px 0px 15px 0px;}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-tab-title{border-color:var( --e-global-color-2419db8 );padding:15px 0px 15px 0px;}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-toggle-title, .elementor-520 .elementor-element.elementor-element-a151f0b .elementor-toggle-icon{color:var( --e-global-color-bb3d91c );}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-toggle-icon svg{fill:var( --e-global-color-bb3d91c );}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-toggle-title{font-family:"Raleway", Sans-serif;font-size:14.5px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2px;}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-8a357bf );}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-8a357bf );}@media(max-width:1050px){.elementor-520 .elementor-element.elementor-element-9279e21 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-520 .elementor-element.elementor-element-9279e21 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-520 .elementor-element.elementor-element-9279e21{text-align:center;}.elementor-520 .elementor-element.elementor-element-9279e21 .elementor-heading-title{font-size:28px;}.elementor-520 .elementor-element.elementor-element-a151f0b .elementor-toggle-title{font-size:14px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-display: auto;
	src: url('https://www.cmcreativeagency.fr/wp-content/uploads/2025/04/PlayfairDisplay-VariableFont_wght-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */