.elementor-3681 .elementor-element.elementor-element-7b32b03{--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;--margin-top:-342px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-7b32b03:not(.elementor-motion-effects-element-type-background), .elementor-3681 .elementor-element.elementor-element-7b32b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEDB;}.elementor-3681 .elementor-element.elementor-element-c763c1f{--display:flex;--min-height:700px;--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:100px;--padding-left:175px;--padding-right:175px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-c763c1f:not(.elementor-motion-effects-element-type-background), .elementor-3681 .elementor-element.elementor-element-c763c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://espaceunidesign.ca/wp-content/uploads/2026/09/1-Cuisine_Suzanne-013.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-3681 .elementor-element.elementor-element-5d9d4de{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-ddf4a09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:50px;--padding-right:50px;--z-index:1;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-ddf4a09:not(.elementor-motion-effects-element-type-background), .elementor-3681 .elementor-element.elementor-element-ddf4a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEDB;}.elementor-3681 .elementor-element.elementor-element-e90d001{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-e90c000{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-cd86f31{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-cd86f31.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-c03a001{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3681 .elementor-element.elementor-element-b90b001{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3681 .elementor-element.elementor-element-b90b001.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-b90b001 img{width:100%;max-width:100%;}.elementor-3681 .elementor-element.elementor-element-b90b003{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3681 .elementor-element.elementor-element-b90b003.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-b90b003 img{width:100%;max-width:100%;}.elementor-3681 .elementor-element.elementor-element-e90c001{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-a90a001{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-a90a001.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-c03a002{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-b90b000{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3681 .elementor-element.elementor-element-b90b000.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-b90b000 img{width:100%;max-width:100%;}.elementor-3681 .elementor-element.elementor-element-b90b006{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3681 .elementor-element.elementor-element-b90b006.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-b90b006 img{width:100%;max-width:100%;}.elementor-3681 .elementor-element.elementor-element-e90c003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-a90a003{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-a90a003.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-e90c004{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-a90a004{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-a90a004.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-e90c002{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-a90a002{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-a90a002.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-e90c005{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-a90a005{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-a90a005.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-c03a003{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-b90b005{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3681 .elementor-element.elementor-element-b90b005.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-b90b005 img{width:100%;max-width:100%;}.elementor-3681 .elementor-element.elementor-element-c03a004{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-b90b004{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3681 .elementor-element.elementor-element-b90b004.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-b90b004 img{width:100%;max-width:100%;}.elementor-3681 .elementor-element.elementor-element-b90b002{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3681 .elementor-element.elementor-element-b90b002.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-b90b002 img{width:100%;max-width:100%;}.elementor-3681 .elementor-element.elementor-element-e90c006{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3681 .elementor-element.elementor-element-a90a006{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;}.elementor-3681 .elementor-element.elementor-element-a90a006.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3681 .elementor-element.elementor-element-f03fa01{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3681 .elementor-element.elementor-element-a90a099{padding:15px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:-0.04em;color:#59534F;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3681 .elementor-element.elementor-element-ddf4a09{--content-width:1320px;}}@media(max-width:1366px){.elementor-3681 .elementor-element.elementor-element-7b32b03{--margin-top:-355px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3681 .elementor-element.elementor-element-c763c1f:not(.elementor-motion-effects-element-type-background), .elementor-3681 .elementor-element.elementor-element-c763c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-3681 .elementor-element.elementor-element-c763c1f{--padding-top:0px;--padding-bottom:50px;--padding-left:125px;--padding-right:125px;}.elementor-3681 .elementor-element.elementor-element-ddf4a09{--padding-top:25px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1200px){.elementor-3681 .elementor-element.elementor-element-7b32b03{--margin-top:-352px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3681 .elementor-element.elementor-element-c763c1f:not(.elementor-motion-effects-element-type-background), .elementor-3681 .elementor-element.elementor-element-c763c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-3681 .elementor-element.elementor-element-c763c1f{--padding-top:0px;--padding-bottom:50px;--padding-left:75px;--padding-right:75px;}.elementor-3681 .elementor-element.elementor-element-ddf4a09{--padding-top:25px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-3681 .elementor-element.elementor-element-7b32b03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3681 .elementor-element.elementor-element-c763c1f{--min-height:100vh;--justify-content:center;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-3681 .elementor-element.elementor-element-ddf4a09{--padding-top:25px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-3681 .elementor-element.elementor-element-c763c1f{--content-width:100%;--justify-content:flex-end;--margin-top:-146px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-3681 .elementor-element.elementor-element-5d9d4de{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-ddf4a09{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3681 .elementor-element.elementor-element-e90d001{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-e90c000{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3681 .elementor-element.elementor-element-cd86f31{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-b90b001{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3681 .elementor-element.elementor-element-b90b001 img{width:100%;}.elementor-3681 .elementor-element.elementor-element-b90b003{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3681 .elementor-element.elementor-element-b90b003 img{width:100%;}.elementor-3681 .elementor-element.elementor-element-e90c001{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3681 .elementor-element.elementor-element-a90a001{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-b90b000{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3681 .elementor-element.elementor-element-b90b000 img{width:100%;}.elementor-3681 .elementor-element.elementor-element-b90b006{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3681 .elementor-element.elementor-element-b90b006 img{width:100%;}.elementor-3681 .elementor-element.elementor-element-e90c003{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3681 .elementor-element.elementor-element-a90a003{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-e90c004{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3681 .elementor-element.elementor-element-a90a004{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-e90c002{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3681 .elementor-element.elementor-element-a90a002{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-e90c005{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3681 .elementor-element.elementor-element-a90a005{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-b90b005{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3681 .elementor-element.elementor-element-b90b005 img{width:100%;}.elementor-3681 .elementor-element.elementor-element-b90b004{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3681 .elementor-element.elementor-element-b90b004 img{width:100%;}.elementor-3681 .elementor-element.elementor-element-b90b002{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3681 .elementor-element.elementor-element-b90b002 img{width:100%;}.elementor-3681 .elementor-element.elementor-element-e90c006{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3681 .elementor-element.elementor-element-a90a006{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-f03fa01{width:100%;max-width:100%;font-size:22px;}.elementor-3681 .elementor-element.elementor-element-a90a099{font-size:22px;}}/* Start custom CSS for container, class: .elementor-element-7b32b03 *//* EUD — gabarit local Blainville; contenu existant conservé. */
.elementor-3681 .elementor-element.elementor-element-7b32b03 {background:#f8f6f2!important;--eud-ink:#373631;--eud-taupe:#937f73;--eud-line:#ddd6cf;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:620px!important;padding:320px max(6vw,32px) 90px!important;justify-content:flex-end!important;align-items:flex-start!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f:before {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,28,25,.65),rgba(30,28,25,.12));pointer-events:none;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:min(760px,70%)!important;padding:0!important;z-index:1;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .elementor-heading-title {font-family:"Cormorant Garamond",Georgia,serif!important;text-align:left!important;font-size:clamp(44px,5.2vw,76px)!important;line-height:1.02!important;letter-spacing:-.025em;color:#fff!important;text-transform:none!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 {padding:0!important;background:#f8f6f2!important;margin:0!important;display:block!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09>.e-con-inner {max-width:none!important;width:100%!important;padding:0!important;gap:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-widget-text-editor {font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.8!important;color:var(--eud-ink)!important;min-width:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 h1,.elementor-3681 .elementor-element.elementor-element-7b32b03 h2,.elementor-3681 .elementor-element.elementor-element-7b32b03 h3 {font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:400!important;color:var(--eud-ink)!important;letter-spacing:-.015em!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 h1 {font-size:clamp(38px,3.6vw,54px)!important;line-height:1.06!important;margin:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 h2 {font-size:clamp(30px,2.9vw,42px)!important;line-height:1.1!important;margin:0 0 24px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 h3 {font-size:27px!important;line-height:1.18!important;margin:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 p {margin:0 0 18px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 {width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:90px 0 76px!important;display:grid!important;grid-template-columns:1fr 1fr;column-gap:72px;row-gap:20px;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 h1 {grid-column:1;grid-row:1 / span 2;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 p {grid-column:2;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004) {width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:64px 0!important;gap:64px!important;align-items:center!important;border-top:1px solid var(--eud-line);}
.elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>.elementor-widget-text-editor {width:calc((100% - 64px)/2)!important;max-width:none!important;flex:0 1 auto!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>.e-image-base {width:calc((100% - 64px)/2)!important;max-width:none!important;aspect-ratio:3/2!important;height:auto!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important;flex:0 1 auto!important;margin:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005 {width:100%!important;max-width:none!important;background:#f8f6f2!important;color:var(--eud-ink)!important;padding:80px max(6vw,calc((100% - 1140px)/2))!important;margin:36px 0 0!important;gap:64px!important;flex-direction:row-reverse!important;align-items:center!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005 :is(h2,p,a,span,u) {color:var(--eud-ink)!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006 {width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:90px 0 80px!important;display:grid!important;grid-template-columns:.85fr 1.15fr;column-gap:64px!important;row-gap:30px!important;align-items:start!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 {display:contents!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006>.e-image-base {grid-column:1;grid-row:1;width:100%!important;max-width:none!important;aspect-ratio:3/2!important;object-fit:cover!important;height:auto!important;border-radius:10px!important;margin:0 0 24px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 h2 {grid-column:2;grid-row:1;align-self:center;margin:0!important;font-size:clamp(34px,3.2vw,46px)!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 h3 {grid-column:1;padding-top:24px!important;border-top:1px solid var(--eud-line);}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 p {grid-column:2;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.8!important;color:var(--eud-ink)!important;padding-top:24px!important;border-top:1px solid var(--eud-line);margin:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 {width:100%!important;max-width:none!important;background:#363631!important;padding:72px max(6vw,calc((100% - 1140px)/2)) 28px!important;display:grid!important;grid-template-columns:1fr 1fr;gap:12px 64px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 h2 {grid-column:1;grid-row:1 / span 2;font-size:clamp(34px,3.2vw,46px)!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 p {grid-column:2;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 :is(h2,p,a,span,u) {color:#fff!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 a[href^="tel:"] {display:inline-block;background:#f8f6f2;padding:10px 24px;border-radius:100px;color:#373631!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 a[href^="tel:"] :is(span,u) {color:#373631!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-455aa05 {padding:0 6vw 70px!important;background:#363631!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-451143b {gap:20px!important;flex-wrap:wrap!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-widget-elementskit-creative-button {padding:0!important;margin:0!important;transform:none!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-widget-elementskit-creative-button a {font-size:22px!important;line-height:1.3!important;}
@media(max-width:1024px){
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:560px!important;padding:200px 6vw 76px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 {column-gap:40px!important;padding:65px 0 55px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005) {gap:36px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>:is(.elementor-widget-text-editor,.e-image-base,.elementor-widget-image) {width:calc((100% - 36px)/2)!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006 {column-gap:36px!important;}
}
@media(max-width:767px){
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:480px!important;padding:185px 24px 68px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:100%!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .elementor-heading-title {font-size:44px!important;max-width:340px;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-04598a6 {align-self:flex-start!important;padding:20px 0 0!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 {width:calc(100% - 48px)!important;display:block!important;padding:54px 0 40px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 h1 {font-size:38px!important;margin-bottom:28px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 h2 {font-size:33px!important;line-height:1.1!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 h3 {font-size:27px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004) {width:calc(100% - 48px)!important;flex-direction:column-reverse!important;gap:28px!important;padding:42px 0!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>:is(.elementor-widget-text-editor,.e-image-base,.elementor-widget-image) {width:100%!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005 {padding:54px 24px!important;flex-direction:column-reverse!important;gap:30px!important;margin-top:14px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006 {width:calc(100% - 48px)!important;display:flex!important;flex-direction:column!important;padding:54px 0!important;gap:0!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 {display:flex!important;flex-direction:column!important;width:100%!important;order:2;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006>.e-image-base {width:100%!important;margin:0 0 30px!important;order:1;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 h2 {font-size:36px!important;margin-bottom:30px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 h3 {padding-top:24px!important;margin-bottom:14px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 p {border:0!important;padding:0 0 28px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 {display:block!important;padding:54px 24px 18px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 h2 {font-size:36px!important;margin-bottom:24px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-455aa05 {padding:0 24px 48px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-451143b {flex-direction:column!important;align-items:flex-start!important;gap:14px!important;}
}

/* EUD: correction integrale de la banniere selon capture direction. */
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:690px!important;padding:285px 6vw 78px!important;justify-content:center!important;gap:0!important;background-position:center 56%!important;background-size:cover!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f:before {background:linear-gradient(90deg,rgba(29,27,24,.76) 0%,rgba(29,27,24,.50) 50%,rgba(29,27,24,.12) 100%)!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:min(930px,82%)!important;max-width:none!important;padding:0!important;position:relative;z-index:1;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-eyebrow {font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.21em!important;text-transform:uppercase;color:#fff!important;margin:0 0 24px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-title {font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(42px,5.2vw,76px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 24px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-subtitle {font-family:"Cormorant Garamond",Georgia,serif!important;font-size:24px!important;line-height:1.4!important;color:#fff!important;margin:0 0 28px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .eud-hero-actions {display:flex;align-items:center;flex-wrap:wrap;gap:16px;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .eud-hero-actions a {display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:13px 25px;border:1px solid rgba(255,255,255,.8);border-radius:100px;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;text-decoration:none!important;color:#fff!important;background:rgba(34,31,27,.3);}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .eud-hero-actions a:last-child {background:transparent;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .eud-hero-actions a:is(:hover,:focus-visible) {background:#f8f6f2;color:#333!important;outline:2px solid #fff;outline-offset:3px;}
@media(max-width:1024px){.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:625px!important;padding:200px 6vw 70px!important;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:100%!important;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-title {font-size:58px!important;}}
@media(max-width:767px){.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:620px!important;padding:210px 24px 52px!important;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:100%!important;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-eyebrow {font-size:10px!important;letter-spacing:.14em!important;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-title {font-size:42px!important;line-height:1.05!important;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-subtitle {font-size:22px!important;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .eud-hero-actions {align-items:stretch;flex-direction:column;gap:12px;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .eud-hero-actions a {justify-content:space-between;font-size:14px!important;padding:12px 20px;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .eud-hero-title br {display:none;}}

/* EUD: correction QA banniere, degagement et contraste local. */
@media(min-width:1025px){.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {padding-top:325px!important;}.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f:before {background:linear-gradient(90deg,rgba(29,27,24,.48) 0%,rgba(29,27,24,.26) 50%,rgba(29,27,24,.03) 70%,rgba(247,243,236,.94) 80%,rgba(247,243,236,.98) 100%)!important;}}

/* EUD: filet entre le bloc precedent et les plans. */
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005 {position:relative!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005::after {content:"";display:block;position:absolute;top:0;left:max(6vw,calc((100% - 1140px)/2));right:max(6vw,calc((100% - 1140px)/2));height:1px;background:var(--eud-line);pointer-events:none;}
@media(max-width:767px){.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005::after {left:24px;right:24px;}}

/* EUD — adaptation locale des photos classiques et de la photo inline. */
.elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>.elementor-widget-image {width:calc((100% - 64px)/2)!important;max-width:none!important;min-width:0!important;flex:0 1 auto!important;margin:0!important;padding:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-widget-image .elementor-widget-container {width:100%!important;margin:0!important;padding:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-widget-image :is(a,picture) {display:block!important;width:100%!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-widget-image img,
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a002 figure img {display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:3/2!important;height:auto!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important;margin:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a002 figure {width:100%!important;max-width:100%!important;margin:24px 0 0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006>.elementor-widget-image {grid-column:1;grid-row:1;width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 24px!important;padding:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006>.elementor-widget-container {display:contents!important;}
@media(max-width:1024px){
 .elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>.elementor-widget-image {width:calc((100% - 36px)/2)!important;}
}
@media(max-width:767px){
 .elementor-3681 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>.elementor-widget-image {width:100%!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006>.elementor-widget-image {width:100%!important;margin:0 0 30px!important;order:1;}
}

/* F03 — sept rangees, texte integral et FAQ autonome; portee locale. */
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c002,.elementor-element-e90c005,.elementor-element-e90c006) {display:flex!important;width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:64px 0!important;gap:64px!important;align-items:center!important;background:#f8f6f2!important;border-top:1px solid var(--eud-line);}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c002,.elementor-element-e90c005,.elementor-element-e90c006)>:is(.elementor-widget-text-editor,.elementor-widget-image) {display:block!important;width:calc((100% - 64px)/2)!important;max-width:none!important;min-width:0!important;flex:0 1 auto!important;order:0!important;margin:0!important;padding:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c002,.elementor-element-e90c005,.elementor-element-e90c006)>.elementor-widget-text-editor>.elementor-widget-container {display:block!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-a90a006 :is(h2,h3,p) {grid-column:auto;grid-row:auto;padding:0!important;border:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-e90c005::after {display:none!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-e90c000 {flex-direction:row-reverse!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-e90c001 {flex-direction:row!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-e90c003 {flex-direction:row-reverse!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-e90c004 {flex-direction:row!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-e90c002 {flex-direction:row-reverse!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-e90c005 {flex-direction:row!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-e90c006 {flex-direction:row-reverse!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-a90a006 h2 {font-size:clamp(30px,2.9vw,42px)!important;line-height:1.1!important;margin:0 0 24px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-a90a006 p {margin:0 0 18px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-f03fa01 {display:block!important;width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:64px 0 80px!important;border-top:1px solid var(--eud-line);}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-f03fa01 h3 {padding-top:24px!important;margin:28px 0 14px!important;border-top:1px solid var(--eud-line);}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(1) {font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.21em!important;text-transform:uppercase;color:#fff!important;margin:0 0 24px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(2) {font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(42px,5.2vw,76px)!important;line-height:1.04!important;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 24px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(3) {font-family:"Cormorant Garamond",Georgia,serif!important;font-size:24px!important;line-height:1.4!important;color:#fff!important;margin:0 0 28px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(4) {display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#fff!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(4)>a {display:inline-flex;align-items:center;padding:13px 25px;border:1px solid rgba(255,255,255,.8);border-radius:100px;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.3!important;text-decoration:none!important;color:#fff!important;background:rgba(34,31,27,.3);}
@media(max-width:1024px){
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c002,.elementor-element-e90c005,.elementor-element-e90c006) {gap:36px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c002,.elementor-element-e90c005,.elementor-element-e90c006)>:is(.elementor-widget-text-editor,.elementor-widget-image) {width:calc((100% - 36px)/2)!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(2) {font-size:58px!important;}
}
@media(max-width:767px){
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c002,.elementor-element-e90c005,.elementor-element-e90c006) {width:calc(100% - 48px)!important;flex-direction:column!important;gap:28px!important;padding:42px 0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c002,.elementor-element-e90c005,.elementor-element-e90c006)>:is(.elementor-widget-text-editor,.elementor-widget-image) {width:100%!important;order:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-a90a006 h2 {font-size:33px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .elementor-element-f03fa01 {width:calc(100% - 48px)!important;padding:54px 0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(1) {font-size:10px!important;letter-spacing:.14em!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(2) {font-size:42px!important;line-height:1.05!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(3) {font-size:22px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de section>p:nth-of-type(4)>a {font-size:14px!important;padding:12px 20px;}
}

/* BLV3617 V2 F03 — composition locale, source Codex intégrale, sans migration. */
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 {display:block!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001>.elementor-widget-container {display:block!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 header {display:grid;grid-template-columns:1fr 1fr;gap:28px 64px;align-items:start;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 header h1 {grid-column:1;grid-row:auto;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 header p {grid-column:2;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.blv-f03-row,.blv-f03-textonly) {width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:64px 0!important;gap:64px!important;background:#f8f6f2!important;border-top:1px solid var(--eud-line);}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row {display:flex!important;flex-direction:row!important;align-items:center!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row.blv-f03-reverse {flex-direction:row-reverse!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row>:is(.elementor-widget-text-editor,.blv-f03-media) {display:block!important;width:calc((100% - 64px)/2)!important;max-width:none!important;min-width:0!important;flex:0 1 auto!important;order:0!important;margin:0!important;padding:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row>.blv-f03-media {display:flex!important;flex-direction:column!important;gap:20px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-textonly {display:block!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-textonly>.elementor-widget-text-editor {display:block!important;width:100%!important;max-width:840px!important;margin:0 auto!important;padding:0!important;order:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-textonly>.elementor-widget-text-editor>.elementor-widget-container {display:block!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row .blv-f03-pair {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;width:100%!important;padding:0!important;margin:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row>.blv-f03-pair {width:calc((100% - 64px)/2)!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-media .elementor-widget-image {width:100%!important;max-width:none!important;margin:0!important;padding:0!important;order:0!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-media img {display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;border-radius:10px!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-textonly .elementor-element-a90a006 {display:block!important;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 section {display:grid;grid-template-columns:1fr 1fr;gap:28px 64px;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 section h2 {grid-column:1;grid-row:auto;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 section p {grid-column:2;}
.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 {display:block!important;padding-bottom:64px!important;}
@media(max-width:1024px){
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 header {gap:24px 36px;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row {gap:36px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row>:is(.elementor-widget-text-editor,.blv-f03-media) {width:calc((100% - 36px)/2)!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row>.blv-f03-pair {width:calc((100% - 36px)/2)!important;}
}
@media(max-width:767px){
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 header {display:block;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 :is(.blv-f03-row,.blv-f03-textonly) {width:calc(100% - 48px)!important;padding:42px 0!important;gap:28px!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row,.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row.blv-f03-reverse {flex-direction:column!important;align-items:stretch!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row>:is(.elementor-widget-text-editor,.blv-f03-media),.elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 .blv-f03-row>.blv-f03-pair {width:100%!important;order:0!important;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 section {display:block;}
 .elementor-3681 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 {padding-bottom:48px!important;}
}/* End custom CSS */