.elementor-12 .elementor-element.elementor-element-d0da3fe{--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;--gap:175px 0px;--row-gap:175px;--column-gap:0px;}.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 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d8513d7{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-d8513d7{right:0px;}.elementor-12 .elementor-element.elementor-element-d8513d7{top:0px;}.elementor-12 .elementor-element.elementor-element-d8513d7 .elementor-heading-title{color:#00000000;}.elementor-12 .elementor-element.elementor-element-63b0e5e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e5c661f{left:calc(50% - 14px);}body.rtl .elementor-12 .elementor-element.elementor-element-e5c661f{right:calc(50% - 14px);}.elementor-12 .elementor-element.elementor-element-e5c661f{bottom:10px;}.elementor-12 .elementor-element.elementor-element-e5c661f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e5c661f.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-e5c661f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e5c661f.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-12 .elementor-element.elementor-element-e5c661f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e5c661f.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-12 .elementor-element.elementor-element-e5c661f .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-e5c661f .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-e5c661f .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-148a314{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-148a314:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-148a314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://celinecommaille.archi/wp-content/uploads/2025/05/maison-d-celine-commaille-architecte.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-308bb8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-99d32a9 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-99d32a9 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-60414ff .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.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-12 .elementor-element.elementor-element-ff3d142 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-ff3d142{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-f50912b .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-f50912b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f50912b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-23c8d20 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23c8d20 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-776659f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-12 .elementor-element.elementor-element-571a2c4 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a18b8f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-deb00c5 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-deb00c5 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8a3dfde .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-1269868 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-1269868{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5c8e098 .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-5c8e098 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5c8e098 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-72a6fe6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-12 .elementor-element.elementor-element-82bb6ef{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-82bb6ef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-82bb6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://celinecommaille.archi/wp-content/uploads/2025/07/03_Appartement_CoCa_Commaille_Architecte.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7e786c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b21888a > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-b21888a .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6af3e74 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-a1652af > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-a1652af{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a23d56d .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-a23d56d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a23d56d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c31cc5e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c31cc5e img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-38b4732{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-12 .elementor-element.elementor-element-3fa54a0{--display:flex;--min-height:100%;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3fa54a0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3fa54a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://celinecommaille.archi/wp-content/uploads/2025/07/03_Maison_Da_REZ_PROJET_Demi_Commaille_Architecte-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0f207ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3d92cfb > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-3d92cfb .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-866bab6 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-dbe0fec > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-dbe0fec{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9ee7378 .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-9ee7378 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9ee7378 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1178fea > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1178fea img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-746fc64{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e27af40{--display:flex;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-dc2dd09 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-bee3716{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-fbcd408 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-fbcd408 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-fc1de97 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-fd463bf > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-fd463bf{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fe92fbf .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-fe92fbf .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-fe92fbf .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-252d9e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7e21337{--display:flex;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-5b65100 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4cda2ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-23f9f86 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-23f9f86 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-1bb2c0e .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-63bf78b > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-63bf78b{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-20b242b .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-20b242b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-20b242b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5aae734{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-12 .elementor-element.elementor-element-8f802cd{--display:flex;--justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-8f802cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8f802cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://celinecommaille.archi/wp-content/uploads/2025/07/01_Salle_de_Bain_B_01_Commaille_Architecte.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5b3b479{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-19dcb46 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-19dcb46 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e2cf634 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-a5c98ab > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-a5c98ab{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c952bf1 .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-c952bf1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c952bf1 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1d44f6e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1d44f6e img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f7771bf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3cf19f5 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2e5af5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-30009c4 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-30009c4 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e79975f .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-bee910d > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-bee910d{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b6b787d .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-b6b787d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b6b787d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e7828c7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-12 .elementor-element.elementor-element-8e2f29e{--display:flex;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-8e2f29e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e2f29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://celinecommaille.archi/wp-content/uploads/2025/05/maison-R-celine-commaille-architecte-27.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bdafefd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-0ac0591 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-0ac0591 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-9af00c5 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-51eb7b8 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-51eb7b8{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-93606ab .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-93606ab .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-93606ab .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0595f78 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0595f78 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-582419b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-12 .elementor-element.elementor-element-11afe69{--display:flex;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-11afe69:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-11afe69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://celinecommaille.archi/wp-content/uploads/2025/07/00_Chambre_Bo_PROJET_Commaille_Architecte_detail_hp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-47d2130{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-abdd808 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-abdd808 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-db66166 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-9baca3d > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-9baca3d{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a33281c .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-a33281c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a33281c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-685deaa > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-685deaa img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-cd85aa2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-0b97e39 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-133719a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-0acca62 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-0acca62 .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-54a8589 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-ed9d876 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-ed9d876{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-758d999 .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-758d999 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-758d999 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-db69a05{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-12 .elementor-element.elementor-element-d18861f{--display:flex;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-d18861f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d18861f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://celinecommaille.archi/wp-content/uploads/2025/05/Appartement-CG-celine-commaille-architecte-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-98d5661{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b27dcea > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-b27dcea .elementor-heading-title{font-family:"TW Cen MT", Sans-serif;font-size:42px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-07f7fc0 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-d324427 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-d324427{font-family:"Aptos", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e5571c6 .elementor-button{background-color:#FFD40000;font-family:"TW Cen MT", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );padding:7px 1px 4px 0px;}.elementor-12 .elementor-element.elementor-element-e5571c6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e5571c6 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-61f03ca > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-61f03ca img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-fac8b04{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-global-2824 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-d0da3fe{--gap:100px 0px;--row-gap:100px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-63b0e5e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-776659f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-72a6fe6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-38b4732{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-746fc64{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-252d9e0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5aae734{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f7771bf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e7828c7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-582419b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-cd85aa2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-db69a05{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-63b0e5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d0bc5ff{--e-image-carousel-slides-to-show:1;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-ff3d142 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-776659f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1269868 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-72a6fe6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-82bb6ef{--min-height:450px;}.elementor-12 .elementor-element.elementor-element-a1652af > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-38b4732{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3fa54a0{--min-height:450px;}.elementor-12 .elementor-element.elementor-element-dbe0fec > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-746fc64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-fd463bf > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-252d9e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-63bf78b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-5aae734{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e0e1af3{--e-image-carousel-slides-to-show:1;}.elementor-12 .elementor-element.elementor-element-a5c98ab > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-f7771bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-bee910d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-e7828c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6b99c5d{--e-image-carousel-slides-to-show:1;}.elementor-12 .elementor-element.elementor-element-51eb7b8 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-582419b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6ade7e2{--e-image-carousel-slides-to-show:1;}.elementor-12 .elementor-element.elementor-element-9baca3d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-cd85aa2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ed9d876 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-db69a05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e9c0189{--e-image-carousel-slides-to-show:1;}.elementor-12 .elementor-element.elementor-element-d324427 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-fac8b04{--spacer-size:50px;}}/* Start custom CSS for text-editor, class: .elementor-element-ff3d142 */.elementor-12 .elementor-element.elementor-element-ff3d142 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1269868 */.elementor-12 .elementor-element.elementor-element-1269868 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1652af */.elementor-12 .elementor-element.elementor-element-a1652af p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbe0fec */.elementor-12 .elementor-element.elementor-element-dbe0fec p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd463bf */.elementor-12 .elementor-element.elementor-element-fd463bf p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63bf78b */.elementor-12 .elementor-element.elementor-element-63bf78b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c98ab */.elementor-12 .elementor-element.elementor-element-a5c98ab p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bee910d */.elementor-12 .elementor-element.elementor-element-bee910d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eb7b8 */.elementor-12 .elementor-element.elementor-element-51eb7b8 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9baca3d */.elementor-12 .elementor-element.elementor-element-9baca3d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed9d876 */.elementor-12 .elementor-element.elementor-element-ed9d876 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d324427 */.elementor-12 .elementor-element.elementor-element-d324427 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TW Cen MT';
	font-display: auto;
	src: url('https://celinecommaille.archi/wp-content/uploads/2025/04/Tw-Cen-MT.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aptos';
	font-display: auto;
	src: url('https://celinecommaille.archi/wp-content/uploads/2025/04/Aptos.ttf') format('truetype');
}
/* End Custom Fonts CSS */