.elementor-15176 .elementor-element.elementor-element-7015b2c{margin-top:-7px;margin-bottom:0px;}.elementor-15176 .elementor-element.elementor-element-a08dcff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-15176 .elementor-element.elementor-element-c2d1d7d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;}/* Start custom CSS for text-editor, class: .elementor-element-c2d1d7d *//* Bloc projet MF Interiors */
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-projet{border-top:1px solid #e6e0d6;padding-top:64px}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-over{font-family:'Space Grotesk',sans-serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#555;margin:0 0 16px}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-projet h2{font-family:'Bodoni Moda',serif;font-weight:400;font-size:44px;line-height:1.12;letter-spacing:-.025em;color:#232c3a;margin:0 0 26px;max-width:780px}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-lead{font-size:18px;line-height:1.75;color:#232c3a;max-width:780px;margin:0 0 56px;padding-left:24px;border-left:2px solid #d5c1a3}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-item{border-top:1px solid #e6e0d6;padding-top:24px}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-num{display:block;font-family:'Bodoni Moda',serif;font-size:32px;line-height:1;color:#c4a882;margin-bottom:16px}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-item h3{font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#232c3a;margin:0 0 12px}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-item p{font-size:15px;line-height:1.75;color:#555;margin:0}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-item a{display:inline-block;margin-top:10px;color:#232c3a;border-bottom:1px solid #d5c1a3;text-decoration:none}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-cta{margin:56px 0 0}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-cta a{display:inline-block;padding:17px 34px;background:#d5c1a3;color:#000;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s}
.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-cta a:hover{background:#232c3a;color:#fff}
@media (max-width:1024px){.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-grid{grid-template-columns:1fr 1fr;gap:36px}}
@media (max-width:767px){.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-projet{padding-top:44px}.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-projet h2{font-size:30px}.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-lead{font-size:16px;margin-bottom:36px;padding-left:18px}.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-grid{grid-template-columns:1fr;gap:28px}.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-cta{margin-top:40px}.elementor-15176 .elementor-element.elementor-element-c2d1d7d .mfi-cta a{display:block;text-align:center}}/* End custom CSS */