.elementor .gm-a-completer{width:100%;font-family:var(--gm-font-texte);font-size:15px;color:#7A5A0A;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:10px;border-width:1px;border-color:#D9A425;border-style:solid;background-color:#FBF3DC;display:block;}.elementor .gm-badge{width:auto;font-family:var(--gm-font-texte);font-weight:600;font-size:13px;color:var(--gm-marine);border-radius:999px;background-color:var(--gm-fond-alt);display:inline-flex;gap:6px;align-items:center;padding-block: 7px; padding-inline: 15px;\n}.elementor .gm-carte{width:100%;padding:30px;border-radius:16px;border-width:1px;border-color:var(--gm-bordure);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .gm-btn:hover,.elementor .gm-btn:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .gm-btn{width:auto;font-family:var(--gm-font-texte);font-weight:600;font-size:16px;text-decoration:none;border-radius:10px;display:inline-flex;gap:8px;justify-content:center;align-items:center;padding-block: 15px; padding-inline: 30px;\n}.elementor .gm-texte{font-family:var(--gm-font-texte);font-size:17px;color:var(--gm-texte);line-height:1.7;margin-block-end:0px;}.elementor .gm-lead{font-family:var(--gm-font-texte);font-size:19px;color:var(--gm-texte);line-height:1.65;margin-block-end:0px;}.elementor .gm-h3{font-family:var(--gm-font-titre);font-weight:600;font-size:21px;color:var(--gm-marine);line-height:1.3;margin-block-end:10px;}.elementor .gm-h2{font-family:var(--gm-font-titre);font-weight:700;font-size:34px;color:var(--gm-marine);line-height:1.2;margin-block-end:16px;}.elementor .gm-h1{font-family:var(--gm-font-titre);font-weight:700;font-size:46px;color:var(--gm-marine);line-height:1.14;margin-block-end:18px;}.elementor .gm-eyebrow{font-family:var(--gm-font-texte);font-weight:600;font-size:13px;color:var(--gm-dore);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:14px;}.elementor .gm-point{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .gm-grid-2{width:100%;padding:0px;display:grid;gap:28px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .gm-row{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .gm-container{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;margin-inline: auto;\n}.elementor .gm-section{width:100%;padding-block: 88px; padding-inline: 24px;\n}.elementor .gm-numero{min-width:40px;font-family:var(--gm-font-titre);font-weight:700;font-size:28px;color:var(--gm-dore);line-height:1.1;margin:0px;}.elementor .gm-badge-dore{color:var(--gm-marine-fonce);background-color:var(--gm-dore);}.elementor .gm-badge-svt{color:var(--gm-svt);background-color:#E8F3EC;}.elementor .gm-badge-pc{color:var(--gm-pc);background-color:#E8F4F6;}.elementor .gm-carte-dore{border-color:var(--gm-dore);background-color:var(--gm-dore-clair);}.elementor .gm-btn-marine:hover,.elementor .gm-btn-marine:focus-visible{color:#FFFFFF;background-color:var(--gm-marine-fonce);}.elementor .gm-btn-marine{color:#FFFFFF;background-color:var(--gm-marine);}.elementor .gm-section-marine{color:#FFFFFF;background-color:var(--gm-marine);}.elementor .gm-section-alt{background-color:var(--gm-fond-alt);}.elementor .gm-titre-blanc{color:#FFFFFF;}.elementor .gm-texte-clair{color:rgba(255, 255, 255, 0.82);}