.elementor .e-b9e0d93-3e72:focus{inset-inline-start:16px;outline-offset:2px;outline: 2px solid var(--dtt-or);\n}.elementor .e-b9e0d93-3e72{min-height:44px;position:absolute;inset-block-start:8px;inset-inline-start:-9999px;z-index:100;font-family:"Petita Light";font-size:15px;color:var(--dtt-creme);padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:var(--dtt-encre);box-sizing: border-box;\n}.elementor .e-36e84153-774e:focus{outline-offset:3px;outline: 2px solid var(--dtt-vert-accent);\n}.elementor .e-36e84153-774e{width:64px;height:64px;flex:0 0 auto;order:1;}.elementor .e-56ee2f40-ef28{font-family:"Petita Light";font-size:16px;color:var(--dtt-encre);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-58dffb98-fd22:hover,.elementor .e-58dffb98-fd22:focus-visible{color:var(--dtt-creme);background-color:var(--dtt-encre);}.elementor .e-58dffb98-fd22:focus{outline-offset:3px;outline: 2px solid var(--dtt-vert-accent);\n}.elementor .e-58dffb98-fd22{min-height:44px;font-family:"Petita Light";font-size:14px;color:var(--dtt-encre);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:1px;border-color:var(--dtt-encre);border-style:solid;background-color:transparent;transition:background-color 200ms;box-sizing: border-box;\n}.elementor .e-645d8aa-c360{width:auto;padding:0px;display:flex;flex-direction:row;gap:16px;flex:0 0 auto;align-items:center;order:3;}.elementor .e-14f5ba8b-7b32:hover,.elementor .e-14f5ba8b-7b32:focus-visible{color:var(--dtt-encre);background-color:#D9B77A;}.elementor .e-14f5ba8b-7b32:focus{outline-offset:3px;outline: 2px solid var(--dtt-vert-accent);\n}.elementor .e-14f5ba8b-7b32{min-height:44px;font-family:"Petita Light";font-size:15px;color:var(--dtt-encre);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;background-color:var(--dtt-or);transition:background-color 200ms;flex:0 0 auto;order:4;box-sizing: border-box;\n}.elementor .e-37319f7b-4d2b{width:100%;min-height:88px;position:relative;padding-inline-start:32px;padding-inline-end:32px;background-color:rgba(246,244,236,.92);backdrop-filter:blur(8px);display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-block-end: 1px solid var(--dtt-ligne); box-sizing: border-box;\n}