.elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-5501d76b.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-22 .elementor-element.elementor-element-5501d76b{padding:0% 6% 0% 6%;}.elementor-22 .elementor-element.elementor-element-7100dc2e.elementor-column{align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-2ea26334{--e-image-carousel-slides-to-show:1;}.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button.elementor-swiper-button-next{font-size:12px;}.elementor-22 .elementor-element.elementor-element-2ea26334 .swiper-pagination-bullet{width:10px;height:10px;}.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button.elementor-swiper-button-prev:hover{color:#FFFFFF80;}.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button.elementor-swiper-button-next:hover{color:#FFFFFF80;}.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-next, .elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-prev{background-color:#000000;padding:7px;margin-top:unset;top:calc(42%);}.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-next:hover, .elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-prev:hover{background-color:#00000082;}.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-prev{left:calc(.7%);right:unset;}.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-next{right:calc(.7%);left:unset;}.elementor-22 .elementor-element.elementor-element-2ea26334 .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-2ea26334 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000000 !important;}.elementor-22 .elementor-element.elementor-element-0c22bee{--swiper-slides-gap:10px;}.elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-5d890a21.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-22 .elementor-element.elementor-element-5d890a21{margin-top:5%;margin-bottom:5%;}.elementor-22 .elementor-element.elementor-element-496989b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-496989b6.elementor-column{align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-709ed5a3{text-align:center;}.elementor-22 .elementor-element.elementor-element-709ed5a3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-709ed5a3.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-709ed5a3.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-709ed5a3.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-709ed5a3 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-2f49473e{text-align:center;color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:center;}.elementor-22 .elementor-element.elementor-element-2f49473e.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-2f49473e.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-2f49473e.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-2f49473e .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-33e0ccc2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-33e0ccc2.elementor-column{align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-6e342195{text-align:center;}.elementor-22 .elementor-element.elementor-element-6e342195 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-6e342195.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-6e342195.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-6e342195.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-6e342195 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-158e4923{text-align:center;color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;line-height:10px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;align-self:center;}.elementor-22 .elementor-element.elementor-element-158e4923.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-158e4923.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-158e4923.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-158e4923 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-158e4923 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-22 .elementor-element.elementor-element-665a6f90.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-665a6f90.elementor-column{align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-1b1b7c40{text-align:center;}.elementor-22 .elementor-element.elementor-element-1b1b7c40 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-1b1b7c40.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-1b1b7c40.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-1b1b7c40.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-1b1b7c40 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7e8b6f06{text-align:center;color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;align-self:center;}.elementor-22 .elementor-element.elementor-element-7e8b6f06.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7e8b6f06.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7e8b6f06.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7e8b6f06 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-10594e46.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-22 .elementor-element.elementor-element-10594e46{margin-top:0%;margin-bottom:5%;padding:0% 6% 0% 06%;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5670d2da.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5670d2da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5670d2da.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-5670d2da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5670d2da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/A1.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-5670d2da > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;}.elementor-22 .elementor-element.elementor-element-5670d2da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-5670d2da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-7b173612 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-7b173612.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7b173612.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7b173612.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7b173612 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7b173612 > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5781ab3e.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-5781ab3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5781ab3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/FPYM1431.jpg");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5781ab3e > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;}.elementor-22 .elementor-element.elementor-element-5781ab3e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-5781ab3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-7b65c98a .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-7b65c98a.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7b65c98a.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7b65c98a.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7b65c98a .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7b65c98a > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-225c01d3.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-225c01d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-225c01d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/laneuville-sd-14.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-225c01d3 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;}.elementor-22 .elementor-element.elementor-element-225c01d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-225c01d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-3b68de81 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-3b68de81.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-3b68de81.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-3b68de81.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-3b68de81 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-3b68de81 > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5164d6f5.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-5164d6f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5164d6f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/IMG_9397.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-5164d6f5 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;}.elementor-22 .elementor-element.elementor-element-5164d6f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 020px;}.elementor-22 .elementor-element.elementor-element-5164d6f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-393808e0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-393808e0.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-393808e0.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-393808e0.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-393808e0 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-393808e0 > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5c15b019.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5c15b019.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5c15b019.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-5c15b019:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5c15b019 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/shutterstock_181136768-1.jpg");background-position:-130px 0px;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5c15b019 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;}.elementor-22 .elementor-element.elementor-element-5c15b019 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-5c15b019 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4e1db0f4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-4e1db0f4.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-4e1db0f4.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-4e1db0f4.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-4e1db0f4 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-4e1db0f4 > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b6e2eb6.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-b6e2eb6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-b6e2eb6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/shutterstock_1482960293-1.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-b6e2eb6 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;}.elementor-22 .elementor-element.elementor-element-b6e2eb6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-b6e2eb6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-102b84f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-102b84f.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-102b84f.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-102b84f.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-102b84f .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-102b84f > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1ccf5eaf.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-1ccf5eaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-1ccf5eaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/2017-06-01-10.03.46.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-1ccf5eaf > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;}.elementor-22 .elementor-element.elementor-element-1ccf5eaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-1ccf5eaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-17b3a8b4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-17b3a8b4.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-17b3a8b4.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-17b3a8b4.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-17b3a8b4 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-17b3a8b4 > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1e01a983.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-1e01a983:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-1e01a983 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/IMG_0098.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-1e01a983 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;}.elementor-22 .elementor-element.elementor-element-1e01a983 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-1e01a983 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4bf87809 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-4bf87809.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-4bf87809.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-4bf87809.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-4bf87809 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-4bf87809 > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-67ff2d58.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-67ff2d58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-67ff2d58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/IMG_0614.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-67ff2d58 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22 .elementor-element.elementor-element-67ff2d58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-67ff2d58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-660b4b1e .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-660b4b1e.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-660b4b1e.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-660b4b1e.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-660b4b1e .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-660b4b1e > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-3b589ef3.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-22 .elementor-element.elementor-element-3b589ef3{margin-top:0%;margin-bottom:5%;padding:0% 6% 0% 06%;}.elementor-22 .elementor-element.elementor-element-576b087c.elementor-column{align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-1e5e0f04 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:800;}.elementor-22 .elementor-element.elementor-element-1e5e0f04.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-1e5e0f04.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-1e5e0f04.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-1e5e0f04 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-1e5e0f04 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-4ba78430{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:300;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4ba78430.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-4ba78430.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-4ba78430.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-4ba78430 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-4ba78430 > .elementor-widget-container{margin:0px 0px 050px 0px;}.elementor-22 .elementor-element.elementor-element-1f069294 .elementor-button{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );padding:15px 020px 15px 20px;}.elementor-22 .elementor-element.elementor-element-1f069294 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-1f069294 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-1f069294 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-1f069294 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-40cb5bf9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-40cb5bf9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-40cb5bf9.elementor-column{align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-5fde589.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-22 .elementor-element.elementor-element-5fde589:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5fde589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5fde589{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-5fde589 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-a7248c6.elementor-column{align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-4066d262{text-align:center;}.elementor-22 .elementor-element.elementor-element-4066d262 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-22 .elementor-element.elementor-element-4066d262.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-4066d262.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-4066d262.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-4066d262 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-22 .elementor-element.elementor-element-d5c20db.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-22 .elementor-element.elementor-element-d5c20db{padding:0% 8% 0% 08%;}.elementor-22 .elementor-element.elementor-element-11e0d79c.elementor-column{width:calc(100% / 3);align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-3be4c97c{text-align:right;}.elementor-22 .elementor-element.elementor-element-3be4c97c .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-3be4c97c.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-3be4c97c.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-3be4c97c.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-3be4c97c .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7123bc00{text-align:right;font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-7123bc00.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7123bc00.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7123bc00.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7123bc00 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-4888ce6d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-4888ce6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-4888ce6d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-4888ce6d.elementor-column{width:calc(100% / 3);align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-4888ce6d > .elementor-element-populated{margin:0px 0px 0px 075px;--e-column-margin-right:0px;--e-column-margin-left:075px;}.elementor-22 .elementor-element.elementor-element-74f79383 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-74f79383{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-74f79383:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.cedricnicalin-architecte.fr/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center left;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-74f79383.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cedricnicalin-architecte.fr/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center left;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-f6a1a76.elementor-column{width:calc(100% / 3);align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-7fe0494a{text-align:left;}.elementor-22 .elementor-element.elementor-element-7fe0494a .elementor-heading-title{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-7fe0494a.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-7fe0494a.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7fe0494a.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-7fe0494a .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-78de970a{text-align:left;font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-78de970a.ob-harakiri{writing-mode:inherit;}.elementor-22 .elementor-element.elementor-element-78de970a.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-78de970a.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-78de970a .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-22 .elementor-element.elementor-element-49339125.elementor-column{width:100%;align-self:inherit;cursor:default;}.elementor-22 .elementor-element.elementor-element-1bb92824 .elementor-button{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );padding:15px 020px 15px 20px;}.elementor-22 .elementor-element.elementor-element-1bb92824 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-1bb92824 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-1bb92824 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-1bb92824 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-1bb92824 > .elementor-widget-container{margin:100px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-1bb92824{width:100%;max-width:100%;}:root{--page-title-display:none;}html, body{overflow-x:auto;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.cedricnicalin-architecte.fr/wp-content/uploads/sites/25/2024/06/CHARTE_CAC-10.jpg");}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-7e8b6f06{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-5670d2da > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-7b173612 .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5781ab3e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5781ab3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5781ab3e > .elementor-element-populated{padding:0px 0px 20px 20px;}.elementor-22 .elementor-element.elementor-element-7b65c98a .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-225c01d3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-225c01d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-3b68de81 .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5164d6f5.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5164d6f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-393808e0 .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5c15b019.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5c15b019.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5c15b019:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5c15b019 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22 .elementor-element.elementor-element-4e1db0f4 .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-b6e2eb6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-b6e2eb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-102b84f .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-1ccf5eaf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-1ccf5eaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-17b3a8b4 .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-1e01a983.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-1e01a983.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-4bf87809 .elementor-heading-title{font-size:14px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-67ff2d58.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-67ff2d58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-660b4b1e .elementor-heading-title{font-size:14px;}.elementor-22 .elementor-element.elementor-element-576b087c.elementor-column{width:100%;}.elementor-22 .elementor-element.elementor-element-1e5e0f04{text-align:center;}.elementor-22 .elementor-element.elementor-element-1e5e0f04 > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-22 .elementor-element.elementor-element-4ba78430{text-align:center;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-40cb5bf9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-40cb5bf9.elementor-column{width:100%;}.elementor-22 .elementor-element.elementor-element-11e0d79c.elementor-column{width:100%;}.elementor-22 .elementor-element.elementor-element-11e0d79c > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-4888ce6d.elementor-column{width:100%;}.elementor-22 .elementor-element.elementor-element-4888ce6d > .elementor-element-populated{margin:0px 0px 0px 115px;--e-column-margin-right:0px;--e-column-margin-left:115px;}.elementor-22 .elementor-element.elementor-element-f6a1a76.elementor-column{width:100%;}.elementor-22 .elementor-element.elementor-element-f6a1a76 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-22 .elementor-element.elementor-element-1bb92824 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-225c01d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-225c01d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-22 .elementor-element.elementor-element-5164d6f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5164d6f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-22 .elementor-element.elementor-element-5c15b019:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5c15b019 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22 .elementor-element.elementor-element-1ccf5eaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-1ccf5eaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-22 .elementor-element.elementor-element-67ff2d58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-67ff2d58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-50px 0px;}.elementor-22 .elementor-element.elementor-element-1e5e0f04 .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-1e5e0f04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4ba78430{font-size:18px;}.elementor-22 .elementor-element.elementor-element-4ba78430 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1f069294 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4066d262 .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-11e0d79c.elementor-column{width:100%;}.elementor-22 .elementor-element.elementor-element-3be4c97c{text-align:center;}.elementor-22 .elementor-element.elementor-element-3be4c97c .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-7123bc00{text-align:center;}.elementor-22 .elementor-element.elementor-element-4888ce6d > .elementor-element-populated{margin:0px 0px 0px 45px;--e-column-margin-right:0px;--e-column-margin-left:45px;}.elementor-22 .elementor-element.elementor-element-f6a1a76.elementor-column{width:100%;}.elementor-22 .elementor-element.elementor-element-7fe0494a{text-align:center;}.elementor-22 .elementor-element.elementor-element-7fe0494a .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-78de970a{text-align:center;}.elementor-22 .elementor-element.elementor-element-1bb92824 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-2ea26334 */.elementor-22 .elementor-element.elementor-element-2ea26334 img {
    aspect-ratio: 2.5/1;
    object-fit: cover;
    width: 100%
}

.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button {
    transform: rotate(45deg);
    border: 4px solid white
}
.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button svg{
    transform: rotate(-45deg);
}

.elementor-22 .elementor-element.elementor-element-2ea26334 .swiper-pagination-bullet{
    border: 2px solid black
}
@media screen and (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-2ea26334 img {
    aspect-ratio: 1.5/1;
    object-fit: cover;
    width: 100%
}
.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-prev {
    left:1.7%;
}
.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-next {
    right:1.7%;
}
}

@media screen and (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-2ea26334 img {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%
}
.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-prev {
    left:3%;
}
.elementor-22 .elementor-element.elementor-element-2ea26334 .elementor-swiper-button-next {
    right:3%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5670d2da */.elementor-22 .elementor-element.elementor-element-5670d2da{
    grid-area: concours;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5781ab3e */.elementor-22 .elementor-element.elementor-element-5781ab3e {
    grid-area: design;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-225c01d3 */.elementor-22 .elementor-element.elementor-element-225c01d3{
    grid-area: enseignement;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5164d6f5 */.elementor-22 .elementor-element.elementor-element-5164d6f5 {
    grid-area: equipements;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c15b019 */.elementor-22 .elementor-element.elementor-element-5c15b019 {
    grid-area: releves;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6e2eb6 */.elementor-22 .elementor-element.elementor-element-b6e2eb6 {
    grid-area: etudes;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ccf5eaf */.elementor-22 .elementor-element.elementor-element-1ccf5eaf {
    grid-area: habitats;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e01a983 */.elementor-22 .elementor-element.elementor-element-1e01a983 {
    grid-area: lieux;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67ff2d58 */.elementor-22 .elementor-element.elementor-element-67ff2d58 {
    grid-area: paysage;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10594e46 */.elementor-22 .elementor-element.elementor-element-10594e46 .elementor-container{
    display: grid;
    grid-template-areas: 
    "concours design enseignement equipements releves"
    "etudes habitats lieux paysage releves"
    ;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 10px;
    
}

@media screen and (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-10594e46 .elementor-container{
    grid-template-areas: 
    "concours design enseignement" "equipements etudes habitats"
    " lieux paysage releves"
    ;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    gap: 10px;
    
}
}

@media screen and (max-width:767px){
.elementor-22 .elementor-element.elementor-element-10594e46 .elementor-container{
    display: grid;
    grid-template-areas: 
    "concours design" "enseignement equipements"
    "etudes habitats" 
    "lieux paysage"
    " releves releves"
    ;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 1fr);
    gap: 10px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11e0d79c */@media screen and (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-11e0d79c{
    order:2;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4888ce6d */@media screen and (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-4888ce6d{
    order:1;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6a1a76 */@media screen and (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-f6a1a76{
    order:3;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49339125 */@media screen and (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-49339125{
    order:4;
}
}/* End custom CSS */