.elementor-4121 .elementor-element.elementor-element-67c2fc84 .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-4121 .elementor-element.elementor-element-67c2fc84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 30px 0px;}.elementor-4121 .elementor-element.elementor-element-67c2fc84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4121 .elementor-element.elementor-element-3525b669 .elementor-heading-title{font-family:var( --e-global-typography-9f8f6f7-font-family ), Sans-serif;font-size:var( --e-global-typography-9f8f6f7-font-size );font-weight:var( --e-global-typography-9f8f6f7-font-weight );color:var( --e-global-color-secondary );}.elementor-4121 .elementor-element.elementor-element-2f1353ff > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-2f1353ff{text-align:start;}.elementor-4121 .elementor-element.elementor-element-2f1353ff .elementor-heading-title{font-family:var( --e-global-typography-a7bf131-font-family ), Sans-serif;font-size:var( --e-global-typography-a7bf131-font-size );font-weight:var( --e-global-typography-a7bf131-font-weight );font-style:var( --e-global-typography-a7bf131-font-style );letter-spacing:var( --e-global-typography-a7bf131-letter-spacing );color:var( --e-global-color-secondary );}.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-4121 .elementor-element.elementor-element-40f4b5ce{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-6b68a550 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:none;}.elementor-4121 .elementor-element.elementor-element-6b68a550{text-align:start;}.elementor-4121 .elementor-element.elementor-element-6b68a550 .elementor-heading-title{font-family:var( --e-global-typography-a7bf131-font-family ), Sans-serif;font-size:var( --e-global-typography-a7bf131-font-size );font-weight:var( --e-global-typography-a7bf131-font-weight );font-style:var( --e-global-typography-a7bf131-font-style );letter-spacing:var( --e-global-typography-a7bf131-letter-spacing );color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-4cfd3200 > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-4cfd3200{text-align:start;}.elementor-4121 .elementor-element.elementor-element-4cfd3200 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-6f845bb3{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-4483f437 > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-4483f437{text-align:start;}.elementor-4121 .elementor-element.elementor-element-4483f437 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-194e60aa{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-d028a27 > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-d028a27{text-align:start;}.elementor-4121 .elementor-element.elementor-element-d028a27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-307d2c6a{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-470f8f2a > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-470f8f2a{text-align:start;}.elementor-4121 .elementor-element.elementor-element-470f8f2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-7d3ce10e{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-2458eb74 > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-2458eb74{text-align:start;}.elementor-4121 .elementor-element.elementor-element-2458eb74 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-37e0e71d{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-2f7a3bad > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-2f7a3bad{text-align:start;}.elementor-4121 .elementor-element.elementor-element-2f7a3bad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-509ac553{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-774cc882 > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-774cc882{text-align:start;}.elementor-4121 .elementor-element.elementor-element-774cc882 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-372be224{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-6a998f08 > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-6a998f08{text-align:start;}.elementor-4121 .elementor-element.elementor-element-6a998f08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}.elementor-4121 .elementor-element.elementor-element-45c9f37c{color:var( --e-global-color-6b29b24 );}.elementor-4121 .elementor-element.elementor-element-7d3099db > .elementor-widget-container{border-style:none;}.elementor-4121 .elementor-element.elementor-element-7d3099db{text-align:start;}.elementor-4121 .elementor-element.elementor-element-7d3099db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f965008 );}body.elementor-page-4121:not(.elementor-motion-effects-element-type-background), body.elementor-page-4121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opteacafe.fr/wp-content/uploads/2026/02/fd_toile-1.jpg");}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4121 .elementor-element.elementor-element-3525b669 .elementor-heading-title{font-size:var( --e-global-typography-9f8f6f7-font-size );}.elementor-4121 .elementor-element.elementor-element-2f1353ff .elementor-heading-title{font-size:var( --e-global-typography-a7bf131-font-size );letter-spacing:var( --e-global-typography-a7bf131-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4121 .elementor-element.elementor-element-6b68a550 .elementor-heading-title{font-size:var( --e-global-typography-a7bf131-font-size );letter-spacing:var( --e-global-typography-a7bf131-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4121 .elementor-element.elementor-element-3525b669 .elementor-heading-title{font-size:var( --e-global-typography-9f8f6f7-font-size );}.elementor-4121 .elementor-element.elementor-element-2f1353ff .elementor-heading-title{font-size:var( --e-global-typography-a7bf131-font-size );letter-spacing:var( --e-global-typography-a7bf131-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4121 .elementor-element.elementor-element-6b68a550 .elementor-heading-title{font-size:var( --e-global-typography-a7bf131-font-size );letter-spacing:var( --e-global-typography-a7bf131-letter-spacing );}}