.elementor .qg-pastille-icone{width:56px;height:56px;padding:0px;border-radius:16px;background-color:var(--qg-aqua-100);display:flex;justify-content:center;align-items:center;& svg { width:26px; height:26px; } & path { fill:var(--qg-signal); }\n}.elementor .qg-carte{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:var(--qg-ligne);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;align-items:flex-start;&:hover,&:focus-visible { box-shadow:0px 8px 24px 0px rgba(0,54,83,0.08); }\n}.elementor .qg-col-media{width:48%;padding:0px;display:flex;flex-direction:column;}.elementor .qg-signature{padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-end:-80px;border-start-start-radius:0px;border-start-end-radius:64px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--qg-aqua);justify-content:center;}.elementor .qg-col-texte{width:46%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .qg-colonnes{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .qg-boutons{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .qg-btn-secondaire:focus{outline-offset:2px;outline:3px solid var(--qg-signal);\n}.elementor .qg-btn-secondaire{font-family:"Source Sans 3";font-weight:700;font-size:16px;color:var(--qg-action);line-height:1.2;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:2px;border-color:var(--qg-action);border-style:solid;background-color:#FFFFFF;&:hover,&:focus-visible { color:var(--qg-garde);border-color:var(--qg-garde);background-color:var(--qg-aqua-100); }\n}.elementor .qg-btn-primaire:focus{outline-offset:2px;outline:3px solid var(--qg-signal);\n}.elementor .qg-btn-primaire{font-family:"Source Sans 3";font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-color:var(--qg-action);&:hover,&:focus-visible { background-color:var(--qg-garde); }\n}.elementor .qg-liste-coches{display:block;& ul { list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:12px; } & li { position:relative; padding-left:34px; } & li::before { content:"✓"; position:absolute; left:0; top:4px; width:20px; height:20px; border-radius:6px; background-color:var(--qg-signal); color:#FFFFFF; font-size:13px; font-weight:700; line-height:20px; text-align:center; } & strong { color:var(--qg-nuit); font-weight:700; }\n}.elementor .qg-texte-riche{& strong { color:var(--qg-nuit); font-weight:700; } & a { color:var(--qg-action); text-decoration:underline; } & a:hover { color:var(--qg-garde); }\n}.elementor .qg-titre-carte{font-family:"Nunito Sans";font-weight:700;font-size:22px;color:var(--qg-nuit);line-height:1.3;}.elementor .qg-surtitre{max-width:760px;font-family:"Source Sans 3";font-weight:700;font-size:13px;color:var(--qg-signal);letter-spacing:0.08em;line-height:1.4;text-align:center;text-transform:uppercase;}.elementor .qg-h2{max-width:900px;font-family:"Nunito Sans";font-weight:300;font-size:36px;color:var(--qg-nuit);line-height:1.2;text-align:center;& strong { font-weight:800; }\n}.elementor .qg-h1{font-family:"Nunito Sans";font-weight:300;font-size:48px;color:var(--qg-nuit);line-height:1.15;& strong { font-weight:800; }\n}.elementor .qg-inner{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .qg-section{font-family:"Source Sans 3";font-size:18px;color:var(--qg-ardoise);line-height:1.6;padding-block-start:64px;padding-block-end:64px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--qg-blanc);display:flex;flex-direction:column;align-items:center;}.elementor .qg-section-brume{background-color:var(--qg-brume);}.elementor .qg-a-gauche{text-align:left;\n}