.elementor-111 .elementor-element.elementor-element-1a0154c{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;background-color:var( --e-global-color-0da8177 );margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:-11px 0px 17px 0px;}.elementor-111 .elementor-element.elementor-element-1a0154c.elementor-element{--align-self:stretch;}.elementor-111 .elementor-element.elementor-element-869bd3e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-4px;--margin-bottom:-5px;--margin-left:00px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:62px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-869bd3e:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-869bd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0da8177 );}.elementor-111 .elementor-element.elementor-element-869bd3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-b73c9d2{margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 6px) -32px;}.elementor-111 .elementor-element.elementor-element-b73c9d2 .elementor-icon-box-wrapper{gap:2px;}.elementor-111 .elementor-element.elementor-element-b73c9d2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-b73c9d2 .elementor-icon{font-size:67px;}.elementor-111 .elementor-element.elementor-element-b73c9d2 .elementor-icon-box-title, .elementor-111 .elementor-element.elementor-element-b73c9d2 .elementor-icon-box-title a{font-family:"Aileron", Sans-serif;font-size:28px;font-weight:600;}.elementor-111 .elementor-element.elementor-element-b73c9d2 .elementor-icon-box-description{font-family:"Aileron", Sans-serif;font-weight:400;}.elementor-111 .elementor-element.elementor-element-f1cea7a{margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 2px) -51px;padding:0px -39px 0px 0px;}.elementor-111 .elementor-element.elementor-element-f1cea7a .elementor-icon-box-wrapper{gap:0px;}.elementor-111 .elementor-element.elementor-element-f1cea7a .elementor-icon-box-title{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-f1cea7a .elementor-icon{font-size:66px;}.elementor-111 .elementor-element.elementor-element-f1cea7a .elementor-icon-box-title, .elementor-111 .elementor-element.elementor-element-f1cea7a .elementor-icon-box-title a{font-family:"Aileron", Sans-serif;font-size:28px;font-weight:600;}.elementor-111 .elementor-element.elementor-element-d55080b{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:-18px -18px -18px -18px;}.elementor-111 .elementor-element.elementor-element-d55080b .elementor-icon-box-wrapper{gap:9px;}.elementor-111 .elementor-element.elementor-element-d55080b .elementor-icon-box-title{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-d55080b .elementor-icon{font-size:54px;}.elementor-111 .elementor-element.elementor-element-d55080b .elementor-icon-box-title, .elementor-111 .elementor-element.elementor-element-d55080b .elementor-icon-box-title a{font-family:"Aileron", Sans-serif;font-size:28px;font-weight:600;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-111 .elementor-element.elementor-element-b824787{margin:86px -138px calc(var(--kit-widget-spacing, 0px) + 316px) -13px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-98caed6{margin:70px -8px calc(var(--kit-widget-spacing, 0px) + 330px) -1px;border-radius:-57px -57px -57px -57px;}.elementor-111 .elementor-element.elementor-element-98caed6:not( .elementor-widget-image ), .elementor-111 .elementor-element.elementor-element-98caed6.elementor-widget-image img{-webkit-mask-image:url( https://www.lamaisoncamille.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-111 .elementor-element.elementor-element-98caed6 img{width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-dee8533{margin:-12px -136px calc(var(--kit-widget-spacing, 0px) + 287px) 58px;padding:174px 48px 144px 39px;text-align:center;}.elementor-111 .elementor-element.elementor-element-dee8533.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-dee8533 .elementor-heading-title{font-family:"Tan Vivre", Sans-serif;font-size:36px;font-weight:900;}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt--bottom-right{right:24px;bottom:84px;}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt--bottom-left{left:24px;bottom:84px;}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt--side-right{right:24px;bottom:50%;transform:translateY(50%);}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt--bottom-center{bottom:84px;}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt__btn{width:46px;height:46px;background-color:var( --e-global-color-primary );border-radius:50%;}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt__icon svg{width:25px;height:25px;color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt__icon i{font-size:25px;}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt__icon{color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt__pct{color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt__ring-fill{stroke:var( --e-global-color-primary );stroke-width:2;}.elementor-111 .elementor-element.elementor-element-d662666 .sentio-stt__ring-track{stroke:#e5e7eb;stroke-width:2;}.elementor-111 .elementor-element.elementor-element-21aa5516{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:-224px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-111 .elementor-element.elementor-element-21aa5516:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-21aa5516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9ed8ff );}.elementor-111 .elementor-element.elementor-element-5980d18{margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 101px) 0px;text-align:center;}.elementor-111 .elementor-element.elementor-element-5980d18 .elementor-heading-title{font-family:"Aileron", Sans-serif;font-size:27px;font-weight:300;color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-6c8ccfb4{margin:-207px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;text-align:center;}.elementor-111 .elementor-element.elementor-element-6c8ccfb4 .elementor-heading-title{font-family:"Aileron", Sans-serif;font-size:49px;font-weight:500;color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-5722f830{--display:flex;--min-height:524px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-2px;--margin-bottom:52px;--margin-left:9px;--margin-right:66px;--padding-top:-48px;--padding-bottom:-48px;--padding-left:-48px;--padding-right:-48px;--z-index:2;}.elementor-111 .elementor-element.elementor-element-5722f830.e-con{--align-self:center;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__front{background-color:#221E1E;background-image:url("https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/6cdf3c43-4600-45f2-8b2f-2a3ca7a06c53-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__back{background-image:url("https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/6cdf3c43-4600-45f2-8b2f-2a3ca7a06c53-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-2c933108{width:var( --container-widget-width, 20% );max-width:20%;margin:36px -73px calc(var(--kit-widget-spacing, 0px) + 27px) 48px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-2c933108.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box{height:429px;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#794E46B0;text-align:center;justify-content:flex-end;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__image{opacity:1;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__image img{border-radius:0px;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-secondary );font-family:"Aileron", Sans-serif;font-size:34px;font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#08478BD1;text-align:center;justify-content:flex-end;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__button{margin-inline-center:0;font-family:"Aileron", Sans-serif;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );border-width:1px;border-radius:75px;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:18px;color:#FFFFFF;font-family:"Aileron", Sans-serif;font-size:37px;font-weight:600;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Aileron", Sans-serif;font-weight:500;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__front{background-image:url("https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/a30def4d-28c6-443e-a7b8-0396e7198de0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__back{background-image:url("https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/a30def4d-28c6-443e-a7b8-0396e7198de0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__button:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-28931cdd{width:var( --container-widget-width, 20% );max-width:20%;margin:0px -41px calc(var(--kit-widget-spacing, 0px) + 0px) 213px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-28931cdd.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box{height:429px;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#08478B96;text-align:center;justify-content:flex-end;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-icon i{transform:rotate(0deg);}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-icon svg{transform:rotate(0deg);}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Aileron", Sans-serif;font-size:29px;font-weight:700;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#794E46E3;text-align:center;justify-content:flex-end;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__button{margin-inline-center:0;font-family:"Aileron", Sans-serif;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );border-width:1px;border-radius:36px;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Aileron", Sans-serif;font-size:29px;font-weight:600;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Aileron", Sans-serif;font-weight:500;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__front{background-image:url("https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/e778d7f3-3f0c-4b07-ab40-0ab380fc3ff9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__back{background-image:url("https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/e778d7f3-3f0c-4b07-ab40-0ab380fc3ff9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-33d66d6c{width:var( --container-widget-width, 20% );max-width:20%;margin:30px 21px calc(var(--kit-widget-spacing, 0px) + 0px) 202px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-33d66d6c.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box{height:429px;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#794E46B0;text-align:center;justify-content:flex-end;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Aileron", Sans-serif;font-size:30px;font-weight:700;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#08478BCF;text-align:center;justify-content:flex-end;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__button{margin-inline-center:0;font-family:"Aileron", Sans-serif;font-weight:400;text-transform:capitalize;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );border-width:1px;border-radius:100px;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Aileron", Sans-serif;font-size:33px;font-weight:600;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Aileron", Sans-serif;font-weight:500;}.elementor-111 .elementor-element.elementor-element-c3aa569{--e-image-carousel-slides-to-show:6;margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + -155px) 0px;}.elementor-111 .elementor-element.elementor-element-c3aa569 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-111 .elementor-element.elementor-element-c3aa569 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;color:#D5CDCD;}.elementor-111 .elementor-element.elementor-element-c3aa569 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-111 .elementor-element.elementor-element-c3aa569 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#D5CDCD;}.elementor-111 .elementor-element.elementor-element-c3aa569 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:147px 147px 147px 147px;}.elementor-111 .elementor-element.elementor-element-b8fedb7 .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:var( --e-global-color-primary );--e-contact-buttons-button-icon-hover:#FFFFFF;--e-contact-buttons-button-bg-hover:var( --e-global-color-primary );--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-primary );--e-contact-buttons-contact-button-icon-hover:#FFFFFF;--e-contact-buttons-contact-button-bg-hover:var( --e-global-color-accent );--e-contact-buttons-tooltip-text:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-735accc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overlay-opacity:0.17;--margin-top:106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:06%;--padding-left:5%;--padding-right:5%;}.elementor-111 .elementor-element.elementor-element-735accc7:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-735accc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-735accc7::before, .elementor-111 .elementor-element.elementor-element-735accc7 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-735accc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-735accc7 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-735accc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-735accc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-111 .elementor-element.elementor-element-c33906d{--display:flex;--margin-top:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-31bbc36 > .elementor-widget-container{margin:18px 0px -55px 0px;padding:-36px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__slide{text-align:center;background-color:var( --e-global-color-text );border-radius:33px 33px 33px 33px;padding:0px 24px 30px 30px;box-shadow:1px 5px 0px -5px rgba(0,0,0,0.5) inset;}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc--centered .swiper-slide:not(.swiper-slide-active){transform:scale(0.7);opacity:0.4;}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__text{color:var( --e-global-color-secondary );margin-bottom:12px;}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__name{color:var( --e-global-color-a9ed8ff );}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__title{color:var( --e-global-color-a9ed8ff );}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__star--filled{color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__star--empty{color:#E0E0E0;}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__stars{font-size:16px;gap:2px;}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__image{width:56px;height:56px;margin-right:19px;border-radius:50% 50% 50% 50%;}.elementor-111 .elementor-element.elementor-element-31bbc36.sentio-tc--layout-image_above .sentio-tc__image{margin-right:0;margin-bottom:19px;}.elementor-111 .elementor-element.elementor-element-31bbc36.sentio-tc--layout-image_stacked .sentio-tc__image{margin-right:0;margin-bottom:19px;}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__dot{background:var( --e-global-color-secondary );width:6px;height:6px;}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__pagination--fraction{color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__pagination--progress{background:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__dot--active{background:var( --e-global-color-accent );}.elementor-111 .elementor-element.elementor-element-31bbc36 .sentio-tc__pagination--progress .swiper-pagination-progressbar-fill{background:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-111 .elementor-element.elementor-element-869bd3e{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-111 .elementor-element.elementor-element-21aa5516{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-111 .elementor-element.elementor-element-5980d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-111 .elementor-element.elementor-element-6c8ccfb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-111 .elementor-element.elementor-element-5722f830{--justify-content:space-around;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-111 .elementor-element.elementor-element-2c933108{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-28931cdd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-33d66d6c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-735accc7{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-869bd3e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-111 .elementor-element.elementor-element-21aa5516{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-111 .elementor-element.elementor-element-5980d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-111 .elementor-element.elementor-element-6c8ccfb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-111 .elementor-element.elementor-element-5722f830{--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-111 .elementor-element.elementor-element-2c933108{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box{height:333px;}.elementor-111 .elementor-element.elementor-element-28931cdd{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box{height:333px;}.elementor-111 .elementor-element.elementor-element-33d66d6c{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box{height:333px;}.elementor-111 .elementor-element.elementor-element-735accc7{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}}@media(min-width:768px){.elementor-111 .elementor-element.elementor-element-5722f830{--width:100%;}}@media(min-width:1025px){.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__front{background-attachment:scroll;}.elementor-111 .elementor-element.elementor-element-2c933108 .elementor-flip-box__back{background-attachment:scroll;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__front{background-attachment:scroll;}.elementor-111 .elementor-element.elementor-element-28931cdd .elementor-flip-box__back{background-attachment:scroll;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__front{background-attachment:scroll;}.elementor-111 .elementor-element.elementor-element-33d66d6c .elementor-flip-box__back{background-attachment:scroll;}}/* Start custom CSS for image-carousel, class: .elementor-element-1a0154c *//* Bloquer le conteneur du carrousel à la hauteur de l'écran */
.mon-carrousel-hero,
.mon-carrousel-hero .swiper,
.mon-carrousel-hero .swiper-wrapper,
.mon-carrousel-hero .swiper-slide {
    height: 100vh !important; /* Force la hauteur à 100% de l'écran maximum */
    max-height: 100vh !important;
}

/* Redimensionner l'image pour qu'elle rentre sans dépasser */
.mon-carrousel-hero img {
    height: 100vh !important;
    width: 100% !important;
    object-fit: cover !important; /* Remplit l'écran sans déformer */
    object-position: center bottom !important; /* Centre l'image */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98caed6 */.elementor-111 .elementor-element.elementor-element-98caed6 img {
    border: 10px solid #F9F2EA;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2c933108 */.elementor-111 .elementor-element.elementor-element-2c933108 {
    text-shadow: 0 8px 6px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-28931cdd */.elementor-111 .elementor-element.elementor-element-28931cdd {
    text-shadow: 0 8px 6px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-33d66d6c */.elementor-111 .elementor-element.elementor-element-33d66d6c {
    text-shadow: 0 8px 6px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aileron';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-HeavyItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Aileron';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/Aileron-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tan Vivre';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lamaisoncamille.fr/wp-content/uploads/2026/08/TAN-VIVRE-LIBRE-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */