.btw-annuaire_masque{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btw-annuaire{padding-top:var(--_layout---spacing--large);padding-bottom:var(--_layout---section-padding--large);background-color:var(--_theme---background--featured)}.btw-annuaire [hidden],.btw-annuaire_filtres{display:none}.w-mod-js .btw-annuaire_filtres{align-items:center;gap:var(--_layout---spacing--xsmall) var(--_layout---spacing--medium);margin-bottom:var(--_layout---spacing--large);padding:var(--_layout---spacing--medium);border-radius:var(--_sizes---radius--card);background-color:var(--_theme---background--primary);grid-template-columns:auto minmax(0,1fr);display:grid}.btw-annuaire_rangee{display:contents}.btw-annuaire_libelle{color:var(--_theme---text--brand);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);font-weight:var(--font-weight--medium);letter-spacing:var(--letter-spacing--wide);text-transform:uppercase;margin:0}.btw-annuaire_choix{gap:var(--_layout---spacing--tiny);flex-wrap:wrap;display:flex}.btw-annuaire_choix button{padding:var(--_layout---spacing--tiny) var(--_layout---spacing--xsmall);border:var(--_sizes---border--width) solid var(--alpha--black-20);border-radius:var(--_sizes---radius--button);background-color:var(--neutral--transparent);color:var(--_theme---text--primary);font-family:inherit;font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);font-weight:var(--font-weight--medium);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.btw-annuaire_choix button:hover{border-color:var(--brand--secondary-hover)}.btw-annuaire_choix button[aria-pressed=true]{border-color:var(--_theme---background--brand);background-color:var(--_theme---background--brand);color:var(--_theme---text--alternate)}.btw-annuaire_choix button:focus-visible{outline:var(--_sizes---focus--width) solid var(--_theme---border--focus);outline-offset:var(--_sizes---focus--offset)}.btw-annuaire_nombre{padding-top:var(--_layout---spacing--xsmall);border-top:var(--_sizes---border--width) solid var(--_theme---border--subtle);color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);grid-column:1/-1;margin:0}.btw-annuaire_grille{gap:var(--_layout---spacing--small);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.btw-annuaire_vide{align-items:center;gap:var(--_layout---spacing--small);padding:var(--_layout---spacing--xlarge) var(--_layout---spacing--small);border:var(--_sizes---border--width) solid var(--_theme---border--subtle);border-radius:var(--_sizes---radius--card);color:var(--_theme---text--secondary);text-align:center;font-size:var(--_typography---text-size--regular);line-height:var(--line-height--airy);flex-direction:column;display:flex}.btw-annuaire_vide p{margin:0}.btw-expert{--btw-expert-pied:calc(var(--_sizes---icon--large) + var(--_layout---spacing--small) + var(--_layout---spacing--medium));box-sizing:border-box;height:100%;padding:var(--_layout---spacing--medium);border-radius:var(--_sizes---radius--card);background-color:var(--_theme---background--primary);color:var(--_theme---text--primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.btw-expert_tete{justify-content:space-between;align-items:flex-start;gap:var(--_layout---spacing--xsmall);margin-bottom:var(--_layout---spacing--small);display:flex}.btw-expert_photo{object-fit:cover;object-position:50% 20%;border-radius:var(--_sizes---border-radius--full);background-color:var(--_theme---background--featured);width:6rem;height:6rem;box-shadow:0 0 0 6px var(--alpha--brand-10);flex:none}.btw-expert_photo.is-vide{color:var(--_theme---text--brand);font-family:var(--_fonts---heading);font-size:var(--_typography---h4--font-size);font-weight:var(--font-weight--semi-bold);letter-spacing:var(--letter-spacing--wide);justify-content:center;align-items:center;display:flex}.btw-expert_type{align-items:center;gap:var(--_layout---spacing--xtiny);padding:var(--_layout---spacing--xtiny) var(--_layout---spacing--tiny);border-radius:var(--_sizes---radius--badge);background-color:var(--alpha--brand-10);color:var(--_theme---text--brand);font-size:var(--_typography---text-size--tiny);line-height:var(--line-height--body);font-weight:var(--font-weight--semi-bold);letter-spacing:var(--letter-spacing--wide);text-transform:uppercase;white-space:nowrap;margin:0;display:inline-flex}.btw-expert_type.is-partenaire{background-color:var(--_theme---background--featured);color:var(--_theme---text--primary)}.btw-expert_type.is-labellise{background-color:color-mix(in srgb, var(--brand--cyan) 30%, transparent);color:var(--_theme---text--primary);font-size:var(--_typography---text-size--small);letter-spacing:var(--letter-spacing--none);text-transform:none;gap:.45em;padding:.225em .6em}.btw-expert_type.is-labellise:after{content:"";width:1em;height:1em;-webkit-mask:var(--btw-sceau) center / contain no-repeat;mask:var(--btw-sceau) center / contain no-repeat;background-color:currentColor;flex:none}.btw-expert{--btw-sceau:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M17.9 4.58A4.2 4.2 0 0 1 23.42 10.1A4.2 4.2 0 0 1 23.42 17.9A4.2 4.2 0 0 1 17.9 23.42A4.2 4.2 0 0 1 10.1 23.42A4.2 4.2 0 0 1 4.58 17.9A4.2 4.2 0 0 1 4.58 10.1A4.2 4.2 0 0 1 10.1 4.58A4.2 4.2 0 0 1 17.9 4.58Z'/%3E%3Cpath d='M9.8 14.2l2.9 2.9 5.6-5.6'/%3E%3C/svg%3E")}.btw-expert_nom{margin:0}.btw-expert_metier{margin:var(--_layout---spacing--xtiny) 0 0;color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--regular);line-height:var(--line-height--airy)}.btw-expert_tags{gap:var(--_layout---spacing--tiny);margin:var(--_layout---spacing--small) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.btw-expert_tags li{align-items:center;gap:var(--_layout---spacing--xtiny);padding:var(--_layout---spacing--xtiny) var(--_layout---spacing--xxsmall);border-radius:var(--_sizes---radius--badge);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);font-weight:var(--font-weight--medium);display:inline-flex}.btw-expert_theme{background-color:var(--_theme---background--brand);color:var(--_theme---text--alternate)}.btw-expert_territoire{border:var(--_sizes---border--width) solid var(--_theme---border--subtle);color:var(--_theme---text--primary)}.btw-expert_territoire:before{content:"";width:var(--_sizes---icon--small);height:var(--_sizes---icon--small);background-color:var(--_theme---text--brand);-webkit-mask:url(/medias/evenements/picto-lieu.svg) 50%/contain no-repeat;mask:url(/medias/evenements/picto-lieu.svg) 50%/contain no-repeat}.btw-expert_compteurs{margin:var(--_layout---spacing--small) 0 0;color:var(--_theme---text--secondary);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);font-weight:var(--font-weight--medium)}.btw-expert_pied{justify-content:space-between;align-items:center;gap:var(--_layout---spacing--xsmall);min-height:calc(var(--_sizes---icon--large) + var(--_layout---spacing--small) + var(--_sizes---border--width));padding-top:var(--_layout---spacing--small);border-top:var(--_sizes---border--width) solid var(--_theme---border--subtle);margin-top:auto;display:flex}.btw-expert>:nth-last-child(2){margin-bottom:var(--_layout---spacing--small)}.btw-expert_decouvrir{color:var(--_theme---text--primary);cursor:pointer;font-size:var(--_typography---text-size--regular);line-height:var(--line-height--body);font-weight:var(--font-weight--medium);margin-top:0;list-style:none}.btw-expert_decouvrir::-webkit-details-marker{display:none}.btw-expert_decouvrir:hover svg,.btw-expert_decouvrir:focus-visible svg{transform:translateX(var(--_layout---spacing--xtiny))}.btw-expert_decouvrir:focus-visible{outline:var(--_sizes---focus--width) solid var(--_theme---border--focus);outline-offset:var(--_sizes---focus--offset)}.btw-expert_fermer,.btw-expert_bio[open] .btw-expert_ouvrir{display:none}.btw-expert_bio[open] .btw-expert_fermer{display:inline}.btw-expert_bio[open] .btw-expert_decouvrir svg{rotate:180deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btw-expert_decouvrir:hover:after{animation:btw-lien-fil 1s var(--btw-ease-io) forwards}}.btw-expert_panneau{top:0;left:0;right:0;bottom:var(--btw-expert-pied);z-index:1;gap:var(--_layout---spacing--xsmall);padding:var(--_layout---spacing--medium);background-color:var(--_theme---background--alternate);color:var(--_theme---text--alternate);flex-direction:column;display:flex;position:absolute;overflow:auto}.btw-expert_panneau-titre{align-items:center;gap:var(--_layout---spacing--xxsmall);color:var(--_theme---text--accent);font-size:var(--_typography---text-size--small);line-height:var(--line-height--body);font-weight:var(--font-weight--medium);letter-spacing:var(--letter-spacing--wide);text-transform:uppercase;margin:0;display:flex}.btw-expert_panneau-texte{color:var(--alpha--white-80);font-size:var(--_typography---text-size--regular);line-height:var(--line-height--airy);margin:0}@media (prefers-reduced-motion:no-preference){.btw-expert_bio[open] .btw-expert_panneau{animation:.3s both btw-expert-bio}.btw-expert{transition:transform .3s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btw-expert:hover{transform:translateY(calc(-1 * var(--_layout---spacing--xtiny)))}}@keyframes btw-expert-bio{0%{opacity:0;transform:translateY(var(--_layout---spacing--tiny))}to{opacity:1;transform:none}}.btw-expert_linkedin{width:var(--_sizes---icon--large);height:var(--_sizes---icon--large);border:var(--_sizes---border--width) solid var(--_theme---border--subtle);border-radius:var(--_sizes---radius--button);flex:none;justify-content:center;align-items:center;margin-left:auto;transition:background-color .2s,border-color .2s;display:flex}.btw-expert_linkedin:hover{background-color:var(--_theme---background--featured);border-color:var(--alpha--black-20)}.btw-expert_linkedin:focus-visible{outline:var(--_sizes---focus--width) solid var(--_theme---border--focus);outline-offset:var(--_sizes---focus--offset)}.btw-expert_linkedin img{width:var(--_sizes---icon--regular);height:var(--_sizes---icon--regular)}@media screen and (width<=991px){.btw-annuaire_grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=767px){.w-mod-js .btw-annuaire_filtres{gap:var(--_layout---spacing--tiny);padding:var(--_layout---spacing--small);grid-template-columns:minmax(0,1fr)}.btw-annuaire_rangee+.btw-annuaire_rangee .btw-annuaire_libelle,.btw-annuaire_nombre{margin-top:var(--_layout---spacing--xsmall)}}@media screen and (width<=479px){.btw-annuaire_grille{grid-template-columns:minmax(0,1fr)}.btw-expert{align-content:start;column-gap:var(--_layout---spacing--xsmall);padding:var(--_layout---spacing--small);--btw-expert-pied:calc(var(--_sizes---icon--large) + 2 * var(--_layout---spacing--small));grid-template-columns:auto minmax(0,1fr);display:grid}.btw-expert_tete{display:contents}.btw-expert_photo{grid-row:1/span 3;width:4.5rem;height:4.5rem}.btw-expert_type{margin-bottom:var(--_layout---spacing--tiny);grid-column:2;justify-self:start}.btw-expert_nom,.btw-expert_metier{grid-column:2}.btw-expert_tags,.btw-expert_compteurs,.btw-expert_pied{grid-column:1/-1}}
