.elementor .e-7046bb96-721c{width:22px;height:16px;font-size:0px;color:transparent;line-height:0px;background-image:linear-gradient(0deg, #606060 0%,#606060 100%),linear-gradient(0deg, #606060 0%,#606060 100%),linear-gradient(0deg, #606060 0%,#606060 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;background-repeat: no-repeat, no-repeat, no-repeat; background-position: left top, left center, left bottom; background-size: 100% 2px, 100% 2px, 100% 2px; &:is([open] > * *) { position: absolute; left: -54px; top: 18px; width: 44px; height: 44px; cursor: pointer; background: linear-gradient(45deg, transparent 47%, #606060 47%, #606060 53%, transparent 53%) center / 20px 20px no-repeat, linear-gradient(-45deg, transparent 47%, #606060 47%, #606060 53%, transparent 53%) center / 20px 20px no-repeat; }\n}.elementor .e-64211618-eb2b{position:static;padding:0px;display:block;}.elementor .e-5d6301af-ce28{width:44px;height:44px;cursor:pointer;padding:0px;border-radius:999px;display:flex;gap:0px;justify-content:center;align-items:center;list-style: none; -webkit-tap-highlight-color: transparent; &::-webkit-details-marker { display: none; } &::marker { content: ''; } &:is([open] > *) { position: fixed; top: 0; right: 0; bottom: 0; left: clamp(236px, 64vw, 320px); width: auto; height: auto; border-radius: 0px; background-color: rgba(0, 0, 0, 0.55); z-index: 9999; cursor: default; touch-action: none; }\n}.elementor .e-e4c5b93-65bc{width:99px;height:44px;object-fit:contain;display:block;max-width: none;\n}.elementor .e-728c9d7d-f901{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--jsst-text);line-height:1.25;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jsst-border-soft); & a { display: block; padding: 16px 0; } &:is(.home *) { color: var(--jsst-primary); }\n}.elementor .e-43c866a7-6aab{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--jsst-text);line-height:1.25;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jsst-border-soft); & a { display: block; padding: 16px 0; } &:is(.woocommerce *, .search *) { color: var(--jsst-primary); }\n}.elementor .e-6d58ab04-f453{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--jsst-text);line-height:1.25;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jsst-border-soft); & a { display: block; padding: 16px 0; } &:is(.post-type-archive-evenement *, .single-evenement *) { color: var(--jsst-primary); }\n}.elementor .e-1ed34be5-6d01{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--jsst-text);line-height:1.25;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jsst-border-soft); & a { display: block; padding: 16px 0; } &:is(.page-id-15629 *) { color: var(--jsst-primary); }\n}.elementor .e-74c8216b-2211{padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0px;align-items:stretch;border-top-style: solid; border-top-color: var(--jsst-border-soft);\n}.elementor .e-24997782-8a05{min-height:calc(100% + 1px);padding-block-start:18px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:22px;box-sizing: border-box;\n}.elementor .e-20c9a95d-95cb{width:clamp(236px, 64vw, 320px);position:fixed;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;z-index:9998;padding:0px;background-color:var(--jsst-surface);box-shadow:4px 0px 24px 0px rgba(0, 0, 0, 0.18);box-sizing: border-box; overflow-y: auto; overscroll-behavior: contain;\n}.elementor .e-25f1d741-4b94{width:44px;height:44px;padding:0px;display:block;}.elementor .e-186f3efd-d362{padding:0px;display:none;}.elementor .e-df3ca5e-c895{width:99px;height:44px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .e-468861e3-4ebd{color:var(--jsst-text);padding-block-end:2px;border-block-end-width: 2px; border-bottom-style: solid; border-bottom-color: transparent; &:is(.home *) { color: var(--jsst-primary); border-bottom-color: var(--jsst-primary); }\n}.elementor .e-502f8959-2fbc{color:var(--jsst-text);padding-block-end:2px;border-block-end-width: 2px; border-bottom-style: solid; border-bottom-color: transparent; &:is(.woocommerce *, .search *) { color: var(--jsst-primary); border-bottom-color: var(--jsst-primary); }\n}.elementor .e-7b4c8d18-85d0{color:var(--jsst-text);padding-block-end:2px;border-block-end-width: 2px; border-bottom-style: solid; border-bottom-color: transparent; &:is(.post-type-archive-evenement *, .single-evenement *) { color: var(--jsst-primary); border-bottom-color: var(--jsst-primary); }\n}.elementor .e-4bd6b9ef-d8f5{color:var(--jsst-text);padding-block-end:2px;border-block-end-width: 2px; border-bottom-style: solid; border-bottom-color: transparent; &:is(.page-id-15629 *) { color: var(--jsst-primary); border-bottom-color: var(--jsst-primary); }\n}.elementor .e-3c0e7b00-f68f{display:flex;flex-direction:row;gap:24px;align-items:center;& p { font-size: 16px; font-weight: 500; line-height: 22.4px; } & p:is(:hover, :focus-within) { color: var(--jsst-primary); border-bottom-color: var(--jsst-primary); text-decoration: none; }\n}.elementor .e-677d3be3-9f65{padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;& .elementor-widget-search { flex: 0 0 clamp(230px, calc(100vw - 810px + 3 * (24px - clamp(14px, calc((100vw - 1025px) * 0.057 + 14px), 24px)) + clamp(0px, calc((1200px - 100vw) * 0.3), 52px)), 500px); width: clamp(230px, calc(100vw - 810px + 3 * (24px - clamp(14px, calc((100vw - 1025px) * 0.057 + 14px), 24px)) + clamp(0px, calc((1200px - 100vw) * 0.3), 52px)), 500px); margin-left: auto; } & .e-search-form { display: flex; align-items: center; gap: 8px; } & .e-search-input-wrapper { flex: 1 1 auto; height: 44px; } & .e-search-input { height: 44px; min-height: 44px; box-sizing: border-box; width: 100%; border: 1px solid var(--jsst-border); border-radius: 999px; padding: 0 16px 0 44px; font-family: var(--font-body); font-size: var(--fs-sm); color: var(--jsst-text); background-color: var(--jsst-surface); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjNjA2MDYwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTEnIGN5PScxMScgcj0nNycvPjxwYXRoIGQ9J00yMCAyMGwtMy42LTMuNicvPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: 16px center; background-size: 17px 17px; text-overflow: ellipsis; } & .e-search-submit { height: 44px; border: 0; border-radius: 999px; padding: 0 clamp(14px, calc((100vw - 1025px) * 0.0686 + 14px), 26px); background-color: var(--jsst-primary); color: var(--jsst-surface); font-family: var(--font-body); font-size: var(--fs-sm); font-weight: 700; } & .e-search-submit:hover { background-color: var(--jsst-primary-dark); } & > .e-flexbox-base { column-gap: clamp(14px, calc((100vw - 1025px) * 0.057 + 14px), 24px); } & > .e-flexbox-base p { font-size: clamp(14px, calc(14px + (100vw - 1025px) * 0.01143), 16px); }\n}.elementor .e-3f3fce52-1636{width:14px;height:14px;}.elementor .e-7e81cc0b-51b5{font-size:var(--fs-xs);color:var(--jsst-text);}.elementor .e-2a60b98-4b06{font-size:var(--fs-xs);color:var(--jsst-text);margin-inline-start:-2px;}.elementor .e-8e05ad0-46ba{width:auto;padding:0px;display:flex;flex-direction:row;gap:6px;flex:0 0 auto;align-items:center;max-width: max-content;\n}.elementor .e-94574d0-2945{width:14px;height:14px;}.elementor .e-44fd42db-1cfc{font-size:var(--fs-xs);color:var(--jsst-text);}.elementor .e-43236400-ebf8{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;display:flex;flex-direction:row;gap:6px;flex:0 0 auto;align-items:center;max-width: max-content; background-image: radial-gradient(circle at 2px 50%, #C0C0C0 2px, transparent 2.5px); background-repeat: no-repeat;\n}.elementor .e-7037e7c3-8d51{width:14px;height:14px;}.elementor .e-f5249c0-f0bd{font-size:var(--fs-xs);color:var(--jsst-text);}.elementor .e-777ebcfc-fceb{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;display:flex;flex-direction:row;gap:6px;flex:0 0 auto;align-items:center;max-width: max-content; background-image: radial-gradient(circle at 2px 50%, #C0C0C0 2px, transparent 2.5px); background-repeat: no-repeat;\n}.elementor .e-42e4b815-a8ed{padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:row;gap:24px;justify-content:flex-start;align-items:center;}.elementor .e-67597eaf-908b{padding:0px;display:block;}.elementor .e-12ddb09d-79fc{padding:0px;display:block;}.elementor .e-c4b1160-4ec2{padding:0px;}.elementor .e-4c1452a4-3dd0{padding:0px;border-block-end-width:1px;background-color:var(--jsst-bg);border-bottom-style: solid; border-bottom-color: var(--jsst-border-soft);\n}.elementor .e-1ff52982-b7d0{padding:0px;border-block-end-width:1px;background-color:var(--jsst-surface);border-bottom-style: solid; border-bottom-color: var(--jsst-border-soft);\n}