.alexia .ax-btn {display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:52px;padding:10px 20px;font-family:var(--ax-font);font-size:var(--ax-body);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;border:2px solid transparent;border-radius:var(--ax-radius-sm);cursor:pointer;transition:background-color var(--ax-transition), color var(--ax-transition),border-color var(--ax-transition), filter var(--ax-transition);}.alexia .ax-btn--primary {background-color:var(--ax-secondary-900);background-image:linear-gradient(var(--ax-secondary-900), var(--ax-secondary-900));color:var(--ax-neutral-0);}.alexia .ax-btn--primary:hover { filter:brightness(0.94); }.alexia .ax-btn--secondary {background-color:var(--ax-primary-900);color:var(--ax-neutral-0);}.alexia .ax-btn--secondary:hover { filter:brightness(1.08); }.alexia .ax-btn--tertiary {background-color:var(--ax-tertiary-900);color:var(--ax-neutral-0);}.alexia .ax-btn--tertiary:hover { filter:brightness(1.15); }.alexia .ax-btn--neutral {background-color:var(--ax-neutral-0);color:var(--ax-neutral-900);border-color:var(--ax-neutral-200);}.alexia .ax-btn--neutral:hover {border-color:var(--ax-primary-900);color:var(--ax-primary-900);}.alexia .ax-btn--ghost {background-color:transparent;color:var(--ax-primary-900);}.alexia .ax-btn--ghost:hover { background-color:var(--ax-primary-100); }.alexia .ax-btn--inverse {background-color:transparent;border:1px solid var(--ax-neutral-0);color:var(--ax-neutral-0);}.alexia .ax-btn--inverse:hover { background-color:rgba(255, 255, 255, 0.12); }.alexia .ax-btn--sm { min-height:38px; padding:8px 16px; font-size:var(--ax-body-xs); }.alexia .ax-btn--block { display:flex; width:100%; }.alexia .ax-btn[disabled],.alexia .ax-btn.is-disabled {opacity:0.45;cursor:not-allowed;pointer-events:none;}.alexia .ax-chip {display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:8px 16px;font-size:var(--ax-body); font-weight:500;color:var(--ax-neutral-900);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-200);border-radius:var(--ax-radius-pill);cursor:pointer;text-decoration:none;transition:border-color var(--ax-transition), background-color var(--ax-transition);}.alexia .ax-chip:hover { border-color:var(--ax-primary-900); }.alexia .ax-chip.is-active {background-color:var(--ax-primary-100);border-color:var(--ax-primary-900);color:var(--ax-primary-900);}.alexia .ax-tag {display:inline-flex;align-items:center;padding:6px 12px;font-size:var(--ax-body-xs);font-weight:500;color:var(--ax-primary-900);background-color:var(--ax-neutral-0);border-radius:var(--ax-radius-pill);border:1px solid var(--ax-primary-200);}.alexia .ax-tag--inverted {background-color:var(--ax-neutral-0);color:var(--ax-primary-900);}.alexia .ax-tag--accent {background-color:var(--ax-secondary-200);color:var(--ax-neutral-900);}.alexia .ax-ffilters__label { font-size:var(--ax-body); }.alexia .ax-ffilters__actifs[hidden] { display:none; }.alexia .ax-ffilters__actifs {flex:1;display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0;border:1px solid var(--ax-primary-200);padding:var(--ax-sp-2);margin-top:var(--ax-sp-2);background-color:var(--ax-primary-40);border-radius:var(--ax-radius-md);}.alexia .ax-ffilters__tag {text-decoration:none;gap:6px;font-family:var(--ax-font);cursor:pointer;transition:background-color var(--ax-transition);}.alexia .ax-ffilters__tag .ax-icon { font-size:14px; }.alexia .ax-ffilters__tag:hover { background-color:var(--ax-primary-200); }.alexia .ax-combo__field {position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--ax-sp-2);width:100%;min-height:52px;padding:12px 52px 12px 16px;font-family:var(--ax-font);font-size:var(--ax-body);text-align:left;color:var(--ax-neutral-900);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-200);border-radius:var(--ax-radius-sm);cursor:pointer;transition:border-color var(--ax-transition);}.alexia .ax-combo__field:hover { border-color:var(--ax-primary-900); }.alexia .ax-combo__field[hidden] { display:none; }.alexia .ax-combo__field > .ax-icon {position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;color:var(--ax-neutral-500);}.alexia .ax-combo__field > .ax-combo__clear { display:none; }.alexia .ax-combo__field.ax-combo--filled > .ax-i-caret-down { display:none; }.alexia .ax-combo__field.ax-combo--filled > .ax-combo__clear { display:inline-flex; }.alexia .ax-combo__field > .ax-combo__clear:hover { color:var(--ax-primary-900); }.alexia .ax-combo__close {position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:0;cursor:pointer;color:var(--ax-neutral-500);}.alexia .ax-combo__close:hover { color:var(--ax-primary-900); }.alexia .ax-combo__close .ax-icon { font-size:18px; }.alexia .ax-combo .ax-gstep__search-input { padding-right:52px; }.alexia .ax-combo__pop { margin-top:var(--ax-sp-1); }.alexia .ax-combo__pop[hidden] { display:none; }.alexia .ax-combo__rows {position:relative;max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ax-neutral-200) transparent;}.alexia .ax-field { margin-bottom:var(--ax-sp-4); }.alexia .ax-label {display:block;font-size:var(--ax-body);font-weight:500;color:var(--ax-neutral-900);margin-bottom:var(--ax-sp-1);}.alexia .ax-input,.alexia .ax-select,.alexia .ax-textarea {display:block;width:100%;min-height:52px;padding:12px 16px;font-family:var(--ax-font);font-size:var(--ax-body);color:var(--ax-neutral-900);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-200);border-radius:var(--ax-radius-sm);transition:border-color var(--ax-transition), box-shadow var(--ax-transition);}.alexia .ax-input::placeholder,.alexia .ax-textarea::placeholder { color:var(--ax-neutral-400); }.alexia .ax-input:hover,.alexia .ax-select:hover,.alexia .ax-textarea:hover { border-color:var(--ax-primary-500); }.alexia .ax-input:focus,.alexia .ax-select:focus,.alexia .ax-textarea:focus {outline:none;border-color:var(--ax-primary-700);}.alexia .ax-field.is-valid .ax-input { border-color:var(--ax-primary-900); }.alexia .ax-field.is-error .ax-input,.alexia .ax-field.is-error .ax-select,.alexia .ax-field.is-error .ax-textarea { border-color:var(--ax-color-error, #b91c1c); }.alexia .ax-field__error {display:block;margin-top:var(--ax-sp-1);font-size:var(--ax-body-xs);color:#b91c1c;}.alexia .ax-field__help {display:block;margin-top:var(--ax-sp-1);font-size:var(--ax-body-xs);color:var(--ax-neutral-500);}.alexia .ax-textarea { min-height:120px; resize:vertical; }.alexia .ax-pill {display:inline-flex;align-items:center;gap:var(--ax-sp-2);min-height:51px;padding:12px 20px;font-size:var(--ax-body);color:var(--ax-neutral-900);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-200);border-radius:var(--ax-radius-sm);cursor:pointer;transition:border-color var(--ax-transition), background-color var(--ax-transition);}.alexia .ax-pill:hover { border-color:var(--ax-primary-900); }.alexia .ax-pill input { position:absolute; opacity:0; pointer-events:none; }.alexia .ax-pill.is-active,.alexia .ax-pill:has(input:checked) {background-color:var(--ax-primary-100);border-color:var(--ax-primary-900);color:var(--ax-primary-900);font-weight:500;}.alexia .ax-toggle {display:inline-flex;gap:var(--ax-sp-2);flex-wrap:wrap;}.alexia .ax-tabs__list {display:flex;gap:var(--ax-sp-2);list-style:none;margin:0 0 var(--ax-sp-5) 0;padding:0;flex-wrap:wrap;}.alexia .ax-tabs__tab {display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;font-family:var(--ax-font);font-size:var(--ax-body);font-weight:500;color:var(--ax-neutral-900);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-200);border-radius:var(--ax-radius-sm);cursor:pointer;transition:background-color var(--ax-transition), color var(--ax-transition), border-color var(--ax-transition);}.alexia .ax-tabs__tab:hover { border-color:var(--ax-primary-900); }.alexia .ax-tabs__tab.is-active {background-color:var(--ax-primary-900);border-color:var(--ax-primary-900);color:var(--ax-neutral-0);}.alexia .ax-tabs__panel { display:none; }.alexia .ax-tabs__panel.is-active { display:block; }.alexia .ax-card {background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-100);border-radius:var(--ax-radius-lg);padding:var(--ax-sp-5);transition:box-shadow var(--ax-transition), transform var(--ax-transition);}.alexia .ax-card--hover:hover {box-shadow:var(--ax-shadow-md);transform:translateY(-2px);}.alexia .ax-card--soft { background-color:var(--ax-primary-40); border-color:transparent; }.alexia .ax-card--tinted { background-color:var(--ax-primary-100); border-color:transparent; }.alexia .ax-card__title {font-size:var(--ax-text-7);font-weight:600;margin:0 0 var(--ax-sp-3) 0;}.alexia .ax-avocat {display:flex;align-items:center;gap:var(--ax-sp-4);}.alexia .ax-avocat__photo {flex:0 0 auto;width:60px;height:60px;border-radius:50%;object-fit:cover;}.alexia .ax-avocat__photo--lg { width:96px; height:96px; }.alexia .ax-avocat__name {font-size:var(--ax-body);font-weight:600;margin:0;}.alexia .ax-avocat__meta {font-size:var(--ax-body-xs);color:var(--ax-neutral-500);}.alexia .ax-stars {display:inline-flex;align-items:center;gap:2px;color:var(--ax-secondary-900);}.alexia .ax-stars .ax-icon { font-size:16px; }.alexia .ax-stars__value {margin-left:var(--ax-sp-1);font-weight:600;color:var(--ax-neutral-900);}.alexia .ax-stars__count {margin-left:var(--ax-sp-1);font-size:var(--ax-body-xs);color:var(--ax-neutral-500);}.alexia .ax-review {display:flex;flex-direction:column;gap:var(--ax-sp-4);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-100);border-radius:var(--ax-radius-lg);padding:var(--ax-sp-5);}.alexia .ax-review__text {margin:0;line-height:1.5;}.alexia .ax-review__author {display:flex;align-items:center;gap:var(--ax-sp-3);}.alexia .ax-review__avatar {width:44px;height:44px;border-radius:50%;object-fit:cover;}.alexia .ax-review__name { font-weight:600; }.alexia .ax-review__date {font-size:var(--ax-body-xs);color:var(--ax-neutral-500);}.alexia .ax-post {display:flex;flex-direction:column;background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-100);border-radius:var(--ax-radius-lg);overflow:hidden;text-decoration:none;color:var(--ax-neutral-900);transition:box-shadow var(--ax-transition);}.alexia .ax-post__img {display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;}.alexia .ax-post__body { padding:var(--ax-sp-4); }.alexia .ax-post__title {font-size:var(--ax-body);font-weight:600;margin:0 0 var(--ax-sp-2) 0;}.alexia .ax-post__meta {font-size:var(--ax-body-xs);color:var(--ax-neutral-500);}.alexia .ax-question {display:flex;flex-direction:column;gap:var(--ax-sp-3);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-100);border-radius:var(--ax-radius-lg);padding:var(--ax-sp-5);}.alexia .ax-question__title {font-size:var(--ax-body);font-weight:600;margin:0;}.alexia .ax-question__title a {color:var(--ax-neutral-900);text-decoration:none;}.alexia .ax-question__title a:hover { color:var(--ax-primary-900); }.alexia .ax-question__excerpt {margin:0;color:var(--ax-neutral-700);}.alexia .ax-question__meta {display:flex;align-items:center;gap:var(--ax-sp-3);font-size:var(--ax-body-xs);color:var(--ax-neutral-500);flex-wrap:wrap;}.alexia .ax-question.is-resolue { border-color:var(--ax-primary-300); }.alexia .ax-question__resolue {display:inline-flex;align-items:center;gap:4px;color:var(--ax-primary-900);font-weight:500;}.alexia .ax-resolus .ax-forum__list {display:flex;flex-direction:column;gap:var(--ax-sp-3);list-style:none;margin:0;padding:0;}.alexia .ax-resolus .ax-forum__list li {margin:0;padding:0;border-top:0;}.alexia .ax-resolus .ax-fq {position:relative;gap:var(--ax-sp-3);border:1px solid var(--ax-neutral-100);border-radius:var(--ax-radius-sm);padding:var(--ax-sp-4);cursor:pointer;}.alexia .ax-resolus a.ax-fq {color:var(--ax-neutral-900);font-weight:400;text-decoration:none;}.alexia .ax-resolus a.ax-fq:hover { text-decoration:none; }.alexia .ax-resolus .ax-fq .ax-question__title {line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ax-primary-900);}.alexia .ax-resolus .ax-fq:hover .ax-question__title {color:var(--ax-neutral-900);text-decoration:underline;}.alexia .ax-resolus .ax-fq:hover .ax-fq__actions .ax-btn--secondary { filter:brightness(1.08); }.alexia .ax-resolus .ax-fq.is-resolue { border-color:var(--ax-primary-900); }.alexia .ax-resolus .ax-fq.is-resolue .ax-question__title { padding-right:110px; }.alexia .ax-resolus .ax-fq__badge {position:absolute;top:9px;right:9px;}.alexia .ax-resolus .ax-question__resolue {background-color:var(--ax-primary-100);border-radius:var(--ax-radius-pill);padding:10px;font-size:var(--ax-body-xs);}.alexia .ax-resolus .ax-question__resolue .ax-icon { font-size:12px; }.alexia .ax-resolus .ax-fq__meta {display:flex;flex-direction:column;gap:4px;}.alexia .ax-resolus .ax-fq__origin {font-size:var(--ax-body-xs);color:var(--ax-secondary-900);}.alexia .ax-resolus .ax-fq .ax-question__excerpt {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ax-neutral-900);line-height:1.2;}.alexia .ax-resolus .ax-fq__actions {display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.alexia .ax-resolus .ax-fq__resolue-par {display:inline-flex;align-items:center;gap:6px;font-size:var(--ax-body-xs);font-weight:600;color:var(--ax-primary-900);min-width:0;}@media screen and (max-width:768px) {.alexia .ax-resolus .ax-fq__badge {position:static;align-self:flex-start;order:-1;}.alexia .ax-resolus .ax-fq.is-resolue .ax-question__title { padding-right:0; }.alexia .ax-resolus .ax-fq .ax-question__excerpt { -webkit-line-clamp:4; }}@media screen and (max-width:480px) {.alexia .ax-resolus .ax-fq__actions .ax-btn { flex:0 0 auto; }}.alexia .ax-pagination {display:flex;align-items:center;justify-content:center;gap:var(--ax-sp-1);margin-top:var(--ax-sp-6);list-style:none;padding:0;}.alexia .ax-pagination__link {display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--ax-sp-2);font-size:var(--ax-body-xs);color:var(--ax-neutral-900);text-decoration:none;border:1px solid var(--ax-neutral-200);border-radius:var(--ax-radius-sm);transition:background-color var(--ax-transition), border-color var(--ax-transition);background:none;cursor:pointer;}.alexia .ax-pagination__link:hover { border-color:var(--ax-primary-900); }.alexia .ax-pagination__link.is-active {background-color:var(--ax-primary-900);border-color:var(--ax-primary-900);color:var(--ax-neutral-0);}.alexia .ax-dots {display:flex;align-items:center;gap:var(--ax-sp-2);}.alexia .ax-dots__dot {width:8px;height:8px;border-radius:50%;background-color:var(--ax-primary-200);border:0;padding:0;cursor:pointer;transition:background-color var(--ax-transition);}.alexia .ax-dots__dot.is-active { background-color:var(--ax-primary-900); }.alexia .ax-progress {width:100%;height:8px;background-color:var(--ax-primary-100);border-radius:var(--ax-radius-pill);overflow:hidden;}.alexia .ax-progress__bar {height:100%;background-color:var(--ax-primary-900);border-radius:var(--ax-radius-pill);transition:width 0.3s ease-in-out;}.alexia .ax-alert {display:flex;align-items:flex-start;gap:var(--ax-sp-2);padding:var(--ax-sp-3) var(--ax-sp-4);border-radius:var(--ax-radius-sm);border:1px solid transparent;font-size:var(--ax-body-xs);margin-bottom:var(--ax-sp-4);}.alexia .ax-alert--info { background-color:var(--ax-primary-100); border-color:var(--ax-primary-300); color:var(--ax-primary-900); }.alexia .ax-alert--success { background-color:var(--ax-primary-100); border-color:var(--ax-primary-900); color:var(--ax-primary-900); }.alexia .ax-alert--warning { background-color:var(--ax-secondary-100); border-color:var(--ax-secondary-500); color:var(--ax-neutral-800); }.alexia .ax-alert--error { background-color:#fdeaea; border-color:#f3c2c2; color:#b91c1c; }.alexia .ax-accordion {border:1px solid var(--ax-neutral-100);border-radius:var(--ax-radius-lg);overflow:hidden;background-color:var(--ax-neutral-0);}.alexia .ax-accordion__item + .ax-accordion__item {border-top:1px solid var(--ax-neutral-100);}.alexia .ax-accordion__header {display:flex;align-items:center;justify-content:space-between;gap:var(--ax-sp-3);width:100%;padding:var(--ax-sp-4) var(--ax-sp-5);font-family:var(--ax-font);font-size:var(--ax-body);font-weight:500;color:var(--ax-neutral-900);text-align:left;background:none;border:0;cursor:pointer;transition:background-color var(--ax-transition);}.alexia .ax-accordion__header:hover { background-color:var(--ax-primary-40); }.alexia .ax-accordion__icon { transition:transform var(--ax-transition); }.alexia .ax-accordion__item.is-open .ax-accordion__icon { transform:rotate(180deg); }.alexia .ax-accordion__panel {display:none;padding:0 var(--ax-sp-5) var(--ax-sp-4) var(--ax-sp-5);color:var(--ax-neutral-700);}.alexia .ax-accordion__item.is-open .ax-accordion__panel { display:block; }.alexia .ax-sommaire {border-radius:var(--ax-radius-sm);margin-bottom:var(--ax-sp-5);background-color:var(--ax-primary-40);border-color:var(--ax-primary-200);}.alexia .ax-sommaire .ax-accordion__header { font-weight:600; }.alexia .ax-sommaire .ax-accordion__header--static {cursor:default;pointer-events:none;}.alexia .ax-sommaire__label {display:inline-flex;align-items:center;gap:var(--ax-sp-2);}.alexia .ax-sommaire__label .ax-icon { color:var(--ax-primary-900); }.alexia .ax-sommaire__list {margin:0;padding:0 0 0 var(--ax-sp-5);display:flex;flex-direction:column;gap:var(--ax-sp-2);}.alexia .ax-sommaire__list li::marker {color:var(--ax-primary-900);font-weight:600;}.alexia .ax-sommaire__list .ax-link {color:var(--ax-primary-900);text-decoration:none;font-weight:normal;}.alexia .ax-sommaire__list .ax-link:hover { text-decoration:underline; }body.alexia #PPPopup_BG {position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:100020;background-image:var(--ax-veil);}body.alexia #PPopup {position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;z-index:100021;display:flex;flex-direction:column;box-sizing:border-box;width:auto;max-width:92vw;max-width:min(92vw, 760px);max-height:90vh;padding:20px; background-color:var(--ax-neutral-0);border-radius:var(--ax-radius-sm);}body.alexia #PPPopup_BG.ax-init-hidden,body.alexia #PPopup.ax-init-hidden { display:none; }body.alexia #PPopup.ax-ppopup-iframe { width:calc(100vw - 16px); }body.alexia #PPopup .Popup_Box {flex:1 1 auto;min-height:0;width:auto;height:auto;overflow:auto;}body.alexia #PPopup_CONTENT {width:auto;height:auto;max-width:100%;box-sizing:border-box;font-family:var(--ax-font);}body.alexia #PPopup_CONTENT iframe {display:block;width:100%;margin:auto;border:0;}body.alexia #PPopup_close {position:absolute;top:calc(-38px - var(--ax-sp-2));right:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:none;color:var(--ax-neutral-0);cursor:pointer;line-height:1;transition:color var(--ax-transition), background-color var(--ax-transition);}body.alexia #PPopup_close .ax-icon { font-size:var(--ax-text-7); }body.alexia #PPopup_close:hover { background-color:rgba(255, 255, 255, 0.15); }.alexia .ax-modal {position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;align-items:safe center;justify-content:center;padding:var(--ax-sp-8) var(--ax-sp-4) var(--ax-sp-4);background-image:var(--ax-veil);}.alexia .ax-modal[hidden] { display:none; }body.alexia.ax-modal-lock { overflow:hidden; }.alexia .ax-modal__box {display:flex;flex-direction:column;width:100%;max-width:600px;max-height:100%;background-color:var(--ax-neutral-0);border-radius:var(--ax-radius-sm);position:relative; }.alexia .ax-modal__head {display:flex;align-items:center;justify-content:space-between;gap:var(--ax-sp-2);padding:var(--ax-sp-4);padding-bottom:var(--ax-sp-1);}.alexia .ax-modal__title {font-family:var(--ax-font);font-size:var(--ax-text-6);font-weight:600;line-height:1;color:var(--ax-color-text);}.alexia .ax-modal__close {position:absolute;top:calc(-38px - var(--ax-sp-2));right:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:none;color:var(--ax-neutral-0);cursor:pointer;line-height:1;transition:color var(--ax-transition), background-color var(--ax-transition);}.alexia .ax-modal__close:hover { background-color:rgba(255, 255, 255, 0.15); }.alexia .ax-modal__close .ax-icon { font-size:var(--ax-text-7); }.alexia .ax-modal__body {flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--ax-sp-4) var(--ax-sp-4);border-bottom-left-radius:var(--ax-radius-md);border-bottom-right-radius:var(--ax-radius-md);scrollbar-width:thin;scrollbar-color:var(--ax-neutral-200) transparent;}@media screen and (max-width:768px) {.alexia .ax-modal { padding:calc(38px + var(--ax-sp-2)) var(--ax-sp-3) 4vh; }.alexia .ax-modal__box {max-height:90vh;max-height:min(90vh, calc(100dvh - 38px - var(--ax-sp-2) - 4vh));}}.alexia .ax-i-caret-down::before { content:"\e136"; }.alexia .ax-i-caret-up::before { content:"\e13c"; }.alexia .ax-i-caret-left::before { content:"\e138"; }.alexia .ax-i-caret-right::before { content:"\e13a"; }.alexia .ax-i-search::before { content:"\e30c"; }.alexia .ax-i-magnifying-glass::before { content:"\e30c"; }.alexia .ax-i-star::before { content:"\e46a"; }.alexia .ax-i-star-half::before { content:"\e70a"; }.alexia .ax-i-phone::before { content:"\e3b8"; }.alexia .ax-i-calendar::before { content:"\e7b4"; }.alexia .ax-i-check::before { content:"\e182"; }.alexia .ax-i-check-circle::before { content:"\e184"; }.alexia .ax-i-close::before { content:"\e4f6"; }.alexia .ax-i-list::before { content:"\e2f0"; }.alexia .ax-i-user::before { content:"\e4c2"; }.alexia .ax-i-users::before { content:"\e4d6"; }.alexia .ax-i-scales::before { content:"\e750"; }.alexia .ax-i-chat::before { content:"\e16e"; }.alexia .ax-i-eye::before { content:"\e220"; }.alexia .ax-i-facebook::before { content:"\e226"; }.alexia .ax-i-linkedin::before { content:"\e2ee"; }.alexia .ax-i-x-logo::before { content:"\e4bc"; }.alexia .ax-i-youtube::before { content:"\e4fc"; }.alexia .ax-i-instagram::before { content:"\e2d0"; }.alexia .ax-i-arrow-right::before { content:"\e06c"; }.alexia .ax-i-arrow-left::before { content:"\e058"; }.alexia .ax-i-map-pin::before { content:"\e316"; }.alexia .ax-i-clock::before { content:"\e19a"; }.alexia .ax-i-envelope::before { content:"\e214"; }.alexia .ax-i-quotes::before { content:"\e660"; }.alexia .ax-i-plus::before { content:"\e3d4"; }.alexia .ax-i-minus::before { content:"\e32a"; }.alexia .ax-i-briefcase::before { content:"\e0ee"; }.alexia .ax-i-clipboard-text::before { content:"\e198"; }.alexia .ax-i-shield-check::before { content:"\e40c"; }.alexia .ax-i-house::before { content:"\e2c2"; }.alexia .ax-i-question::before { content:"\e3e8"; }.alexia .ax-i-info::before { content:"\e2ce"; }.alexia .ax-i-warning::before { content:"\e4e2"; }.alexia .ax-i-filters::before { content:"\e434"; }.alexia .ax-i-thumbs-up::before { content:"\e48e"; }.alexia .ax-i-seal-check::before { content:"\e606"; }.alexia .ax-i-heart-break::before { content:"\ebe8"; }.alexia .ax-i-car::before { content:"\e112"; }.alexia .ax-i-airplane::before { content:"\e002"; }.alexia .ax-i-graduation-cap::before { content:"\e62c"; }.alexia .ax-i-credit-card::before { content:"\e1d2"; }.alexia .ax-i-scroll::before { content:"\eb7a"; }.alexia .ax-i-globe::before { content:"\e28c"; }.alexia .ax-i-domaine::before { content:"\e750"; } .alexia .ax-i-domaine-1250::before { content:"\ebe8"; } .alexia .ax-i-domaine-17::before { content:"\e2c2"; } .alexia .ax-i-domaine-1::before { content:"\e0ee"; } .alexia .ax-i-domaine-4327::before { content:"\e112"; } .alexia .ax-i-domaine-3505::before { content:"\e002"; } .alexia .ax-i-domaine-4362::before { content:"\e2c8"; } .alexia .ax-i-domaine-4513::before { content:"\e710"; } .alexia .ax-i-domaine-4511::before { content:"\e0b4"; } .alexia .ax-i-domaine-6261::before { content:"\e582"; } .alexia .ax-i-domaine-6264::before { content:"\e6da"; } .alexia .ax-i-domaine-4504::before { content:"\ea6a"; } .alexia .ax-i-domaine-6682::before { content:"\e244"; } .alexia .ax-i-domaine-6260::before { content:"\e41e"; } .alexia .ax-i-domaine-6259::before { content:"\e68e"; } .alexia .ax-i-domaine-4514::before { content:"\e2dc"; } .alexia .ax-i-domaine-6262::before { content:"\e7ea"; } .alexia .ax-i-domaine-6263::before { content:"\e56e"; } .alexia .ax-i-domaine-6269::before { content:"\e810"; } .alexia .ax-i-domaine-4506::before { content:"\e40c"; } .alexia .ax-i-domaine-4509::before { content:"\e470"; } .alexia .ax-i-domaine-4507::before { content:"\e4ac"; } .alexia .ax-i-domaine-6266::before { content:"\e610"; } .alexia .ax-i-domaine-4510::before { content:"\e102"; } .alexia .ax-i-domaine-4501::before { content:"\eb7a"; } .alexia .ax-i-domaine-6268::before { content:"\e4b4"; } .alexia .ax-i-domaine-4503::before { content:"\e4e8"; } .alexia .ax-i-domaine-6267::before { content:"\e67e"; } .alexia .ax-i-domaine-618::before { content:"\e538"; } .alexia .ax-i-domaine-6683::before { content:"\e28c"; } .alexia .ax-i-domaine-4512::before { content:"\ea32"; } .alexia .ax-i-domaine-6265::before { content:"\ec6e"; } .alexia .ax-i-domaine-4500::before { content:"\e774"; } .alexia .ax-i-domaine-4508::before { content:"\e1d2"; } .alexia .ax-devis {background-color:var(--ax-neutral-0);border-radius:var(--ax-radius-sm);padding:var(--ax-sp-5);background-image:linear-gradient(var(--ax-neutral-0), var(--ax-neutral-0));}.alexia .ax-devis__title {font-family:var(--ax-font);font-size:var(--ax-text-6);font-weight:600;line-height:1;margin:0 0 var(--ax-sp-3) 0;}.alexia .ax-devis__title:has(+ .ax-devis__tagline) { margin-bottom:0px; }.alexia .ax-devis .tf_iso_slide.tf_iso_active { gap:var(--ax-sp-2); }.alexia .ax-devis .tf_iso_question_title ._f_info { margin-top:0; }.alexia .ax-devis__accent { color:var(--ax-secondary-900); }.alexia .ax-page p.ax-devis__tagline {margin:0px;font-size:var(--ax-body);font-weight:600;color:var(--ax-secondary-900);text-align:left;margin-bottom:var(--ax-sp-3);background-image:linear-gradient(transparent);}.alexia .ax-annuaire-hero__form .btn-continuer,.alexia .ax-devis .btn-continuer {display:block;width:100%;min-height:51px;line-height:51px;margin-top:var(--ax-sp-3);background-color:var(--ax-secondary-900);background-image:linear-gradient(var(--ax-secondary-900));color:var(--ax-neutral-0);font-family:var(--ax-font);font-size:var(--ax-body);font-weight:500;text-align:center;border-radius:var(--ax-radius-sm);cursor:pointer;transition:filter var(--ax-transition);}.alexia .ax-annuaire-hero__form .btn-continuer:hover,.alexia .ax-devis .btn-continuer:hover { filter:brightness(0.94); }@media (max-width:1024px) {.alexia .ax-devis__title { font-size:var(--ax-text-7); }.alexia .ax-page p.ax-devis__tagline { font-size:var(--ax-body-xs); }}.alexia .ax-loader {--ax-ink:var(--ax-primary-900, #37716b);--ax-loader-size:96px;display:none;text-align:center;padding:var(--ax-sp-4, 16px);background:transparent;}.alexia .ax-loader > div { display:none; }.alexia .ax-loader svg {display:block;width:var(--ax-loader-size);height:auto;margin:0 auto;overflow:visible;}.alexia .ax-loader path {fill:var(--ax-ink);fill-opacity:0;stroke:var(--ax-ink);stroke-width:7;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ax-signature 3.2s infinite;}@keyframes ax-signature {0% { stroke-dashoffset:100; fill-opacity:0; opacity:1; animation-timing-function:cubic-bezier(0.5, 0, 0.25, 1); }52% { stroke-dashoffset:0; fill-opacity:0; animation-timing-function:ease-out; }68% { fill-opacity:1; }86% { stroke-dashoffset:0; fill-opacity:1; opacity:1; animation-timing-function:ease-in; }100% { stroke-dashoffset:0; fill-opacity:1; opacity:0; }}.alexia #ax_boot path {animation:ax-sign-boot 2.4s ease forwards;}@keyframes ax-sign-boot {0% { stroke-dashoffset:100; fill-opacity:0.12; }65% { stroke-dashoffset:0; fill-opacity:0.12; }100% { stroke-dashoffset:0; fill-opacity:1; }}.alexia .ax-loader .ax-libelle {margin:calc(var(--ax-loader-size) * 0.18) 0 0;font-family:var(--ax-font);font-weight:500;font-size:12px;letter-spacing:0.24em;text-transform:uppercase;color:var(--ax-ink);white-space:nowrap;}.alexia .ax-loader .ax-pts span {opacity:0;animation:ax-pt 1.6s infinite;}.alexia .ax-loader .ax-pts span:nth-child(2) { animation-delay:0.25s; }.alexia .ax-loader .ax-pts span:nth-child(3) { animation-delay:0.5s; }@keyframes ax-pt {0% { opacity:0; }30%, 60% { opacity:1; }90%, 100% { opacity:0; }}@media (prefers-reduced-motion:reduce) {.alexia .ax-loader path,.alexia #ax_boot path {animation:ax-sobre 2.4s ease-in-out infinite alternate;stroke-dashoffset:0;fill-opacity:1;}.alexia .ax-loader .ax-pts span { animation:none; opacity:1; }@keyframes ax-sobre {from { opacity:0.3; }to { opacity:0.8; }}}.alexia .ax-loader--on { display:inline-block; }.alexia .ax-loader--block {--ax-loader-size:72px;display:block;padding:40px 0;}.alexia .ax-loader-overlay {display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100020;background-color:rgba(20, 20, 20, 0.45);}.alexia .ax-loader-overlay--opaque { background-color:var(--ax-neutral-0, #ffffff); }.header_full .logo {text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:125px;white-space:nowrap;}.header_full .logo .n {color:#000;font-family:var(--ax-font);font-size:42px;font-style:normal;font-weight:600;line-height:normal;text-align:justify;text-align-last:justify;height:35px;}.header_full .logo .s {color:var(--ax-neutral-900, #141414);font-family:var(--ax-font);font-size:14.5px;text-align:justify;text-align-last:justify;font-style:normal;font-weight:400;line-height:normal;}.ax-msgf-logo-mark path { fill:var(--ax-primary-900, #37716b); }.alexia .ax-siteloading {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100021;text-align:center;}.alexia .ax-siteloading .ax-loader {--ax-loader-size:96px;padding:0;}#ax_boot { animation:ax-boot-autohide 0s 8s forwards; }@keyframes ax-boot-autohide {to {opacity:0;visibility:hidden;pointer-events:none;}}.alexia .ax-loader-overlay--on { display:block; }.alexia .ax-loader-box {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100021;padding:var(--ax-sp-5) var(--ax-sp-6);text-align:center;background-color:var(--ax-neutral-0, #ffffff);border-radius:var(--ax-radius-md);}.alexia .ax-loader-box--on { display:block; }.alexia .ax-loader-box .ax-loader {display:block;padding:var(--ax-sp-2, 8px);}.alexia .ax-loader-text {max-width:min(80vw, 360px);margin:0 auto;font-family:var(--ax-font);font-weight:500;font-size:12px;letter-spacing:0.24em;text-transform:uppercase;color:var(--ax-primary-900, #37716b);line-height:1.5;text-align:center;}.alexia .ax-swal-overlay {position:fixed;top:0;left:0;right:0;bottom:0;z-index:100020;display:flex;align-items:center;justify-content:center;padding:var(--ax-sp-4);background-image:var(--ax-veil);animation:ax-swal-fade 0.15s ease-out;}.alexia .ax-swal {display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:var(--ax-sp-6);text-align:center;background-color:var(--ax-neutral-0, #ffffff);border-radius:var(--ax-radius-sm);box-shadow:var(--ax-shadow-md);animation:ax-swal-pop 0.15s ease-out;}.alexia .ax-swal__icon {font-size:48px;color:var(--ax-secondary-900);}.alexia .ax-swal__title {margin-top:var(--ax-sp-3);font-family:var(--ax-font);font-size:20px;font-weight:600;color:var(--ax-neutral-900);}.alexia .ax-swal__text {margin-top:var(--ax-sp-3);font-family:var(--ax-font);font-size:16px;line-height:1.5;color:var(--ax-neutral-800);white-space:pre-line;overflow-wrap:break-word;}.alexia .ax-swal__ok {width:100%;margin-top:var(--ax-sp-5);}.alexia .ax-swal .ax-btn:focus,.alexia .ax-swal .ax-btn:focus-visible {outline:none;box-shadow:0 0 0 3px var(--ax-secondary-200);}.alexia .ax-swal__actions {display:flex;gap:var(--ax-sp-3);width:100%;margin-top:var(--ax-sp-5);}.alexia .ax-swal__actions .ax-swal__ok,.alexia .ax-swal__actions .ax-swal__cancel {flex:1 1 0;width:auto;margin-top:0;}@keyframes ax-swal-fade {from { opacity:0; }to { opacity:1; }}@keyframes ax-swal-pop {from { transform:scale(0.9); opacity:0; }to { transform:scale(1); opacity:1; }}.alexia .ax-hero__generic {background-color:var(--ax-neutral-0);border-radius:var(--ax-radius-sm);padding:var(--ax-sp-5);max-width:440px;}.alexia .ax-hero__generic[hidden] { display:none; }.alexia .ax-hero__generic--veil {height:0;padding:0;margin:0;overflow:hidden;box-shadow:none;}body.alexia.ax-generic-open { overflow:hidden; }.alexia .ax-hero__generic--full {position:fixed;inset:0;z-index:100000;max-width:none;margin:0;border-radius:0;background-color:var(--ax-primary-40);padding:calc(64px + var(--ax-sp-6)) var(--ax-sp-4) calc(78px + var(--ax-sp-7)) var(--ax-sp-4);overflow-y:auto;}.alexia .ax-gstep__header { display:none; }.alexia .ax-hero__generic--full .ax-gstep__header {display:block;position:fixed;top:0;left:0;right:0;z-index:1;background-color:var(--ax-neutral-0);border-bottom:1px solid var(--ax-neutral-100);}.alexia .ax-gstep__header-inner {display:flex;align-items:center;justify-content:space-between;max-width:800px;min-height:64px;margin:0 auto;padding:var(--ax-sp-4);box-sizing:border-box;}.alexia .ax-gstep__logo { display:inline-flex; align-items:center; }.alexia .ax-gstep__logo img { display:block; height:32px; width:auto; }.alexia .ax-gstep__note {display:inline-flex;align-items:center;gap:var(--ax-sp-2);font-size:var(--ax-body-xs);color:var(--ax-neutral-600);white-space:nowrap;}.alexia .ax-gstep__note .ax-icon { font-size:18px; color:var(--ax-primary-900); }.alexia .ax-gstep__footer { display:none; }.alexia .ax-hero__generic--full .ax-gstep__footer {display:block;position:fixed;left:0;right:0;bottom:0;z-index:1;background-color:var(--ax-neutral-0);border-top:1px solid var(--ax-neutral-100);}.alexia .ax-gstep__footer-inner {display:flex;align-items:center;gap:var(--ax-sp-6);max-width:800px;margin:0 auto;padding:var(--ax-sp-3) var(--ax-sp-4);box-sizing:border-box;}.alexia .ax-gstep__bar { width:5%; }.alexia .ax-hero__generic--full #USD1 {width:100%;min-height:52px;padding:14px var(--ax-sp-4);box-sizing:border-box;font-family:var(--ax-font);font-size:var(--ax-body);color:var(--ax-neutral-900);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-200);border-radius:var(--ax-radius-sm);outline:none;}.alexia .ax-hero__generic--full #USD1:focus {border-color:var(--ax-primary-900);box-shadow:0 0 0 4px var(--ax-primary-100);}.alexia .ax-hero__generic--full #USD1.ax-gstep__select-error {border-color:var(--ax-color-error, #b91c1c);}.alexia .ax-hero__generic--full #_devis_generic_push {max-width:800px;margin:0 auto;background-color:var(--ax-neutral-0);border-radius:var(--ax-radius-sm);box-shadow:var(--ax-shadow-sm);padding:var(--ax-sp-5);box-sizing:border-box;}.alexia .ax-hero__generic--full .g_question {font-size:var(--ax-text-7);font-weight:600;line-height:1.3;margin-bottom:var(--ax-sp-4);}.alexia .ax-hero__generic #_devis_demande_btn { display:none; }.alexia .ax-hero__generic-quit { white-space:nowrap; }.alexia .ax-gstep--cards .g_reponses { display:none; }.alexia .ax-gstep__search {position:relative;margin-bottom:var(--ax-sp-4);}.alexia .ax-gstep__search .ax-icon {position:absolute;left:var(--ax-sp-3);top:50%;transform:translateY(-50%);font-size:20px;color:var(--ax-neutral-500);pointer-events:none;}.alexia .ax-gstep__search-input {width:100%;min-height:52px;padding:14px var(--ax-sp-4) 14px 46px;box-sizing:border-box;font-family:var(--ax-font);font-size:var(--ax-body);color:var(--ax-neutral-900);background-color:var(--ax-neutral-0);border:1px solid var(--ax-neutral-200);border-radius:var(--ax-radius-sm);outline:none;appearance:none;-webkit-appearance:none;}.alexia .ax-gstep__search-input:focus { border-color:var(--ax-primary-300); }.alexia .ax-gstep__search-input::-webkit-search-cancel-button,.alexia .ax-gstep__search-input::-webkit-search-decoration {-webkit-appearance:none;appearance:none;display:none;}.alexia .ax-gstep__search-clear {position:absolute;right:6px;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:0;cursor:pointer;color:var(--ax-neutral-500);transition:color var(--ax-transition);}.alexia .ax-gstep__search-clear .ax-icon { font-size:18px; }.alexia .ax-gstep__search-clear:hover { color:var(--ax-primary-900); }.alexia .ax-gstep__search.is-filled .ax-gstep__search-clear { display:inline-flex; }.alexia .ax-gstep__doms .ax-gstep__dom[hidden] { display:none; }.alexia .ax-gstep__doms--error {outline:1px solid var(--ax-color-error, #b91c1c);outline-offset:2px;border-radius:var(--ax-radius-sm);}.alexia .ax-gstep__dom .ax-i-domaine {flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:40px;color:var(--ax-primary-900);border-radius:var(--ax-radius-sm);}.alexia .tf_iso._f_group.cont_dom_connexes_radios.ax-gstep__doms {display:flex;flex-direction:column;gap:var(--ax-sp-3);}body.alexia._devis_is_open .ax-gstep__doms.tf_iso {position:static;top:auto;left:auto;right:auto;bottom:auto;z-index:auto;flex-direction:column;background:none;}.alexia .ax-hero__generic .g_question {display:block;margin-bottom:10px;font-weight:500;color:var(--ax-neutral-900);}.alexia .ax-hero__generic .unique_select_domaine {display:block;width:100%;height:51px;padding:10px;font-family:var(--ax-font);font-size:var(--ax-body);color:var(--ax-neutral-900);background-color:var(--ax-neutral-0);border:1px solid var(--ax-primary-300);border-radius:var(--ax-radius-sm);outline:none;}.alexia .ax-hero__generic .unique_select_domaine:hover { border-color:var(--ax-primary-700); }.alexia .ax-hero__generic .unique_select_domaine:focus { border-color:var(--ax-primary-900); }.alexia .ax-gstep__avocat {display:flex;align-items:center;gap:var(--ax-sp-4);margin-bottom:var(--ax-sp-4);}.alexia .ax-gstep__avocat[hidden] { display:none; }.alexia .tf_iso_account_on .ax-gstep__avocat { display:none; }.alexia .ax-gstep__avocat-photo {flex:0 0 auto;width:72px;height:72px;border-radius:50%;object-fit:cover;background-color:var(--ax-neutral-200);}.alexia .ax-gstep__avocat-txt {display:flex;flex-direction:column;gap:var(--ax-sp-1);min-width:0;}.alexia .ax-gstep__avocat-name {font-size:var(--ax-text-5);font-weight:700;line-height:1.1;color:var(--ax-primary-900);text-transform:capitalize;}.alexia .ax-gstep__avocat-nom { text-transform:uppercase; }@media (max-width:768px) {.alexia .ax-hero__generic {max-width:none;box-shadow:var(--ax-shadow-md);}.alexia .ax-hero__generic--veil { box-shadow:none; }.alexia .ax-gstep__footer-inner {flex-wrap:wrap;gap:var(--ax-sp-3) var(--ax-sp-6);}.alexia .ax-gstep__avocat-name { font-size:var(--ax-text-6); }.alexia .ax-gstep__avocat-photo {width:56px;height:56px;}}@media (max-width:768px) {.alexia .ax-gstep__logo img { height:26px; }.alexia .ax-hero__generic--full #_devis_generic_push {padding:var(--ax-sp-mobile-tb) var(--ax-sp-mobile-lr);}.alexia .ax-hero__generic--full {padding-left:var(--ax-sp-mobile-lr);padding-right:var(--ax-sp-mobile-lr);padding-top:calc(65px + var(--ax-sp-mobile-lr));padding-bottom:calc(90px + var(--ax-sp-mobile-lr));}.alexia .ax-gstep__footer-inner {gap:var(--ax-sp-mobile-gap);padding:0px;}.alexia .ax-hero__generic--full .ax-gstep__footer { padding:var(--ax-sp-mobile-lr); }}@media (max-width:768px) {.alexia .ax-accordion__header {padding:var(--ax-sp-mobile-tb) var(--ax-sp-mobile-lr);}.alexia .ax-accordion__panel {padding:0px var(--ax-sp-mobile-lr) var(--ax-sp-mobile-tb) var(--ax-sp-mobile-lr);}}