.elementor .e-c60cf8-645f{width:24px;height:24px;margin-block-start:0vw;margin-block-end:2vw;margin-inline-start:0vw;margin-inline-end:0vw;fill:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-6e265af6-1440{width:24px;position:absolute;inset-block-end:-0.997vh;inset-inline-start:47vw;z-index:1000;padding:0px;align-self:center;}.elementor .e-70606ebf-d807{width:14px;height:14px;flex:0 0 auto;fill:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-2e325996-1fdc{font-family:Poppins;font-weight:300;font-size:14px;transition:color 0.3s;color:var( --e-global-color-secondary );\n}.elementor .e-669f9006-abd2{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;color:var( --e-global-color-secondary );\n}.elementor .e-326aea26-5621{width:auto;padding:0px;display:flex;flex-direction:column;}.elementor .e-455b17f1-72d9{height:auto;max-width:100%;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:50%;border-end-end-radius:50%;display:inline-block;vertical-align:middle;\n}.elementor .e-66ad4381-17bb{max-width:6.335%;line-height:0px;text-align:center;padding:0px;flex:0 0 auto;width:var( --container-widget-width, 6.335% );\n}.elementor .e-6b9cb879-eb77{font-family:Gopher;font-weight:600;font-size:60px;color:#FFFFFF;letter-spacing:-5px;line-height:0.7em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1325ae11-c81e{width:auto;padding:0px;}.elementor .e-43ca9ae4-2186{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:flex-start;align-items:center;min-height:initial; z-index:revert; gap:0px 32px;\n}.elementor .e-7494585b-bcc1{font-family:Poppins;font-weight:500;font-size:0.8rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.6rem;padding-inline-end:0.5rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-30629255-11a1{font-family:Poppins;font-weight:500;font-size:0.8rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-24493aee-764a{font-family:Poppins;font-weight:500;font-size:0.8rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-119d071e-5d58{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;align-items:center;min-height:initial; z-index:revert; gap:0px 8px;\n}.elementor .e-14d6ab93-c0a1{font-family:Gopher;font-weight:500;font-size:40px;color:#FFFFFF;letter-spacing:-2px;line-height:1;text-transform:uppercase;}.elementor .e-996fc0b-b173{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-1d849ccb-746c{width:95%;height:auto;min-width:0px;max-width:1350px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-45d002b1-8db9{width:100%;height:auto;min-width:0px;min-height:100vh;max-width:min(100%, 100%);overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;background-image:url("https://jalyastudio.com/apparence/uploads/2024/06/jrc_fond.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;align-items:center;z-index:revert; gap:24px 0px; isolation:isolate; --ovl:1; &::before { content:'';position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:0.35;background-color:#000000; }\n}.elementor .e-1f75ab51-bc21{font-family:Gopher;font-weight:bold;font-size:2rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-text );\n}.elementor .e-5cbaee7c-4c79{font-family:Gopher;font-weight:bold;font-size:3.8rem;letter-spacing:-0.3rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-primary );\n}.elementor .e-20da03e9-d831{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:0px 0px;\n}.elementor .e-1d185d8-7d34{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight ); font-family:var( --e-global-typography-primary-font-family ), Sans-serif; font-size:var( --e-global-typography-primary-font-size ); color:var( --e-global-color-primary );\n}.elementor .e-612eb27c-e448{padding:0px;width:initial; max-width:initial;\n}.elementor .e-1809dc09-3159{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-end;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-d02a0db-974c{font-family:Gopher;font-weight:bold;font-size:2rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-text );\n}.elementor .e-7feac736-467f{font-family:Gopher;font-weight:bold;font-size:3.8rem;letter-spacing:-0.3rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-primary );\n}.elementor .e-312054ab-80b2{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:0px 0px;\n}.elementor .e-36d88480-4b94{text-align:justify;font-weight:var( --e-global-typography-primary-font-weight ); font-family:var( --e-global-typography-primary-font-family ), Sans-serif; font-size:var( --e-global-typography-primary-font-size ); color:var( --e-global-color-primary );\n}.elementor .e-7ba1502b-2e6a{padding:0px;width:initial; max-width:initial;\n}.elementor .e-31ce3ad6-8403{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-end;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-26e6ad0c-5bdb{font-family:Gopher;font-weight:bold;font-size:2rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-text );\n}.elementor .e-1f213525-e94c{font-family:Gopher;font-weight:bold;font-size:3.8rem;letter-spacing:-0.3rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-primary );\n}.elementor .e-6caff871-86ab{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:0px 0px;\n}.elementor .e-3e4cb5dc-f059{margin-block-end:0.9rem;& > span:nth-of-type(1) { white-space-collapse: preserve; }\n}.elementor .e-31d3762f-e819{display:block;& > ul:nth-of-type(1) > li:nth-of-type(2) > span:nth-of-type(1) { white-space-collapse: preserve; } & > ul:nth-of-type(1) > li:nth-of-type(3) > span:nth-of-type(1) { white-space-collapse: preserve; }\n}.elementor .e-201aab21-e289{text-align:justify;padding:0px;font-weight:var( --e-global-typography-primary-font-weight ); font-family:var( --e-global-typography-primary-font-family ), Sans-serif; font-size:var( --e-global-typography-primary-font-size ); color:var( --e-global-color-primary );\n}.elementor .e-42dc153f-3481{padding:0px;width:initial; max-width:initial;\n}.elementor .e-3fc7cc1a-9dc0{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-end;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-76b44414-bcf8{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-end;align-self:stretch;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-7ec0252-7c39{height:100%;max-width:100%;display:inline-block;vertical-align:middle;\n}.elementor .e-4b1ea09f-6434{width:auto;line-height:0px;text-align:center;padding:0px;}.elementor .e-486f9324-c075{height:100%;max-width:100%;object-fit:cover;object-position:center center;display:inline-block;vertical-align:middle;\n}.elementor .e-25e9fa8c-859d{width:auto;line-height:0px;text-align:center;padding:0px;flex:1 0 auto;}.elementor .e-21d6fd5a-7383{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 0 auto;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-5197104d-cfad{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-self:stretch;min-height:initial; z-index:revert; gap:8px 8px;\n}.elementor .e-3fde96f-a79d{height:auto;max-width:100%;display:inline-block;vertical-align:middle;\n}.elementor .e-1682d6dd-f6f4{width:auto;line-height:0px;text-align:center;padding:0px;}.elementor .e-7c858744-3d90{height:auto;max-width:100%;display:inline-block;vertical-align:middle;\n}.elementor .e-42c4a19-2cc9{width:auto;line-height:0px;text-align:center;padding:0px;}.elementor .e-7e2f7f5d-c1ac{font-family:Gopher;font-weight:bold;font-size:1.5rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-secondary );\n}.elementor .e-2bbf8444-fdf8{font-family:Gopher;font-weight:bold;font-size:2rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-secondary );\n}.elementor .e-5dc492fa-421e{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:0px 0px;\n}.elementor .e-76af3411-cc23{font-weight:var( --e-global-typography-text-font-weight ); font-family:var( --e-global-typography-text-font-family ), Sans-serif; font-size:var( --e-global-typography-text-font-size ); color:var( --e-global-color-secondary );\n}.elementor .e-27487f5d-5825{width:1em;height:1em;fill:currentColor;\n}.elementor .e-1076a49a-a04d{color:inherit;}.elementor .e-7bfc0d48-bb25{width:auto;font-family:Poppins;font-weight:300;font-size:12px;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;border-style:none;transition:all 0.3s;display:inline-flex;flex-direction:row-reverse;gap:5px;align-items:center;align-self:flex-start;font-style:var( --e-global-typography-accent-font-style ); fill:var( --e-global-color-86e6c56 ); background-color:var( --e-global-color-a2d5d70 ); color:var( --e-global-color-86e6c56 );\n}.elementor .e-79c42429-f43c{width:100%;height:100%;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;min-height:initial; z-index:revert; gap:8px 8px; background-color:var( --e-global-color-86e6c56 );\n}.elementor .e-79715d92-e638{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;min-height:initial; z-index:revert; gap:8px 8px;\n}.elementor .e-4de1dfde-275b{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;min-height:initial; z-index:revert; gap:8px 8px;\n}.elementor .e-72a8eda9-7698{width:95%;height:auto;min-width:0px;max-width:1350px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-41f76ff5-bfe1{width:100%;height:auto;min-width:0px;max-width:min(100%, 100%);overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:center;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-23497640-a4b5{height:auto;max-width:100%;display:inline-block;vertical-align:middle;\n}.elementor .e-279073f2-1159{width:auto;line-height:0px;text-align:center;padding:0px;}.elementor .e-ca2a80c-ea0c{height:auto;max-width:100%;display:inline-block;vertical-align:middle;\n}.elementor .e-4f6f09f-71b5{width:auto;line-height:0px;text-align:center;padding:0px;}.elementor .e-7853dea-7a51{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-end;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-455f2797-ba26{height:auto;max-width:100%;display:inline-block;vertical-align:middle;\n}.elementor .e-2bf6e218-c13a{width:auto;line-height:0px;text-align:center;padding:0px;}.elementor .e-34a4f333-de3e{height:auto;max-width:100%;display:inline-block;vertical-align:middle;\n}.elementor .e-6c042953-133c{width:auto;line-height:0px;text-align:center;padding:0px;}.elementor .e-517cd69d-d186{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-end;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-6bc1d41e-b5fa{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-end;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-1443c4dd-a244{font-family:Gopher;font-weight:bold;font-size:1.5rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-secondary );\n}.elementor .e-2a4cccb0-95ec{font-family:Gopher;font-weight:bold;font-size:2rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-secondary );\n}.elementor .e-3fb789db-c5a2{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:0px 0px;\n}.elementor .e-4c867290-50af{font-weight:var( --e-global-typography-text-font-weight ); font-family:var( --e-global-typography-text-font-family ), Sans-serif; font-size:var( --e-global-typography-text-font-size ); color:var( --e-global-color-secondary );\n}.elementor .e-2f76969c-c4e8{width:1em;height:1em;fill:currentColor;\n}.elementor .e-55397fc2-1a4c{color:inherit;}.elementor .e-6220e33a-33a5{width:auto;font-family:Poppins;font-weight:300;font-size:12px;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;border-style:none;transition:all 0.3s;display:inline-flex;flex-direction:row-reverse;gap:5px;align-items:center;align-self:flex-start;font-style:var( --e-global-typography-accent-font-style ); fill:var( --e-global-color-86e6c56 ); background-color:var( --e-global-color-a2d5d70 ); color:var( --e-global-color-86e6c56 );\n}.elementor .e-7651a6d6-2b21{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;min-height:initial; z-index:revert; gap:8px 8px; background-color:var( --e-global-color-86e6c56 );\n}.elementor .e-4005a2ea-fe5e{width:100%;height:auto;min-width:0px;max-width:min(100%, 100%);overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;display:none;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-3bcec8fc-6379{font-family:Gopher;font-weight:bold;font-size:2rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-86e6c56 );\n}.elementor .e-39a929bc-7ded{font-family:Gopher;font-weight:bold;font-size:3.8rem;letter-spacing:-0.3rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-86e6c56 );\n}.elementor .e-59f00e94-edfa{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:0px 0px;\n}.elementor .e-6fd2327a-2123{font-family:Poppins;font-weight:300;font-size:0.8rem;line-height:1.5;font-style:italic;color:var( --e-global-color-text );\n}.elementor .e-497953ec-d072{width:49px;height:49px;object-fit:cover;border-radius:999px;}.elementor .e-3a98dde3-713d{font-family:Poppins;font-weight:500;font-size:0.8rem;line-height:1.5;color:var( --e-global-color-text );\n}.elementor .e-1b2d3e0f-31b5{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-6731a9e2-1d7a{padding:0px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-e46afb-6891{width:calc((100% - (1 - 1) * 10px) / 1);padding:20px;display:flex;flex-direction:column;gap:25px;flex:0 0 auto;scroll-snap-align:start;\n}.elementor .e-6584db87-b587{width:95%;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;overflow-x:auto; scroll-snap-type:x mandatory; margin-inline:auto;\n}.elementor .e-1fdfe6ff-e614{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-end;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-226de763-685f{width:95%;height:auto;min-width:0px;max-width:1350px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-1e52af7a-7436{width:100%;height:auto;min-width:0px;max-width:min(100%, 100%);overflow:visible;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;display:none;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:center;min-height:initial; z-index:revert; gap:20px 20px; background-color:var( --e-global-color-a2d5d70 );\n}.elementor .e-5d311947-f2da{font-family:Gopher;font-weight:bold;font-size:2rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-primary );\n}.elementor .e-428d2dc-216f{font-family:Gopher;font-weight:bold;font-size:3.8rem;letter-spacing:-0.3rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-primary );\n}.elementor .e-4524d1f4-422f{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:0px 0px;\n}.elementor .e-2e9f2521-8a53{width:1em;height:1em;fill:currentColor;\n}.elementor .e-411ed915-42f3{color:inherit;}.elementor .e-57872a9e-a077{font-family:Poppins;font-weight:300;font-size:0.8rem;line-height:1;font-style:normal;text-decoration:none;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0vw;margin-block-end:0vw;margin-inline-start:0vw;margin-inline-end:0vw;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;border-style:none;transition:all 0.3s;display:inline-flex;flex-direction:row-reverse;gap:0.5rem;align-items:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3); fill:var( --e-global-color-secondary ); background-color:var( --e-global-color-86e6c56 ); color:var( --e-global-color-secondary );\n}.elementor .e-51e0f4ea-d78e{width:auto;padding:0px;}.elementor .e-28b1cac4-77e3{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:none;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-161eb29e-7e3d{font-family:Gopher;font-weight:bold;font-size:2rem;letter-spacing:-0.1rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-primary );\n}.elementor .e-74e89678-72b9{font-family:Gopher;font-weight:bold;font-size:3.8rem;letter-spacing:-0.3rem;line-height:1;text-align:start;text-transform:uppercase;color:var( --e-global-color-primary );\n}.elementor .e-3b4d9296-767f{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:0px 0px;\n}.elementor .e-3fb812a0-684c{width:1em;height:1em;fill:currentColor;\n}.elementor .e-7529b351-9caa{color:inherit;}.elementor .e-2b9b3a79-9714{font-family:Poppins;font-weight:300;font-size:0.8rem;line-height:1;font-style:normal;text-decoration:none;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0vw;margin-block-end:0vw;margin-inline-start:0vw;margin-inline-end:0vw;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;border-style:none;transition:all 0.3s;display:inline-flex;flex-direction:row-reverse;gap:0.5rem;align-items:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3); fill:var( --e-global-color-secondary ); background-color:var( --e-global-color-86e6c56 ); color:var( --e-global-color-secondary );\n}.elementor .e-9ae8b0a-d5e6{width:auto;padding:0px;}.elementor .e-3380a6f8-be1d{width:100%;height:0px;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:100%;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-1acaa4d2-9db4{font-family:Gopher;font-weight:700;font-size:2rem;line-height:1;text-transform:uppercase;color:var( --e-global-color-secondary );\n}.elementor .e-67b7154b-d1c8{font-family:Poppins;font-weight:500;font-size:0.6rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-145ff230-26c4{font-family:Poppins;font-weight:500;font-size:0.6rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-7d674444-d117{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:flex-start;align-items:center;min-height:initial; z-index:revert; gap:0rem 0.5rem;\n}.elementor .e-bc4ac09-678f{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;background-image:url("https://jalyastudio.com/apparence/uploads/2024/06/vendome_fond_portfolio.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:space-between;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px; isolation:isolate; --ovl:1; &::before { content:'';position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:0.2;background-color:var( --e-global-color-primary ); }\n}.elementor .e-4460ed6f-b37e{font-family:Gopher;font-weight:700;font-size:2rem;line-height:1;text-transform:uppercase;color:var( --e-global-color-secondary );\n}.elementor .e-b8fb3e4-1a25{font-family:Poppins;font-weight:500;font-size:0.6rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-616cd406-b67b{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:flex-start;align-items:center;min-height:initial; z-index:revert; gap:0rem 0.5rem;\n}.elementor .e-fa3429d-af22{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;background-image:url("https://jalyastudio.com/apparence/uploads/2024/01/7-2.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:space-between;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px; isolation:isolate; --ovl:1; &::before { content:'';position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:0.2;background-color:var( --e-global-color-primary ); }\n}.elementor .e-3f3296d4-a27c{font-family:Gopher;font-weight:700;font-size:2rem;line-height:1;text-transform:uppercase;color:var( --e-global-color-secondary );\n}.elementor .e-2a50ca4f-9e74{font-family:Poppins;font-weight:500;font-size:0.6rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-5a395eeb-4080{font-family:Poppins;font-weight:500;font-size:0.6rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-30c69661-6b4f{font-family:Poppins;font-weight:500;font-size:0.6rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-3d002c2f-28a0{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:flex-start;align-items:center;min-height:initial; z-index:revert; gap:0rem 0.5rem;\n}.elementor .e-590a541a-9bb4{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;background-image:url("https://jalyastudio.com/apparence/uploads/2024/06/culinelle_fond_portfolio.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:space-between;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px; isolation:isolate; --ovl:1; &::before { content:'';position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:0.2;background-color:var( --e-global-color-primary ); }\n}.elementor .e-1381d6fe-72bb{font-family:Gopher;font-weight:700;font-size:2rem;line-height:1;text-transform:uppercase;color:var( --e-global-color-secondary );\n}.elementor .e-5e07c2e-6a6b{font-family:Poppins;font-weight:500;font-size:0.6rem;line-height:1.2rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-start-start-radius:56px;border-start-end-radius:56px;border-end-start-radius:56px;border-end-end-radius:56px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-style:solid;border-color:var( --e-global-color-secondary ); color:var( --e-global-color-secondary );\n}.elementor .e-27f4810d-5791{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:flex-start;align-items:center;min-height:initial; z-index:revert; gap:0rem 0.5rem;\n}.elementor .e-520b0357-8b98{width:100%;height:auto;min-width:0px;overflow:visible;position:relative;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;background-image:url("https://jalyastudio.com/apparence/uploads/2024/01/2.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:space-between;align-items:flex-start;min-height:initial; z-index:revert; gap:20px 20px; isolation:isolate; --ovl:1; &::before { content:'';position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:0.2;background-color:var( --e-global-color-primary ); }\n}.elementor .e-575655b5-43ff{width:95%;height:auto;min-width:0px;max-width:1350px;overflow:visible;position:relative;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;display:grid;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:row;min-height:initial; z-index:revert; gap:20px 20px;\n}.elementor .e-496c3e49-c50b{width:100%;height:auto;min-width:0px;min-height:100vh;max-width:min(100%, 100%);overflow:visible;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:center;z-index:revert; gap:20px 20px;\n}