.elementor-4251 .elementor-element.elementor-element-6d6b7a0:not(.elementor-motion-effects-element-type-background),.elementor-4251 .elementor-element.elementor-element-6d6b7a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6ede4}.elementor-4251 .elementor-element.elementor-element-6d6b7a0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 35px 0}.elementor-4251 .elementor-element.elementor-element-6d6b7a0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-181e0a7{animation-duration:2s;animation-timing-function:cubic-bezier(.77,0,.175,1)}.elementor-4251 .elementor-element.elementor-element-181e0a7 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-4251 .elementor-element.elementor-element-181e0a7 .aux-modern-heading-primary{font-size:55px;font-weight:700;text-transform:uppercase;color:var(--e-global-color-secondary);margin:0}.elementor-4251 .elementor-element.elementor-element-cc4b21a:not(.elementor-motion-effects-element-type-background),.elementor-4251 .elementor-element.elementor-element-cc4b21a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6ede4;background-image:url("https://kaleidoscope-saintmichel.com/wp-content/uploads/2022/02/maisons_kaleido.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-4251 .elementor-element.elementor-element-cc4b21a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:35px 35px 100px}.elementor-4251 .elementor-element.elementor-element-cc4b21a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-4ff3e3a>.elementor-widget-container{padding:0 15%}.elementor-4251 .elementor-element.elementor-element-874da23:not(.elementor-motion-effects-element-type-background),.elementor-4251 .elementor-element.elementor-element-874da23>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6ede4;background-image:url("https://kaleidoscope-saintmichel.com/wp-content/uploads/2022/02/maisons_kaleido.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-4251 .elementor-element.elementor-element-874da23{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:35px 35px 100px}.elementor-4251 .elementor-element.elementor-element-874da23>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-3e657e7>.elementor-widget-container{background-color:var(--e-global-color-f48658d);padding:30px;border-radius:45px;box-shadow:0px 0px 20px -10px rgba(0,0,0,.5)}.elementor-4251 .elementor-element.elementor-element-3e657e7{--icon-box-icon-margin:15px}.elementor-4251 .elementor-element.elementor-element-3e657e7.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-3e657e7.elementor-view-stacked .elementor-icon{fill:var(--e-global-color-179e652);color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-3e657e7 .elementor-icon{font-size:79px;border-width:0}.elementor-4251 .elementor-element.elementor-element-cdd79d9>.elementor-widget-container{background-color:var(--e-global-color-7c4dc56);padding:30px;border-radius:45px;box-shadow:0px 0px 20px -10px rgba(0,0,0,.5)}.elementor-4251 .elementor-element.elementor-element-cdd79d9{--icon-box-icon-margin:15px}.elementor-4251 .elementor-element.elementor-element-cdd79d9.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-cdd79d9.elementor-view-stacked .elementor-icon{fill:var(--e-global-color-179e652);color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-cdd79d9 .elementor-icon{font-size:79px;border-width:0}.elementor-4251 .elementor-element.elementor-element-cdd79d9 .elementor-icon-box-title,.elementor-4251 .elementor-element.elementor-element-cdd79d9 .elementor-icon-box-title a{line-height:.9em}.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-modern-button.aux-modern-button-outline .aux-overlay:before,.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-modern-button .aux-overlay:before{background-color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-modern-button.aux-modern-button-outline .aux-overlay:after,.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-modern-button .aux-overlay:after{background-color:var(--e-global-color-5c2046d)}.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-modern-button-wrapper{text-align:center}.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-overlay:before,.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-overlay:after{border-radius:25px}.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-text{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px}.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-modern-button:hover .aux-text{color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-icon{font-size:22px}.elementor-4251 .elementor-element.elementor-element-9cfa98e .aux-modern-button:hover .aux-icon{color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-modern-button.aux-modern-button-outline .aux-overlay:before,.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-modern-button .aux-overlay:before{background-color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-modern-button.aux-modern-button-outline .aux-overlay:after,.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-modern-button .aux-overlay:after{background-color:var(--e-global-color-5c2046d)}.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-modern-button-wrapper{text-align:center}.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-overlay:before,.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-overlay:after{border-radius:25px}.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-text{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px}.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-modern-button:hover .aux-text{color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-icon{font-size:22px}.elementor-4251 .elementor-element.elementor-element-58d2523 .aux-modern-button:hover .aux-icon{color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-787a5a9>.elementor-widget-container{background-color:var(--e-global-color-5c2046d);padding:30px;border-radius:45px;box-shadow:0px 0px 20px -10px rgba(0,0,0,.5)}.elementor-4251 .elementor-element.elementor-element-787a5a9{--icon-box-icon-margin:15px}.elementor-4251 .elementor-element.elementor-element-787a5a9.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-787a5a9.elementor-view-stacked .elementor-icon{fill:var(--e-global-color-179e652);color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-787a5a9 .elementor-icon{font-size:79px;border-width:0}.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-modern-button.aux-modern-button-outline .aux-overlay:before,.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-modern-button .aux-overlay:before{background-color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-modern-button.aux-modern-button-outline .aux-overlay:after,.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-modern-button .aux-overlay:after{background-color:var(--e-global-color-5c2046d)}.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-modern-button-wrapper{text-align:center}.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-overlay:before,.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-overlay:after{border-radius:25px}.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-text{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px}.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-modern-button:hover .aux-text{color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-icon{font-size:22px}.elementor-4251 .elementor-element.elementor-element-8556e50 .aux-modern-button:hover .aux-icon{color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-modern-button.aux-modern-button-outline .aux-overlay:before,.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-modern-button .aux-overlay:before{background-color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-modern-button.aux-modern-button-outline .aux-overlay:after,.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-modern-button .aux-overlay:after{background-color:var(--e-global-color-5c2046d)}.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-modern-button-wrapper{text-align:center}.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-overlay:before,.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-overlay:after{border-radius:25px}.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-text{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px}.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-modern-button:hover .aux-text{color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-icon{font-size:22px}.elementor-4251 .elementor-element.elementor-element-c6e978a .aux-modern-button:hover .aux-icon{color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-1e953ad>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-4251 .elementor-element.elementor-element-1e953ad:not(.elementor-motion-effects-element-type-background),.elementor-4251 .elementor-element.elementor-element-1e953ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f48658d)}.elementor-4251 .elementor-element.elementor-element-1e953ad{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0;z-index:1}.elementor-4251 .elementor-element.elementor-element-1e953ad>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-346468c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-4251 .elementor-element.elementor-element-346468c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-a149e76{text-align:left}.elementor-4251 .elementor-element.elementor-element-a149e76 img{max-width:75%}.elementor-4251 .elementor-element.elementor-element-1f79b9b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 40px}.elementor-4251 .elementor-element.elementor-element-1f79b9b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-82809f1>.elementor-widget-container{margin:0 0 20px}.elementor-4251 .elementor-element.elementor-element-82809f1{text-align:center}.elementor-4251 .elementor-element.elementor-element-82809f1 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-size:50px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:95px;letter-spacing:-2px;color:var(--e-global-color-accent)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d>.elementor-widget-container{padding:0 14%}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-4251 .elementor-element.elementor-element-7ff8c4d{--e-icon-list-icon-size:53px;--icon-vertical-offset:0px}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-icon{padding-inline-end:32px}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-item>a{font-size:22px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-4251 .elementor-element.elementor-element-ae462ec>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-4251 .elementor-element.elementor-element-ae462ec:not(.elementor-motion-effects-element-type-background),.elementor-4251 .elementor-element.elementor-element-ae462ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-ae462ec>.elementor-container{min-height:317px}.elementor-4251 .elementor-element.elementor-element-ae462ec{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0}.elementor-4251 .elementor-element.elementor-element-ae462ec>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-cac5baa>.elementor-container{max-width:840px}.elementor-4251 .elementor-element.elementor-element-cac5baa{z-index:10}.elementor-4251 .elementor-element.elementor-element-10e1c05{text-align:center;font-size:35px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-.1px}.elementor-4251 .elementor-element.elementor-element-bc9f844{--spacer-size:26px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;top:10vw}.elementor-4251 .elementor-element.elementor-element-bc9f844>.elementor-widget-container{background-color:var(--e-global-color-f48658d)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-bc9f844{left:10vw}body.rtl .elementor-4251 .elementor-element.elementor-element-bc9f844{right:10vw}.elementor-4251 .elementor-element.elementor-element-4e3e922{--spacer-size:26px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;bottom:11.781vh}.elementor-4251 .elementor-element.elementor-element-4e3e922>.elementor-widget-container{background-color:var(--e-global-color-8a210d3)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-4e3e922{left:13.826vw}body.rtl .elementor-4251 .elementor-element.elementor-element-4e3e922{right:13.826vw}.elementor-4251 .elementor-element.elementor-element-d7b3a68{--spacer-size:26px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;top:7.752vw}.elementor-4251 .elementor-element.elementor-element-d7b3a68>.elementor-widget-container{background-color:var(--e-global-color-98f67bc)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-d7b3a68{right:1125.688px}body.rtl .elementor-4251 .elementor-element.elementor-element-d7b3a68{left:1125.688px}.elementor-4251 .elementor-element.elementor-element-f299393{--spacer-size:56px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;top:20.187vw}.elementor-4251 .elementor-element.elementor-element-f299393>.elementor-widget-container{background-color:var(--e-global-color-secondary)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-f299393{right:112.188px}body.rtl .elementor-4251 .elementor-element.elementor-element-f299393{left:112.188px}.elementor-4251 .elementor-element.elementor-element-b67f736{--spacer-size:26px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;top:3.4vw}.elementor-4251 .elementor-element.elementor-element-b67f736>.elementor-widget-container{background-color:var(--e-global-color-fa56c47)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-b67f736{right:8.027vw}body.rtl .elementor-4251 .elementor-element.elementor-element-b67f736{left:8.027vw}.elementor-4251 .elementor-element.elementor-element-68158fe{--spacer-size:26px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;top:19.6vw}.elementor-4251 .elementor-element.elementor-element-68158fe>.elementor-widget-container{background-color:var(--e-global-color-accent)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-68158fe{right:39.188px}body.rtl .elementor-4251 .elementor-element.elementor-element-68158fe{left:39.188px}.elementor-4251 .elementor-element.elementor-element-4fae15b{--spacer-size:26px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;bottom:22.999vh}.elementor-4251 .elementor-element.elementor-element-4fae15b>.elementor-widget-container{background-color:var(--e-global-color-5c2046d)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-4fae15b{right:12.07vw}body.rtl .elementor-4251 .elementor-element.elementor-element-4fae15b{left:12.07vw}.elementor-4251 .elementor-element.elementor-element-c921f09{--spacer-size:26px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;top:221px}.elementor-4251 .elementor-element.elementor-element-c921f09>.elementor-widget-container{background-color:var(--e-global-color-5c2046d)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-c921f09{left:76px}body.rtl .elementor-4251 .elementor-element.elementor-element-c921f09{right:76px}.elementor-4251 .elementor-element.elementor-element-63fed69{--spacer-size:26px;width:var(--container-widget-width,26px);max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;top:258px}.elementor-4251 .elementor-element.elementor-element-63fed69>.elementor-widget-container{background-color:var(--e-global-color-secondary)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-63fed69{left:361px}body.rtl .elementor-4251 .elementor-element.elementor-element-63fed69{right:361px}.elementor-4251 .elementor-element.elementor-element-3020031{--spacer-size:26px;width:var(--container-widget-width,56px);max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;top:27.424vh}.elementor-4251 .elementor-element.elementor-element-3020031>.elementor-widget-container{background-color:var(--e-global-color-7c4dc56)}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-3020031{left:48.418vw}body.rtl .elementor-4251 .elementor-element.elementor-element-3020031{right:48.418vw}.elementor-4251 .elementor-element.elementor-element-74ed844>.elementor-container{max-width:1400px}.elementor-4251 .elementor-element.elementor-element-74ed844{margin-top:100px;margin-bottom:100px;padding:0 50px}.elementor-4251 .elementor-element.elementor-element-b044af6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4251 .elementor-element.elementor-element-b044af6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5c2046d)}.elementor-4251 .elementor-element.elementor-element-b044af6>.elementor-element-populated,.elementor-4251 .elementor-element.elementor-element-b044af6>.elementor-element-populated>.elementor-background-overlay,.elementor-4251 .elementor-element.elementor-element-b044af6>.elementor-background-slideshow{border-radius:45px}.elementor-4251 .elementor-element.elementor-element-b044af6>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 20px}.elementor-4251 .elementor-element.elementor-element-b044af6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-fd4997f{margin-top:0;margin-bottom:0}.elementor-4251 .elementor-element.elementor-element-f85e16b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px}.elementor-4251 .elementor-element.elementor-element-f85e16b>.elementor-element-populated{padding:0}.elementor-4251 .elementor-element.elementor-element-6716c4a .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-4251 .elementor-element.elementor-element-6716c4a .aux-modern-heading-primary{color:var(--e-global-color-primary)}.elementor-4251 .elementor-element.elementor-element-6716c4a .aux-modern-heading-secondary .aux-head-highlight{margin:0;padding:0}.elementor-4251 .elementor-element.elementor-element-6716c4a .aux-modern-heading-description{margin:0}.elementor-4251 .elementor-element.elementor-element-797bbb9 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-4251 .elementor-element.elementor-element-797bbb9 .aux-modern-heading-secondary .aux-head-highlight{color:#eb5c34}.elementor-4251 .elementor-element.elementor-element-797bbb9 .aux-modern-heading-divider{height:3px;margin:0 0 30px;background-color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-a1e519a:not(.elementor-motion-effects-element-type-background),.elementor-4251 .elementor-element.elementor-element-a1e519a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url("https://kaleidoscope-saintmichel.com/wp-content/uploads/2022/02/maisons_kaleido.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-4251 .elementor-element.elementor-element-a1e519a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 35px 250px}.elementor-4251 .elementor-element.elementor-element-a1e519a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-2680a28>.elementor-element-populated{padding:0 30px 0 0}.elementor-4251 .elementor-element.elementor-element-fd7f2b4>.elementor-widget-container{padding:30px}.elementor-4251 .elementor-element.elementor-element-0ae3148:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4251 .elementor-element.elementor-element-0ae3148>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-0ae3148>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px}.elementor-4251 .elementor-element.elementor-element-0ae3148>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-1a9512b .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-4251 .elementor-element.elementor-element-1a9512b .aux-modern-heading-primary{text-transform:uppercase;color:var(--e-global-color-5c2046d);margin:0}.elementor-4251 .elementor-element.elementor-element-1a9512b .aux-modern-heading-secondary .aux-head-highlight{color:var(--e-global-color-d036517)}.elementor-4251 .elementor-element.elementor-element-1a9512b .aux-modern-heading-divider{height:3px;width:95px;background-color:var(--e-global-color-5c2046d)}.elementor-4251 .elementor-element.elementor-element-1a9512b .aux-modern-heading-description{color:var(--e-global-color-d036517)}.elementor-4251 .elementor-element.elementor-element-3277bc4 .aux-modern-heading-primary{font-size:24px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-d036517)}.elementor-4251 .elementor-element.elementor-element-3277bc4 .aux-modern-heading-divider{height:3px;margin:20px 0;background-color:var(--e-global-color-5c2046d)}.elementor-4251 .elementor-element.elementor-element-3277bc4 .aux-modern-heading-description{color:var(--e-global-color-d036517);font-size:20px;margin:0 0 0 20px}.elementor-4251 .elementor-element.elementor-element-4684933>.elementor-element-populated{padding:0 0 0 35px}.elementor-4251 .elementor-element.elementor-element-6de41ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4251 .elementor-element.elementor-element-6de41ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5c2046d)}.elementor-4251 .elementor-element.elementor-element-6de41ae>.elementor-element-populated,.elementor-4251 .elementor-element.elementor-element-6de41ae>.elementor-element-populated>.elementor-background-overlay,.elementor-4251 .elementor-element.elementor-element-6de41ae>.elementor-background-slideshow{border-radius:45px}.elementor-4251 .elementor-element.elementor-element-6de41ae>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px}.elementor-4251 .elementor-element.elementor-element-6de41ae>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4251 .elementor-element.elementor-element-d0ee327 .elementor-icon-wrapper{text-align:center}.elementor-4251 .elementor-element.elementor-element-d0ee327.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-d0ee327.elementor-view-framed .elementor-icon,.elementor-4251 .elementor-element.elementor-element-d0ee327.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-4251 .elementor-element.elementor-element-d0ee327.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-179e652)}.elementor-4251 .elementor-element.elementor-element-d0ee327 .elementor-icon{font-size:78px;border-width:0}.elementor-4251 .elementor-element.elementor-element-d0ee327 .elementor-icon i{transform:rotate(0deg)}.elementor-4251 .elementor-element.elementor-element-0b7da40 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-4251 .elementor-element.elementor-element-0b7da40 .aux-modern-heading-primary{font-size:20px}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-item,.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-items{justify-content:flex-start;text-align:left}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-item:not(:last-child){padding-bottom:10px}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-item:not(:first-child){margin-top:10px}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-text{color:var(--e-global-color-primary);font-size:20px;font-weight:600}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);font-size:25px;height:25px}@media(max-width:1024px) and (min-width:768px){.elementor-4251 .elementor-element.elementor-element-08d10c1{width:50%}.elementor-4251 .elementor-element.elementor-element-62ba91e{width:50%}.elementor-4251 .elementor-element.elementor-element-837c319{width:100%}.elementor-4251 .elementor-element.elementor-element-f85e16b{width:100%}.elementor-4251 .elementor-element.elementor-element-2680a28{width:100%}.elementor-4251 .elementor-element.elementor-element-4684933{width:100%}}@media(max-width:1024px){.elementor-4251 .elementor-element.elementor-element-181e0a7 .aux-modern-heading-primary{font-size:56px}.elementor-4251 .elementor-element.elementor-element-1e953ad{margin-top:0;margin-bottom:0}.elementor-4251 .elementor-element.elementor-element-a149e76 img{max-width:100%}.elementor-4251 .elementor-element.elementor-element-82809f1 .elementor-heading-title{font-size:50px;line-height:1.1em}.elementor-4251 .elementor-element.elementor-element-7ff8c4d>.elementor-widget-container{padding:0 10%}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d{--e-icon-list-icon-size:36px}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-item>a{font-size:18px}.elementor-4251 .elementor-element.elementor-element-ae462ec{padding:0}.elementor-4251 .elementor-element.elementor-element-cac5baa{padding:0 35px}.elementor-4251 .elementor-element.elementor-element-10e1c05{font-size:27px}.elementor-4251 .elementor-element.elementor-element-bc9f844{--spacer-size:22px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;top:20.896vh}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-bc9f844{left:76.797px}body.rtl .elementor-4251 .elementor-element.elementor-element-bc9f844{right:76.797px}.elementor-4251 .elementor-element.elementor-element-4e3e922{--spacer-size:22px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;bottom:113.688px}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-4e3e922{left:34.172px}body.rtl .elementor-4251 .elementor-element.elementor-element-4e3e922{right:34.172px}.elementor-4251 .elementor-element.elementor-element-d7b3a68{--spacer-size:22px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;top:44vh}.elementor-4251 .elementor-element.elementor-element-f299393{--spacer-size:44px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;top:250.031px}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-f299393{right:25.188px}body.rtl .elementor-4251 .elementor-element.elementor-element-f299393{left:25.188px}.elementor-4251 .elementor-element.elementor-element-b67f736{--spacer-size:22px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0}.elementor-4251 .elementor-element.elementor-element-68158fe{--spacer-size:22px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;top:26.509vh}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-68158fe{right:164.188px}body.rtl .elementor-4251 .elementor-element.elementor-element-68158fe{left:164.188px}.elementor-4251 .elementor-element.elementor-element-4fae15b{--spacer-size:22px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;bottom:15.999vh}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-4fae15b{right:10.688px}body.rtl .elementor-4251 .elementor-element.elementor-element-4fae15b{left:10.688px}.elementor-4251 .elementor-element.elementor-element-c921f09{--spacer-size:22px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;top:69px}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-c921f09{left:61px}body.rtl .elementor-4251 .elementor-element.elementor-element-c921f09{right:61px}.elementor-4251 .elementor-element.elementor-element-63fed69{--spacer-size:22px;width:var(--container-widget-width,22px);max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;top:58px}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-63fed69{left:195px}body.rtl .elementor-4251 .elementor-element.elementor-element-63fed69{right:195px}.elementor-4251 .elementor-element.elementor-element-3020031{--spacer-size:22px;width:var(--container-widget-width,44px);max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;top:24.776vh}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-3020031{left:373px}body.rtl .elementor-4251 .elementor-element.elementor-element-3020031{right:373px}.elementor-4251 .elementor-element.elementor-element-74ed844{margin-top:50px;margin-bottom:50px;padding:0 20px}.elementor-4251 .elementor-element.elementor-element-b044af6>.elementor-element-populated{padding:40px 30px}.elementor-4251 .elementor-element.elementor-element-2680a28>.elementor-element-populated{padding:0 0 50px}.elementor-4251 .elementor-element.elementor-element-4684933>.elementor-element-populated{padding:0}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-item,.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-items{justify-content:center;text-align:center}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-direction-horizontal{align-items:center}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-item{align-items:center}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-text{font-size:20px}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-icon{font-size:27px;height:27px}}@media(max-width:767px){.elementor-4251 .elementor-element.elementor-element-6d6b7a0{padding:50px 20px 0}.elementor-4251 .elementor-element.elementor-element-181e0a7 .aux-modern-heading-primary{font-size:42px}.elementor-4251 .elementor-element.elementor-element-cc4b21a{padding:35px 20px 80px}.elementor-4251 .elementor-element.elementor-element-4ff3e3a>.elementor-widget-container{padding:0}.elementor-4251 .elementor-element.elementor-element-874da23{padding:20px 20px 100px}.elementor-4251 .elementor-element.elementor-element-1e953ad{margin-top:0;margin-bottom:0;padding:0}.elementor-4251 .elementor-element.elementor-element-1f79b9b>.elementor-element-populated{padding:20% 8% 25%}.elementor-4251 .elementor-element.elementor-element-82809f1 .elementor-heading-title{font-size:44px}.elementor-4251 .elementor-element.elementor-element-7ff8c4d>.elementor-widget-container{padding:0}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2)}.elementor-4251 .elementor-element.elementor-element-7ff8c4d{--e-icon-list-icon-size:23px}.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-4251 .elementor-element.elementor-element-7ff8c4d .elementor-icon-list-item>a{font-size:18px}.elementor-4251 .elementor-element.elementor-element-cac5baa{padding:0 8%}.elementor-4251 .elementor-element.elementor-element-10e1c05{font-size:18px;line-height:22px}.elementor-4251 .elementor-element.elementor-element-bc9f844{--spacer-size:20px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:10vh}.elementor-4251 .elementor-element.elementor-element-4e3e922{--spacer-size:20px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:73.688px}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-4e3e922{left:25.172px}body.rtl .elementor-4251 .elementor-element.elementor-element-4e3e922{right:25.172px}.elementor-4251 .elementor-element.elementor-element-d7b3a68{--spacer-size:60px;width:var(--container-widget-width,60px);max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0}.elementor-4251 .elementor-element.elementor-element-f299393{--spacer-size:20px;width:var(--container-widget-width,44px);max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0}.elementor-4251 .elementor-element.elementor-element-b67f736{--spacer-size:20px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0}.elementor-4251 .elementor-element.elementor-element-68158fe{--spacer-size:20px;width:var(--container-widget-width,60px);max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:272.094px}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-68158fe{right:164.188px}body.rtl .elementor-4251 .elementor-element.elementor-element-68158fe{left:164.188px}.elementor-4251 .elementor-element.elementor-element-4fae15b{--spacer-size:20px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0}.elementor-4251 .elementor-element.elementor-element-c921f09{--spacer-size:20px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0}.elementor-4251 .elementor-element.elementor-element-63fed69{--spacer-size:20px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0}.elementor-4251 .elementor-element.elementor-element-3020031{--spacer-size:20px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:35.396vh}body:not(.rtl) .elementor-4251 .elementor-element.elementor-element-3020031{left:28.889vw}body.rtl .elementor-4251 .elementor-element.elementor-element-3020031{right:28.889vw}.elementor-4251 .elementor-element.elementor-element-a1e519a{padding:50px 20px 100px}.elementor-4251 .elementor-element.elementor-element-43d582d .aux-icon-list-text{font-size:18px}}.elementor-4251 .elementor-element.elementor-element-4ff3e3a .mec-skin-slider-events-container{text-align:center}