.elementor-1190 .elementor-element.elementor-element-26490a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:61px;--padding-bottom:654px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-26490a4:not(.elementor-motion-effects-element-type-background), .elementor-1190 .elementor-element.elementor-element-26490a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4fb858f );background-image:url("https://www.cestlajoie.com/wp-content/uploads/2026/05/Gemini_Generated_Image_gygrepgygrepgygr-e1777851143862.png");background-size:100% auto;}.elementor-1190 .elementor-element.elementor-element-117e8b9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-414px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-7b4b898{text-align:center;margin:57px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 16px 0px;}.elementor-1190 .elementor-element.elementor-element-7b4b898 .elementor-heading-title{font-family:"Suwannaphum", Sans-serif;font-size:51px;font-weight:600;font-style:normal;line-height:42px;letter-spacing:0.8px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 2px 1px rgba(0,0,0,0.3);color:#E7DDBB;}.elementor-1190 .elementor-element.elementor-element-7b4b898 .elementor-heading-title a:hover, .elementor-1190 .elementor-element.elementor-element-7b4b898 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1190 .elementor-element.elementor-element-7d029d1{font-size:1px;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-7d029d1 p{margin-block-end:0px;}.elementor-1190 .elementor-element.elementor-element-4c65a7b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-1190 .elementor-element.elementor-element-4c65a7b::before, .elementor-1190 .elementor-element.elementor-element-4c65a7b > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-4c65a7b > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-4c65a7b > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-4c65a7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-4c65a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #E7DDBB 0%, #FFFDF9 100%);}.elementor-1190 .elementor-element.elementor-element-abbb820 .elementor-icon-wrapper{text-align:center;}.elementor-1190 .elementor-element.elementor-element-abbb820{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1190 .elementor-element.elementor-element-b0c33a1 .elementor-icon-wrapper{text-align:center;}.elementor-1190 .elementor-element.elementor-element-b0c33a1{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1190 .elementor-element.elementor-element-41431c0 .elementor-icon-wrapper{text-align:center;}.elementor-1190 .elementor-element.elementor-element-41431c0{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1190 .elementor-element.elementor-element-7809f15{--display:flex;--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;--gap:0px 113px;--row-gap:0px;--column-gap:113px;--overlay-opacity:0.5;}.elementor-1190 .elementor-element.elementor-element-7809f15::before, .elementor-1190 .elementor-element.elementor-element-7809f15 > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-7809f15 > .e-con-inner > .elementor-background-video-container::before, .elementor-1190 .elementor-element.elementor-element-7809f15 > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-7809f15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1190 .elementor-element.elementor-element-7809f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E7DDBB 100%);}.elementor-1190 .elementor-element.elementor-element-31802c3{--display:flex;}.elementor-1190 .elementor-element.elementor-element-bda490b form .footer_newsletter_form, .elementor-1190 .elementor-element.elementor-element-bda490b form .newsletter2_form{justify-content:flex-start;}.elementor-1190 .elementor-element.elementor-element-bda490b input:not(.wpcf7-submit),.elementor-1190 .elementor-element.elementor-element-bda490b textarea{margin:0px 0px 0px 0px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1190 .elementor-element.elementor-element-bda490b .wpcf7-submit{color:#000000;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);background-color:transparent;background-image:linear-gradient(180deg, #F0E6CA 0%, #E3D9BD 100%);}.elementor-1190 .elementor-element.elementor-element-bda490b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-bda490b{grid-column:span 1;grid-row:span 3;}.elementor-1190 .elementor-element.elementor-element-c56c7aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1190 .elementor-element.elementor-element-f7bbb7c{--display:flex;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-1190 .elementor-element.elementor-element-bc95429{columns:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-a869ec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-67d2917{--display:flex;}.elementor-1190 .elementor-element.elementor-element-81c9d75{--display:flex;}.elementor-1190 .elementor-element.elementor-element-af5cc91{--display:flex;}.elementor-1190 .elementor-element.elementor-element-0eede2b{--display:flex;}.elementor-1190 .elementor-element.elementor-element-4c219b2{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-1190 .site-header .site-topbar{background-color:#000;}body.elementor-page-1190 .site-global-notification{background-color:#000;color:#fff;}body.elementor-page-1190 .site-header .site-topbar .site-menu .menu .menu-item a{color:#fff;}body.elementor-page-1190 .site-footer .footer-widgets{background-color:#fff;}body.elementor-page-1190 .site-footer .subfooter{background-color:#fff;}body.elementor-page-1190 .container{max-width:1200px;}body.elementor-page-1190 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px;}body.elementor-page-1190:not(.elementor-motion-effects-element-type-background), body.elementor-page-1190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0daa78e );}@media(min-width:768px){.elementor-1190 .elementor-element.elementor-element-31802c3{--width:50%;}.elementor-1190 .elementor-element.elementor-element-c56c7aa{--width:50%;}}@media(max-width:1024px){.elementor-1190 .elementor-element.elementor-element-117e8b9{--grid-auto-flow:row;}.elementor-1190 .elementor-element.elementor-element-4c65a7b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1190 .elementor-element.elementor-element-117e8b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1190 .elementor-element.elementor-element-4c65a7b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}