.elementor-17 .elementor-element.elementor-element-410a39d{--display:flex;}.elementor-17 .elementor-element.elementor-element-894fc39{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-3901c84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-6021e6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6021e6d .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-6021e6d .elementor-icon{font-size:120px;}.elementor-17 .elementor-element.elementor-element-6021e6d .elementor-icon svg{height:120px;}.elementor-17 .elementor-element.elementor-element-34f4f25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7977269 .elementor-heading-title{font-family:"Grenoble", Sans-serif;font-size:60px;font-weight:700;line-height:78px;letter-spacing:4.5px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1ba9487{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:35px;font-weight:300;line-height:44px;letter-spacing:2.63px;}.elementor-17 .elementor-element.elementor-element-f6ed546{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-17 .elementor-element.elementor-element-76c79ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-76c79ad.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-76c79ad.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon{font-size:22px;}.elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;line-height:38px;letter-spacing:2.25px;}.elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-76c79ad:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-76c79ad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-17 .elementor-element.elementor-element-3e0e885.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3e0e885.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3e0e885.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon{font-size:22px;}.elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;line-height:38px;letter-spacing:2.25px;}.elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3e0e885:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-3e0e885:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-17 .elementor-element.elementor-element-9bb3770.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9bb3770.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-9bb3770.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon{font-size:22px;}.elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;line-height:38px;letter-spacing:2.25px;}.elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9bb3770:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-9bb3770:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b22a67c .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-b22a67c .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-b22a67c .elementor-icon svg{height:30px;}.elementor-17 .elementor-element.elementor-element-26c06eb{--display:flex;--min-height:573px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-e6a8f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:16vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e6a8f15{left:5.499%;}body.rtl .elementor-17 .elementor-element.elementor-element-e6a8f15{right:5.499%;}.elementor-17 .elementor-element.elementor-element-e6a8f15 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-cf745b2{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:8;}.elementor-17 .elementor-element.elementor-element-f134542{--display:flex;--position:absolute;--min-height:422px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:18%;--z-index:2;}.elementor-17 .elementor-element.elementor-element-f134542:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f134542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/Groupe-51.png");background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-f134542{left:-4%;}body.rtl .elementor-17 .elementor-element.elementor-element-f134542{right:-4%;}.elementor-17 .elementor-element.elementor-element-bd40e66{--display:flex;--position:absolute;--min-height:422px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:18%;--z-index:2;}.elementor-17 .elementor-element.elementor-element-bd40e66:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bd40e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/Groupe-51.png");background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-bd40e66{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-bd40e66{left:0px;}.elementor-17 .elementor-element.elementor-element-bfe0474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-32.75vh;z-index:3;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-bfe0474{left:23.062%;}body.rtl .elementor-17 .elementor-element.elementor-element-bfe0474{right:23.062%;}.elementor-17 .elementor-element.elementor-element-c43daa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-32.75vh;z-index:3;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c43daa5{left:23.062%;}body.rtl .elementor-17 .elementor-element.elementor-element-c43daa5{right:23.062%;}.elementor-17 .elementor-element.elementor-element-56805ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-32.75vh;z-index:3;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-56805ee{left:23.062%;}body.rtl .elementor-17 .elementor-element.elementor-element-56805ee{right:23.062%;}.elementor-17 .elementor-element.elementor-element-12f0d80{--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 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-21a364e{--display:flex;--min-height:546px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-21a364e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-21a364e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/delicious-veggie-dishes-still-life@2x.png");background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-0fb60ea{--display:flex;--position:absolute;--min-height:124px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:7%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0fb60ea{right:15%;}body.rtl .elementor-17 .elementor-element.elementor-element-0fb60ea{left:15%;}.elementor-17 .elementor-element.elementor-element-b7a4063{--display:flex;--min-height:124px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b7a4063:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b7a4063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/forme.svg");background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-b7a4063:hover{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/forme-2.svg");}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-5dafb04 .elementor-button{background-color:#97AF9A00;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:800;line-height:19px;letter-spacing:0.38px;fill:var( --e-global-color-text );color:var( --e-global-color-text );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-a8e76c2{right:32%;}body.rtl .elementor-17 .elementor-element.elementor-element-a8e76c2{left:32%;}.elementor-17 .elementor-element.elementor-element-a8e76c2{bottom:46%;}.elementor-17 .elementor-element.elementor-element-a8e76c2 img{width:55px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-fb890e4{right:10%;}body.rtl .elementor-17 .elementor-element.elementor-element-fb890e4{left:10%;}.elementor-17 .elementor-element.elementor-element-fb890e4{bottom:12%;}.elementor-17 .elementor-element.elementor-element-fb890e4 img{width:55px;}.elementor-17 .elementor-element.elementor-element-d671549{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ae0b151 .elementor-heading-title{font-family:"Grenoble", Sans-serif;font-size:60px;font-weight:700;line-height:78px;letter-spacing:4.5px;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e9f40c4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;line-height:40px;letter-spacing:2.25px;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3bb2af8{width:var( --container-widget-width, 578px );max-width:578px;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:578px;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:35px;letter-spacing:1.5px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9c04db3{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:25px;letter-spacing:1.5px;}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-1b208a6{--display:flex;--min-height:535px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:8;}.elementor-17 .elementor-element.elementor-element-3eecb40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-56vh;z-index:10;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-3eecb40{left:25%;}body.rtl .elementor-17 .elementor-element.elementor-element-3eecb40{right:25%;}.elementor-17 .elementor-element.elementor-element-e6f3c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-60.124vh;z-index:10;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e6f3c72{left:25%;}body.rtl .elementor-17 .elementor-element.elementor-element-e6f3c72{right:25%;}.elementor-17 .elementor-element.elementor-element-a2eedb7{--display:flex;--position:absolute;--min-height:535px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-14%;--z-index:8;}.elementor-17 .elementor-element.elementor-element-a2eedb7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a2eedb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/Groupe-58@2x.png");background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-a2eedb7{right:0%;}body.rtl .elementor-17 .elementor-element.elementor-element-a2eedb7{left:0%;}.elementor-17 .elementor-element.elementor-element-897d5cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8092357{--display:flex;--min-height:240px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:8;}.elementor-17 .elementor-element.elementor-element-2edb6ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-56vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2edb6ea{left:18%;}body.rtl .elementor-17 .elementor-element.elementor-element-2edb6ea{right:18%;}.elementor-17 .elementor-element.elementor-element-9e50589{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-59.755vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-9e50589{left:25.062%;}body.rtl .elementor-17 .elementor-element.elementor-element-9e50589{right:25.062%;}.elementor-17 .elementor-element.elementor-element-5825929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-59.755vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5825929{left:25.062%;}body.rtl .elementor-17 .elementor-element.elementor-element-5825929{right:25.062%;}body.elementor-page-17:not(.elementor-motion-effects-element-type-background), body.elementor-page-17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-3901c84{--width:57%;}.elementor-17 .elementor-element.elementor-element-26c06eb{--width:50%;}.elementor-17 .elementor-element.elementor-element-f134542{--width:400px;}.elementor-17 .elementor-element.elementor-element-bd40e66{--width:400px;}.elementor-17 .elementor-element.elementor-element-0fb60ea{--width:217px;}.elementor-17 .elementor-element.elementor-element-b7a4063{--width:217px;}.elementor-17 .elementor-element.elementor-element-a2eedb7{--width:342px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-3901c84{--width:100%;}.elementor-17 .elementor-element.elementor-element-26c06eb{--width:92%;}.elementor-17 .elementor-element.elementor-element-21a364e{--width:410px;}.elementor-17 .elementor-element.elementor-element-0fb60ea{--width:217px;}.elementor-17 .elementor-element.elementor-element-b7a4063{--width:217px;}.elementor-17 .elementor-element.elementor-element-d671549{--width:50%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1366px){.elementor-17 .elementor-element.elementor-element-3901c84{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e6a8f15{left:-6%;}body.rtl .elementor-17 .elementor-element.elementor-element-e6a8f15{right:-6%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-bfe0474{left:9%;}body.rtl .elementor-17 .elementor-element.elementor-element-bfe0474{right:9%;}.elementor-17 .elementor-element.elementor-element-bfe0474{top:-34vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c43daa5{left:9%;}body.rtl .elementor-17 .elementor-element.elementor-element-c43daa5{right:9%;}.elementor-17 .elementor-element.elementor-element-c43daa5{top:-34vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-56805ee{left:9%;}body.rtl .elementor-17 .elementor-element.elementor-element-56805ee{right:9%;}.elementor-17 .elementor-element.elementor-element-56805ee{top:-34vh;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-3eecb40{left:20%;}body.rtl .elementor-17 .elementor-element.elementor-element-3eecb40{right:20%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e6f3c72{left:20%;}body.rtl .elementor-17 .elementor-element.elementor-element-e6f3c72{right:20%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2edb6ea{left:20%;}body.rtl .elementor-17 .elementor-element.elementor-element-2edb6ea{right:20%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-9e50589{left:20%;}body.rtl .elementor-17 .elementor-element.elementor-element-9e50589{right:20%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5825929{left:20%;}body.rtl .elementor-17 .elementor-element.elementor-element-5825929{right:20%;}}@media(max-width:1200px){body:not(.rtl) .elementor-17 .elementor-element.elementor-element-bfe0474{left:6%;}body.rtl .elementor-17 .elementor-element.elementor-element-bfe0474{right:6%;}.elementor-17 .elementor-element.elementor-element-bfe0474{top:-53vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c43daa5{left:8%;}body.rtl .elementor-17 .elementor-element.elementor-element-c43daa5{right:8%;}.elementor-17 .elementor-element.elementor-element-c43daa5{top:-53vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-56805ee{left:8%;}body.rtl .elementor-17 .elementor-element.elementor-element-56805ee{right:8%;}.elementor-17 .elementor-element.elementor-element-56805ee{top:-53vh;}.elementor-17 .elementor-element.elementor-element-21a364e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-21a364e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/delicious-veggie-dishes-still-life@2x-tab.png");}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-894fc39{--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;}.elementor-17 .elementor-element.elementor-element-3901c84{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6021e6d .elementor-icon{font-size:90px;}.elementor-17 .elementor-element.elementor-element-6021e6d .elementor-icon svg{height:90px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f6ed546{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e6a8f15{left:12%;}body.rtl .elementor-17 .elementor-element.elementor-element-e6a8f15{right:12%;}.elementor-17 .elementor-element.elementor-element-cf745b2{--min-height:190px;}.elementor-17 .elementor-element.elementor-element-f134542:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f134542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/Groupe-96@2x.png");}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-f134542{left:-30%;}body.rtl .elementor-17 .elementor-element.elementor-element-f134542{right:-30%;}.elementor-17 .elementor-element.elementor-element-f134542{top:-25vh;}.elementor-17 .elementor-element.elementor-element-bd40e66:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bd40e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/Groupe-96@2x.png");}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c43daa5{left:26%;}body.rtl .elementor-17 .elementor-element.elementor-element-c43daa5{right:26%;}.elementor-17 .elementor-element.elementor-element-c43daa5{top:-15vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-56805ee{left:24%;}body.rtl .elementor-17 .elementor-element.elementor-element-56805ee{right:24%;}.elementor-17 .elementor-element.elementor-element-56805ee{top:-12vh;}.elementor-17 .elementor-element.elementor-element-21a364e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-21a364e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/delicious-veggie-dishes-still-life@2x-tab.png");background-size:410px auto;}.elementor-17 .elementor-element.elementor-element-21a364e{--min-height:701px;}.elementor-17 .elementor-element.elementor-element-0fb60ea{--min-height:124px;--justify-content:center;bottom:10%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0fb60ea{right:1%;}body.rtl .elementor-17 .elementor-element.elementor-element-0fb60ea{left:1%;}.elementor-17 .elementor-element.elementor-element-b7a4063{--min-height:124px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-d671549{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-ae0b151 .elementor-heading-title{font-size:45px;}.elementor-17 .elementor-element.elementor-element-e9f40c4 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-3bb2af8{--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;font-size:17px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1b208a6{--min-height:140px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-3eecb40{left:16%;}body.rtl .elementor-17 .elementor-element.elementor-element-3eecb40{right:16%;}.elementor-17 .elementor-element.elementor-element-3eecb40{top:-35vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e6f3c72{left:0%;}body.rtl .elementor-17 .elementor-element.elementor-element-e6f3c72{right:0%;}.elementor-17 .elementor-element.elementor-element-e6f3c72{top:0vh;z-index:10;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-a2eedb7{right:-21%;}body.rtl .elementor-17 .elementor-element.elementor-element-a2eedb7{left:-21%;}.elementor-17 .elementor-element.elementor-element-a2eedb7{top:-24vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-9e50589{left:30%;}body.rtl .elementor-17 .elementor-element.elementor-element-9e50589{right:30%;}.elementor-17 .elementor-element.elementor-element-9e50589{top:-70vh;z-index:10;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5825929{left:30%;}body.rtl .elementor-17 .elementor-element.elementor-element-5825929{right:30%;}.elementor-17 .elementor-element.elementor-element-5825929{top:-70vh;z-index:10;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-3901c84{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6021e6d .elementor-icon{font-size:48px;}.elementor-17 .elementor-element.elementor-element-6021e6d .elementor-icon svg{height:48px;}.elementor-17 .elementor-element.elementor-element-7977269 .elementor-heading-title{font-size:25px;line-height:33px;letter-spacing:1.88px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1ba9487{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;font-size:21px;line-height:26px;letter-spacing:1.57px;}.elementor-17 .elementor-element.elementor-element-f6ed546{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-76c79ad .elementor-icon-box-title a{font-size:17px;line-height:21px;letter-spacing:1.27px;}.elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-3e0e885 .elementor-icon-box-title a{font-size:17px;line-height:21px;letter-spacing:1.27px;}.elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-9bb3770 .elementor-icon-box-title a{font-size:17px;line-height:21px;letter-spacing:1.27px;}.elementor-17 .elementor-element.elementor-element-26c06eb{--min-height:540px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-cf745b2{--min-height:10px;}.elementor-17 .elementor-element.elementor-element-f134542:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f134542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/Groupe-119@2x.png");}.elementor-17 .elementor-element.elementor-element-f134542{top:-30vh;}.elementor-17 .elementor-element.elementor-element-bd40e66:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bd40e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/Groupe-119@2x.png");}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-bd40e66{right:-62%;}body.rtl .elementor-17 .elementor-element.elementor-element-bd40e66{left:-62%;}.elementor-17 .elementor-element.elementor-element-bd40e66{top:-30vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-56805ee{left:20%;}body.rtl .elementor-17 .elementor-element.elementor-element-56805ee{right:20%;}.elementor-17 .elementor-element.elementor-element-56805ee{top:-37vh;}.elementor-17 .elementor-element.elementor-element-21a364e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-21a364e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fatte.fr/wp-content/uploads/2026/02/delicious-veggie-dishes-still-life@2x-tel.png");}.elementor-17 .elementor-element.elementor-element-21a364e{--min-height:425px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0fb60ea{right:42%;}body.rtl .elementor-17 .elementor-element.elementor-element-0fb60ea{left:42%;}.elementor-17 .elementor-element.elementor-element-0fb60ea{bottom:18%;}.elementor-17 .elementor-element.elementor-element-ae0b151 .elementor-heading-title{font-size:25px;line-height:33px;letter-spacing:1.88px;}.elementor-17 .elementor-element.elementor-element-e9f40c4{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-e9f40c4 .elementor-heading-title{font-size:21px;word-spacing:1.57px;}.elementor-17 .elementor-element.elementor-element-3bb2af8{font-size:17px;line-height:32px;letter-spacing:1.27px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-17 .elementor-element.elementor-element-9c04db3{--e-icon-list-icon-size:15px;}.elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-9c04db3 .elementor-icon-list-item > a{font-size:17px;line-height:20px;letter-spacing:1.27px;}.elementor-17 .elementor-element.elementor-element-1b208a6{--min-height:215px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e6f3c72{left:2%;}body.rtl .elementor-17 .elementor-element.elementor-element-e6f3c72{right:2%;}.elementor-17 .elementor-element.elementor-element-e6f3c72{top:-101vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-9e50589{left:22%;}body.rtl .elementor-17 .elementor-element.elementor-element-9e50589{right:22%;}.elementor-17 .elementor-element.elementor-element-9e50589{top:-101vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5825929{left:24%;}body.rtl .elementor-17 .elementor-element.elementor-element-5825929{right:24%;}.elementor-17 .elementor-element.elementor-element-5825929{top:-12vh;}}/* Start custom CSS for html, class: .elementor-element-90b610f */body.no-scroll {
  overflow: hidden;
  height: 100vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ed546 */@media (max-width: 1200px){
    .elementor-17 .elementor-element.elementor-element-f6ed546 .elementor-icon-box-wrapper{
        align-items: center !important;
        flex-direction: initial !important;
        text-align: initial !important;
    }
}

@media (max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-f6ed546 .elementor-icon-box-wrapper{
        align-items: baseline !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a8f15 */.elementor-17 .elementor-element.elementor-element-e6a8f15{
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c06eb */.plat-animation {
  animation: platSequence 3s ease-in-out forwards;
  animation-delay: 4s;
  opacity: 0; 
}

@keyframes platSequence {

  /* Slide vertical du bas vers le centre */
  0% {
    transform: translate(-50%, 100vh) rotate(-300deg) scale(1.3);
  }

  30% {
    transform: translate(-50%, -40%) rotate(-90deg) scale(1.3);
    opacity: 1;
  }

  /* Pause en haut */
  55% {
    transform: translate(-50%, -40%) rotate(-90deg) scale(1.3);
    opacity: 1;
  }

  /* Déplacement à droite + rotation + réduction */
  100% {
    transform: translate(0vw,-10vh) rotate(-0deg) scale(1.1);
    opacity: 1;
  }
}

@media (max-width: 1024px) {
  .plat-animation {
    animation: platSequenceMobile 2s ease-out forwards;
    animation-delay: 4s;
  }

  @keyframes platSequenceMobile {
    0% {
      transform: translate(0%, 100vh) rotate(-300deg) scale(1.1);
      opacity: 0;
    }

      100% {
        transform: translate(0vw,-20vh) rotate(-0deg) scale(1.1);
        opacity: 1;
      }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f134542 */.elementor-17 .elementor-element.elementor-element-f134542{
    background-blend-mode: multiply;
background-color: #FFFAF0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd40e66 */.elementor-17 .elementor-element.elementor-element-bd40e66{
    background-blend-mode: multiply;
background-color: #FFFAF0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfe0474 */#Tracé_13 {
    stroke-dasharray: 2000; 
    stroke-dashoffset: 2000; 
    transition: stroke-dashoffset 0.1s linear;
  }
  #traceJaune {
    width: 100%;
    height: auto;
  }
  
    @media (max-width: 1280px){
          .elementor-17 .elementor-element.elementor-element-bfe0474{
            left: 13%;
            top: -20vh;
          }
    }
    
    @media (max-width: 1210px){
          .elementor-17 .elementor-element.elementor-element-bfe0474{
            left: 5% !important;
            top: -34vh;
          }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c43daa5 */#Tracé_13 {
    stroke-dasharray: 2000; 
    stroke-dashoffset: 2000; 
    transition: stroke-dashoffset 0.1s linear;
  }
  #traceJaune {
    width: 100%;
    height: auto;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56805ee */#Tracé_13 {
    stroke-dasharray: 2000; 
    stroke-dashoffset: 2000; 
    transition: stroke-dashoffset 0.1s linear;
  }
  #traceJaune {
    width: 100%;
    height: auto;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf745b2 */@media (max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-cf745b2{
       overflow-x: clip; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62f24d9 */.cloche-wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  margin: 16px auto 0;
}

.cloche {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.cloche-base {
  width: 26.2px;
  height: 26px;
  top: 65%; 
  left: 48%;
  transform: translate(-50%, -50%);
  opacity: 1;
  z-index: 1;
}

.cloche-hover {
  width: 36px;
  height: 36px;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  transform: rotate(-14deg); 
}


.conteneur-commande:hover .cloche-base {
  opacity: 0;
}

.conteneur-commande:hover .cloche-hover {
  opacity: 1;
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a4063 */@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-b7a4063{
        width:217px !important
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8e76c2 */.ubereat {
  position: absolute;
  right: 0%;
  bottom: 0%;
  transition: transform 0.2s ease; 
}


.ubereat {
  transform: translate(0, 0);
}

.conteneur-commande:hover .ubereat {
    transform: translate(100%, -100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb890e4 */.deliveroo {
  position: absolute;
  right: 10%;
  bottom: 12%;
  transition: transform 0.2s ease; 
}


.deliveroo {
  transform: translate(0, 0);
}

.conteneur-commande:hover .deliveroo {
    transform: translate(100%, -100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb60ea */@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-0fb60ea{
        width:217px !important
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3eecb40 */#Tracé_25 {
    stroke-dasharray: 2000; 
    stroke-dashoffset: 2000; 
    transition: stroke-dashoffset 0.1s linear;
  }
  #traceJaune {
    width: 100%;
    height: auto;
  }
  
/*  @media (max-width: 1280px){*/
/*      .elementor-17 .elementor-element.elementor-element-3eecb40{*/
/*        top: -12vh;*/
/*      }*/
/*}*/

/*  @media (max-width: 1210px){*/
/*      .elementor-17 .elementor-element.elementor-element-3eecb40{*/
/*        left: 16%;*/
/*        top: -20vh;*/
/*      }*/
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6f3c72 */#Tracé_25 {
    stroke-dasharray: 2000; 
    stroke-dashoffset: 2000; 
    transition: stroke-dashoffset 0.1s linear;
  }
  #traceJaune {
    width: 100%;
    height: auto;
  }
  
  @media (max-width: 767px){
      .elementor-17 .elementor-element.elementor-element-e6f3c72{
          overflow-x: hidden;
      }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eedb7 */.elementor-17 .elementor-element.elementor-element-a2eedb7{
    background-blend-mode: multiply;
background-color: #FFFAF0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2edb6ea */#Tracé_33 {
    stroke-dasharray: 2000; 
    stroke-dashoffset: 2000; 
    transition: stroke-dashoffset 0.1s linear;
  }
  #traceJaune {
    width: 100%;
    height: auto;
  }
  
  @media (max-width: 1280px){
      .elementor-17 .elementor-element.elementor-element-2edb6ea{
        top: -12vh;
      }
}

  @media (max-width: 1210px){
      .elementor-17 .elementor-element.elementor-element-2edb6ea{
        left: 16%;
        top: -20vh;
      }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e50589 */#Tracé_25 {
    stroke-dasharray: 2000; 
    stroke-dashoffset: 2000; 
    transition: stroke-dashoffset 0.1s linear;
  }
  #traceJaune {
    width: 100%;
    height: auto;
  }
  
  @media (max-width: 767px){
      .elementor-17 .elementor-element.elementor-element-9e50589{
          overflow-x: hidden;
      }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5825929 */#Tracé_25 {
    stroke-dasharray: 2000; 
    stroke-dashoffset: 2000; 
    transition: stroke-dashoffset 0.1s linear;
  }
  #traceJaune {
    width: 100%;
    height: auto;
  }
  
  @media (max-width: 767px){
      .elementor-17 .elementor-element.elementor-element-5825929{
          overflow-x: hidden;
      }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px){
    body.elementor-page-17 .page-content{
        overflow-x: hidden;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Grenoble';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://s978056340.onlinehome.fr/dev/fatte/wp-content/uploads/2026/02/Grenoble.ttf') format('truetype');
}
@font-face {
	font-family: 'Grenoble';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://s978056340.onlinehome.fr/dev/fatte/wp-content/uploads/2026/02/Grenoble-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Grenoble';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://s978056340.onlinehome.fr/dev/fatte/wp-content/uploads/2026/02/Grenoble-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Grenoble';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://s978056340.onlinehome.fr/dev/fatte/wp-content/uploads/2026/02/Grenoble-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Grenoble';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://s978056340.onlinehome.fr/dev/fatte/wp-content/uploads/2026/02/Grenoble-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Grenoble';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://s978056340.onlinehome.fr/dev/fatte/wp-content/uploads/2026/02/Grenoble-Semi-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Grenoble';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://s978056340.onlinehome.fr/dev/fatte/wp-content/uploads/2026/02/Grenoble-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */