.elementor .btn-principal:hover,.elementor .btn-principal:focus-visible{border-color:var(--color-ink);background-color:var(--color-ink);}.elementor .btn-principal{font-family:var(--font-body);font-weight:600;color:var(--color-paper);padding-block-start:13px;padding-block-end:13px;padding-inline-start:27px;padding-inline-end:27px;border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-forest);border-style:solid;background-color:var(--color-forest);transition: background-color var(--motion-fast) ease, border-color var(--motion-fast) ease; &:focus-visible { background-color: var(--color-ink); border-color: var(--color-ink); } transition: background-color var(--motion-fast) ease, border-color var(--motion-fast) ease; &:focus-visible { all: null; }\n}.elementor .barre-nav{min-width:0px;}.elementor .entete-v2{position:sticky;inset-block-start:0px;z-index:1000;transition: padding-top .18s ease, padding-bottom .18s ease;\n}.elementor .bande-fil{width:100%;padding-block-start:10px;padding-block-end:10px;border-block-start-width:1px;border-block-end-width:1px;background-color:var(--color-paper-deep);border-top-style: solid; border-top-color: var(--color-line); border-bottom-style: solid; border-bottom-color: var(--color-rule);\n}.elementor .btn-secondaire:hover,.elementor .btn-secondaire:focus-visible{color:var(--color-paper);background-color:var(--color-forest);}.elementor .btn-secondaire{font-family:var(--font-body);font-weight:600;color:var(--color-forest);padding-block-start:13px;padding-block-end:13px;padding-inline-start:27px;padding-inline-end:27px;border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-forest);border-style:solid;background-color:transparent;transition: background-color var(--motion-fast) ease, color var(--motion-fast) ease;\n}.elementor .carte-situation:hover,.elementor .carte-situation:focus-visible{border-color:var(--color-forest);border-left-color: var(--color-forest);\n}.elementor .carte-situation{padding-block-start:var(--space-md);padding-block-end:var(--space-md);padding-inline-start:var(--space-lg);padding-inline-end:var(--space-lg);border-radius:var(--radius-sm);border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:3px;border-inline-end-width:1px;border-color:var(--color-rule);border-style:solid;background-color:var(--color-paper);border-left-style: solid; border-left-color: var(--color-brass); transition: border-color var(--motion-fast) ease;\n}.elementor .carte:hover,.elementor .carte:focus-visible{border-color:var(--color-brass);transform:translate3d(0px, -2px, 0px);}.elementor .carte{height:100%;min-width:0px;padding:var(--space-lg);border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-rule);border-style:solid;background-color:var(--color-paper);display:flex;flex-direction:column;gap:0px;transition: border-color var(--motion-fast) ease, transform var(--motion-fast) ease;\n}