.elementor .fg-en-bref{max-width:40rem;font-family:"DM Sans";font-size:1.15rem;color:var(--froggy-encre);line-height:1.6;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;margin-block-end:2.4rem;border-start-start-radius:0px;border-start-end-radius:1rem;border-end-start-radius:0px;border-end-end-radius:1rem;border-inline-start-width:4px;background-color:rgba(202,119,73,0.08);border-left-style: solid; border-left-color: var(--froggy-terracotta); & strong { font-weight: 700; color: var(--froggy-terracotta); } border-left-style: solid; border-left-color: var(--froggy-terracotta); & strong { font-weight: 700; color: var(--froggy-terra-texte); }\n}.elementor .fg-lien{font-family:"DM Sans";font-weight:700;font-size:1.05rem;color:var(--froggy-neon-terracotta);text-decoration:none;border-block-end-width:2px;align-self:flex-start;border-bottom-style: solid; border-bottom-color: var(--froggy-neon-terracotta);\n}.elementor .fg-titre-deux-tons{color:var(--froggy-papier);& em { display: block; font-style: normal; color: var(--froggy-neon-terracotta); } & em { display: block; font-style: normal; color: var(--froggy-neon-terracotta); text-shadow: 0 0 22px rgba(255,138,76,0.5), 0 0 70px rgba(255,138,76,0.3); }\n}.elementor .fg-cafe-carte{overflow:hidden;padding:0px;border-radius:1.8rem;border-width:1px;border-color:rgba(245,240,232,0.15);border-style:solid;background-color:rgba(245,240,232,0.06);transform:rotateX(0deg) rotateY(0deg) rotateZ(1.5deg);display:flex;flex-direction:column;}.elementor .fg-cafe-titre{font-family:"Baloo 2";font-weight:800;font-size:clamp(3rem, 6vw, 5.4rem);color:var(--froggy-neon-terracotta);letter-spacing:-0.025em;line-height:1.02;text-shadow: 0 0 30px rgba(255,138,76,0.45);\n}.elementor .fg-halo-terra{width:60rem;height:60rem;position:absolute;inset-block-start:50%;inset-inline-start:40%;z-index:0;padding:0px;background-image:radial-gradient(circle at , circle 0%,rgba(201,103,58,0.35) 0%,rgba(201,103,58,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform:translate3d(-50%, -50%, 0px);pointer-events: none;\n}.elementor .fg-souris-point{width:4px;height:8px;min-width:0px;position:absolute;inset-block-start:7px;inset-inline-start:8px;padding:0px;border-radius:2px;background-color:var(--froggy-neon-terracotta);}.elementor .fg-souris{width:24px;height:40px;min-width:0px;position:relative;padding:0px;border-radius:13px;border-width:2px;border-color:var(--froggy-brume);border-style:solid;}.elementor .fg-roulette{position:absolute;inset-block-end:1.4rem;inset-inline-start:50%;z-index:3;padding:0px;transform:translate3d(-50%, 0px, 0px);display:flex;flex-direction:column;gap:0.4rem;align-items:center;}.elementor .fg-heros-sous{max-width:34rem;font-family:"DM Sans";font-size:1.125rem;color:#DFE3EC;line-height:1.6;}.elementor .fg-heros-serif{font-family:Fraunces;font-weight:400;font-size:clamp(1.7rem, 2.8vw, 2.6rem);color:var(--froggy-papier);line-height:1.15;font-style:italic;}.elementor .fg-h1{max-width:min(13ch, 46vw);font-family:"Baloo 2";font-weight:800;font-size:clamp(2.7rem, 5.6vw, 6rem);color:var(--froggy-papier);letter-spacing:-0.025em;line-height:1.02;}.elementor .fg-heros-contenu{width:100%;max-width:78rem;position:relative;z-index:2;padding-block-start:4.5rem;padding-block-end:6rem;padding-inline-start:calc(16px + 5.5rem);padding-inline-end:calc(16px + 5.5rem);display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;}.elementor .fg-heros-voile{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(14,20,36,0.92) 0%,rgba(14,20,36,0.55) 45%,rgba(14,20,36,0) 75%),linear-gradient(0deg, rgba(14,20,36,1) 0%,rgba(14,20,36,0) 35%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .fg-heros-photo{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .fg-heros{min-height:calc(100svh - 111px);overflow:hidden;position:relative;padding:0px;background-color:var(--froggy-nuit-0);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .fg-pastille{font-family:"DM Sans";font-size:1rem;color:var(--froggy-papier);line-height:1.4;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:rgba(245,240,232,0.18);border-style:solid;background-color:rgba(245,240,232,0.08);backdrop-filter:blur(6px);display:inline-block;align-self:flex-start;}.elementor .fg-actions{padding:0px;margin-block-start:1rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;& > .e-con { width: auto; flex: 0 0 auto; }\n}.elementor .fg-btn-ghost:hover,.elementor .fg-btn-ghost:focus-visible{background-color:rgba(245,240,232,0.08);}.elementor .fg-btn-ghost{font-family:"DM Sans";font-weight:700;font-size:1.05rem;color:var(--froggy-papier);line-height:1.3;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.9rem;padding-inline-end:1.9rem;border-radius:999px;border-width:2px;border-color:rgba(245,240,232,0.4);border-style:solid;background-color:rgba(245,240,232,0);transition:all 0.3s;display:inline-block;}.elementor .fg-btn:hover,.elementor .fg-btn:focus-visible{background-color:var(--froggy-terra-texte);}.elementor .fg-btn{font-family:"DM Sans";font-weight:700;font-size:1.05rem;color:var(--froggy-papier);line-height:1.3;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.9rem;padding-inline-end:1.9rem;border-radius:999px;border-width:0px;background-color:var(--froggy-terracotta);box-shadow:0px 14px 40px 0px rgba(201,103,58,0.45);transition:all 0.3s;display:inline-block;}.elementor .fg-btn:focus{background-color:var(--froggy-terra-texte);}.elementor .fg-h3{font-family:"Baloo 2";font-weight:800;font-size:1.55rem;color:var(--froggy-papier);letter-spacing:-0.015em;line-height:1.1;}.elementor .fg-txt{font-family:"DM Sans";font-size:1.125rem;color:var(--froggy-texte-nuit);line-height:1.6;}.elementor .fg-h2{font-family:"Baloo 2";font-weight:800;font-size:clamp(2.4rem, 4.8vw, 4.4rem);color:var(--froggy-papier);letter-spacing:-0.025em;line-height:1.02;}.elementor .fg-k{font-family:"DM Sans";font-weight:700;font-size:1rem;color:var(--froggy-neon-terracotta);letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;}.elementor .fg-2col{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .fg-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .fg-wrap{width:100%;max-width:min(65rem, calc(100vw - 460px));position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:stretch;}.elementor .fg-creme{color:var(--froggy-encre);background-color:var(--froggy-papier);}.elementor .fg-nuit{color:var(--froggy-papier);background-color:var(--froggy-nuit-0);}.elementor .fg-sec{overflow:hidden;position:relative;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:center;overflow: clip; overflow: clip;\n}