.elementor .e-55f439ed-5f04{background-image:linear-gradient(180deg, rgba(31,41,81,0.2) 0%,rgba(31,41,81,0.1) 55%,rgba(31,41,81,0.95) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-429d9363-276a{margin-block-end:30px;}.elementor .e-2a3ef69e-64b7{margin-block-end:40px;}.elementor .e-6171cf38-5bd5{width:auto;padding:0px;margin-block-end:40px;gap:16px;}.elementor .e-154e085-56aa{max-width:320px;color:var(--mp-cream);}.elementor .e-2291c05a-63a9{max-width:620px;padding:0px;margin-inline-start:auto;flex-direction:column;align-items:flex-end;text-align: right;\n}.elementor .e-4555f33b-10d5{min-height:clamp(680px, 68vw, 940px);padding-block-start:300px;padding-block-end:120px;padding-inline-start:var(--page-gutter);padding-inline-end:var(--page-gutter);}.elementor .e-3737301e-18cd{width:auto;position:absolute;inset-inline-end:16px;inset-block-end:16px;font-family:var(--font-label);font-size:10px;color:var(--mp-cream);text-transform:uppercase;padding:0px;opacity:60%;}.elementor .e-671a6fc6-abb2{min-height:clamp(680px, 68vw, 940px);padding:0px;background-color:var(--mp-navy);background-size: cover; background-position: center;\n}.elementor .e-6e10b614-7ccb{object-position: right center;\n}.elementor .e-3f520230-5285{width:49.4%;min-height:811px;padding:0px;background-image:url("https://monsieurpaul.theloyaltyco.app/wp-content/uploads/2026/10/home-bocuse.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#d9d9d9;flex:0 0 auto;background-size: cover; background-position: center; background-position: right center; background-position: right center;\n}.elementor .e-71f4976e-56b9{max-width:420px;margin-block-end:30px;}.elementor .e-15bf412e-799b{max-width:409px;margin-block-end:24px;}.elementor .e-1dd3be5a-8caa{max-width:409px;margin-block-end:26px;}.elementor .e-26f02117-ba37{padding-block-start:96px;padding-block-end:96px;padding-inline-start:100px;padding-inline-end:var(--page-gutter);flex-direction:column;gap:0px;justify-content:center;align-items:flex-start;}.elementor .e-7a427c-a3ea{overflow:hidden;padding:0px;background-color:var(--mp-cream);gap:0px;align-items:stretch;}.elementor .e-7091e5f0-d03e{margin-block-end:30px;}.elementor .e-59de2baf-e8ec{max-width:409px;margin-block-end:30px;}.elementor .e-7848c32b-b6ce{padding-block-start:64px;padding-block-end:64px;padding-inline-start:var(--page-gutter);padding-inline-end:100px;flex-direction:column;justify-content:center;align-items:flex-end;text-align: right;\n}.elementor .e-5005560e-7a73{object-position: left center;\n}.elementor .e-7ba8baeb-6697{width:49.4%;min-height:628px;padding:0px;background-color:#d9d9d9;flex:0 0 auto;background-size: cover; background-position: center; background-position: left center;\n}.elementor .e-5b690be4-fc9a{overflow:hidden;padding-block-start:69px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--mp-cream);gap:0px;align-items:stretch;}.elementor .e-d9c9dbe-429c{position:relative;}.elementor .e-5b335cec-252a{position:relative;color:var(--mp-gold);}.elementor .e-3afa6365-b8ff{object-position: center;\n}.elementor .e-c94d81-7152{min-height:309px;text-align:center;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--mp-blue);flex-direction:column;gap:4px;justify-content:center;align-items:center;background-size: cover; background-position: center;\n}.elementor .e-3d625daf-810f{color:var(--mp-blue);margin-block-end:59px;}.elementor .e-4cf859aa-ae9d{max-width:408px;color:#000000;}.elementor .e-3918e457-a818{position:relative;z-index:2;padding-block-start:64px;padding-block-end:64px;padding-inline-start:var(--page-gutter);padding-inline-end:0px;margin-inline-end:-180px;flex-direction:column;justify-content:center;}.elementor .e-28e234d2-a9f9{object-position: left center;\n}.elementor .e-56039d2b-e2ad{width:49.4%;min-height:666px;padding:0px;background-color:#d9d9d9;flex:0 0 auto;background-size: cover; background-position: center; background-position: left center;\n}.elementor .e-3cc827ba-817b{overflow:hidden;padding:0px;background-color:var(--mp-cream);gap:0px;align-items:stretch;}.elementor .e-e3d093d-d5e9{object-position: center;\n}.elementor .e-2b47a9a1-9a6c{aspect-ratio:1 / 1;padding:0px;margin-block-end:30px;background-color:#d9d9d9;background-size: cover; background-position: center;\n}.elementor .e-13ee3d4b-af4e{margin-block-end:30px;}.elementor .e-2cf74764-4e39{width:min(408px, 80vw);padding:0px;flex-direction:column;gap:0px;flex:0 0 auto;scroll-snap-align: start;\n}.elementor .e-16cecef-d100{object-position: center;\n}.elementor .e-27e4ed6a-93f3{aspect-ratio:1 / 1;padding:0px;margin-block-end:30px;background-color:#d9d9d9;background-size: cover; background-position: center;\n}.elementor .e-54d23040-d9f5{margin-block-end:30px;}.elementor .e-1c625ca2-64d2{width:min(408px, 80vw);padding:0px;flex-direction:column;gap:0px;flex:0 0 auto;scroll-snap-align: start;\n}.elementor .e-7ca9f14a-c092{object-position: center;\n}.elementor .e-71711fb2-8cf9{aspect-ratio:1 / 1;padding:0px;margin-block-end:30px;background-color:#d9d9d9;background-size: cover; background-position: center;\n}.elementor .e-2e18e673-d493{margin-block-end:30px;}.elementor .e-7d5a52a0-de06{width:min(408px, 80vw);padding:0px;flex-direction:column;gap:0px;flex:0 0 auto;scroll-snap-align: start;\n}.elementor .e-4e6355b5-bb50{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:var(--page-gutter);gap:17px;overflow-x: auto; scroll-snap-type: x mandatory;\n}.elementor .e-6d52df52-8db3{padding-block-start:77px;padding-block-end:84px;padding-inline-start:var(--page-gutter);padding-inline-end:0px;background-color:var(--mp-cream);}.elementor .e-6da1a97b-24d0{margin-block-end:45px;}.elementor .e-5d38c574-8525{width:auto;padding:0px;margin-block-end:11px;gap:16px;justify-content:center;}.elementor .e-26e79c2e-6bcb{color:var(--mp-cream);margin-block-start:0px;}.elementor .e-6078fd9e-24ff{text-align:center;padding-block-start:84px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--mp-navy);flex-direction:column;gap:0px;align-items:center;}