@charset "UTF-8";@layer reset,floor;@layer reset{*{margin:0;padding:0;box-sizing:border-box}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}ul,ol,menu{list-style:none}address{font-style:normal}a{color:inherit;text-decoration:none;font:inherit;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}button,label[for],summary,[role=button]{cursor:pointer}fieldset{border:none}.tarteaucitronAlertSmallTop{display:none!important}}:root{--px-primary: #2389bf;--px-primary-d1: color-mix(in srgb, var(--px-primary), black 15%);--px-primary-l1: color-mix(in srgb, var(--px-primary), white 10%);--px-secondary: #2dd4d4;--px-success: #37ad76;--px-error: #d64550;--px-emergency: #ff9a44;--px-neutral: white;--px-neutral-d1: #f9f9f9;--px-neutral-d2: #f3f3f3;--px-neutral-d3:#dee2e6;--px-neutral-d4: #707e89;--px-neutral-d5: #525d66;--px-ff-primary: Roboto, "Helvetica Neue", Arial, sans-serif;--px-ff-title: var(--px-ff-primary);--px-fw-primary: 400;--px-fw-bold: 500;--px-fs-sm: .8rem;--px-fs-primary: .875rem;--px-fs-big: 1.125rem;--px-fs-huge: 1.5rem;--px-fs-h1: clamp(1.75rem, 1.2rem + 2.5vw, 2.25rem);--px-fs-h2: clamp(1.5rem, 1.1rem + 1.8vw, 2rem);--px-fs-h2-sm: clamp(1.1rem, 1.1rem + 1vw, 1.5rem);--px-fs-h3: clamp(1.05rem, 1rem + .4vw, 1.125rem);--px-f-color-dark: var(--px-text-dark, #323a46cc);--px-f-color-dark-opaque: #323a46;--px-f-color-light: var(--px-text-light, var(--px-neutral));--px-radius-sm: 4px;--px-radius-md: 8px;--px-radius-full: 999px;--px-shadow: 2px 2px 35px 0 #9aa1ab62;--px-shadow-strong: 0 10px 35px 0 rgba(0, 0, 0, .25);--px-shadow-sm: 2px 2px 15px rgba(0, 0, 0, .1);--px-border-width: 1px;--px-content-max: 95%;--px-content-cap: 90rem;--px-content-padding-inline: .75rem;--px-content-padding-block: 3rem}@media (min-width: 1200px){:root{--px-content-max: 85%}}@media (min-width: 1600px){:root{--px-content-max: 70%}}body{font-family:var(--px-ff-primary);font-weight:var(--px-fw-primary);font-size:var(--px-fs-primary);line-height:1.4;color:var(--px-f-color-dark);min-block-size:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}body>*{min-width:0}:root{--px-variation-a-bg: var(--px-neutral);--px-variation-a-fcolor: var(--px-f-color-dark);--px-variation-a-title-color: var(--px-primary);--px-variation-a-accent-color: var(--px-primary);--px-variation-a-success-color: var(--px-success);--px-variation-a-error-color: var(--px-error);--px-variation-a-block-bg: var(--px-neutral);--px-variation-a-block-color: var(--px-f-color-dark);--px-variation-a-block-title-color: var(--px-primary);--px-variation-a-block-bg-secondary: color-mix(in srgb, var(--px-neutral), white 6%);--px-variation-a-block-border-radius: var(--px-radius-md);--px-variation-a-block-border: var(--px-border-width) solid var(--px-neutral-d1);--px-variation-a-block-shadow: var(--px-shadow);--px-variation-a-item-bg: var(--px-neutral);--px-variation-a-item-bg-secondary: color-mix(in srgb, var(--px-neutral-d1), black 4%);--px-variation-a-item-fcolor: var(--px-f-color-dark);--px-variation-a-item-title-color: var(--px-primary);--px-variation-a-item-border: var(--px-border-width) solid var(--px-neutral-d1);--px-variation-a-item-border-radius: var(--px-radius-sm);--px-variation-a-item-shadow: var(--px-shadow-sm);--px-variation-a-item-badge-bg: var(--px-primary);--px-variation-a-item-badge-color: var(--px-f-color-light);--px-variation-a-shade: black;--px-variation-a-shade-inverse: white;--px-variation-a-btn-shadow: var(--px-shadow-sm);--px-variation-a-primary-btn-bg: var(--px-primary);--px-variation-a-primary-btn-color: var(--px-f-color-light);--px-variation-a-primary-btn-border-color: var(--px-primary);--px-variation-a-secondary-btn-bg: var(--px-neutral);--px-variation-a-secondary-btn-color: var(--px-primary);--px-variation-a-secondary-btn-border-color: var(--px-primary);--px-variation-b-bg: var(--px-neutral-d2);--px-variation-b-fcolor: var(--px-f-color-dark);--px-variation-b-title-color: var(--px-primary);--px-variation-b-accent-color: var(--px-primary);--px-variation-b-success-color: var(--px-success);--px-variation-b-error-color: var(--px-error);--px-variation-b-block-bg: var(--px-neutral-d2);--px-variation-b-block-color: var(--px-f-color-dark);--px-variation-b-block-title-color: var(--px-primary);--px-variation-b-block-bg-secondary: color-mix(in srgb, var(--px-neutral-d2), white 6%);--px-variation-b-block-border-radius: var(--px-radius-md);--px-variation-b-block-border: var(--px-border-width) solid var(--px-neutral);--px-variation-b-block-shadow: var(--px-shadow);--px-variation-b-item-bg: var(--px-neutral);--px-variation-b-item-bg-secondary: var(--px-neutral-d2);--px-variation-b-item-fcolor: var(--px-f-color-dark);--px-variation-b-item-title-color: var(--px-primary);--px-variation-b-item-border: var(--px-border-width) solid var(--px-neutral);--px-variation-b-item-border-radius: var(--px-radius-sm);--px-variation-b-item-shadow: var(--px-shadow-sm);--px-variation-b-item-badge-bg: var(--px-primary);--px-variation-b-item-badge-color: var(--px-f-color-light);--px-variation-b-shade: black;--px-variation-b-shade-inverse: white;--px-variation-b-btn-shadow: var(--px-shadow-sm);--px-variation-b-primary-btn-bg: var(--px-primary);--px-variation-b-primary-btn-color: var(--px-f-color-light);--px-variation-b-primary-btn-border-color: var(--px-primary);--px-variation-b-secondary-btn-bg: var(--px-neutral);--px-variation-b-secondary-btn-color: var(--px-primary);--px-variation-b-secondary-btn-border-color: var(--px-primary);--px-variation-c-bg: var(--px-neutral-d3);--px-variation-c-fcolor: var(--px-f-color-dark);--px-variation-c-title-color: var(--px-primary);--px-variation-c-accent-color: var(--px-primary);--px-variation-c-success-color: var(--px-success);--px-variation-c-error-color: var(--px-error);--px-variation-c-block-bg: var(--px-neutral-d5);--px-variation-c-block-color: var(--px-f-color-light);--px-variation-c-block-title-color: var(--px-f-color-light);--px-variation-c-block-bg-secondary: color-mix(in srgb, var(--px-neutral-d5), white 10%);--px-variation-c-block-border-radius: var(--px-radius-md);--px-variation-c-block-border: var(--px-border-width) solid color-mix(in srgb, var(--px-neutral-d5), white 18%);--px-variation-c-block-shadow: var(--px-shadow-strong);--px-variation-c-item-bg: var(--px-neutral-d2);--px-variation-c-item-bg-secondary: color-mix(in srgb, var(--px-neutral-d2), black 4%);--px-variation-c-item-fcolor: var(--px-f-color-dark);--px-variation-c-item-title-color: var(--px-primary);--px-variation-c-item-border: var(--px-border-width) solid var(--px-neutral-d2);--px-variation-c-item-border-radius: var(--px-radius-sm);--px-variation-c-item-shadow: var(--px-shadow-strong);--px-variation-c-item-badge-bg: var(--px-primary);--px-variation-c-item-badge-color: var(--px-f-color-light);--px-variation-c-shade: black;--px-variation-c-shade-inverse: white;--px-variation-c-btn-shadow: var(--px-shadow-sm);--px-variation-c-primary-btn-bg: var(--px-primary);--px-variation-c-primary-btn-color: var(--px-f-color-light);--px-variation-c-primary-btn-border-color: color-mix(in srgb, var(--px-primary-d1), white 50%);--px-variation-c-secondary-btn-bg: var(--px-emergency);--px-variation-c-secondary-btn-color: var(--px-f-color-dark-opaque);--px-variation-c-secondary-btn-border-color: var(--px-emergency);--px-variation-d-bg: var(--px-primary);--px-variation-d-fcolor: var(--px-f-color-light);--px-variation-d-title-color: var(--px-f-color-light);--px-variation-d-accent-color: var(--px-neutral);--px-variation-d-success-color: var(--px-f-color-light);--px-variation-d-error-color: color-mix(in srgb, var(--px-error), white 65%);--px-variation-d-block-bg: var(--px-primary);--px-variation-d-block-color: var(--px-f-color-light);--px-variation-d-block-title-color: var(--px-f-color-light);--px-variation-d-block-bg-secondary: var(--px-primary);--px-variation-d-block-border-radius: 0;--px-variation-d-block-border: var(--px-border-width) solid var(--px-primary-l1);--px-variation-d-block-shadow: var(--px-shadow-strong);--px-variation-d-item-bg: var(--px-primary-l1);--px-variation-d-item-bg-secondary: color-mix(in srgb, var(--px-primary-l1), white 4%);--px-variation-d-item-fcolor: var(--px-f-color-light);--px-variation-d-item-title-color: var(--px-f-color-light);--px-variation-d-item-border: var(--px-border-width) solid var(--px-primary-l1);--px-variation-d-item-border-radius: var(--px-radius-sm);--px-variation-d-item-shadow: var(--px-shadow-strong);--px-variation-d-item-badge-bg: var(--px-neutral);--px-variation-d-item-badge-color: var(--px-primary);--px-variation-d-shade: white;--px-variation-d-shade-inverse: black;--px-variation-d-btn-shadow: var(--px-shadow-sm);--px-variation-d-primary-btn-bg: var(--px-neutral);--px-variation-d-primary-btn-color: var(--px-primary);--px-variation-d-primary-btn-border-color: var(--px-neutral);--px-variation-d-secondary-btn-bg: var(--px-primary);--px-variation-d-secondary-btn-color: var(--px-neutral);--px-variation-d-secondary-btn-border-color: var(--px-neutral)}.px-variation-a{--px-bg: var(--px-variation-a-bg);--px-color: var(--px-variation-a-fcolor);--px-title-color: var(--px-variation-a-title-color);--px-accent-color: var(--px-variation-a-accent-color);--px-success-color: var(--px-variation-a-success-color);--px-error-color: var(--px-variation-a-error-color);--px-block-bg: var(--px-variation-a-block-bg);--px-block-color: var(--px-variation-a-block-color);--px-block-title-color: var(--px-variation-a-block-title-color);--px-block-bg-secondary: var(--px-variation-a-block-bg-secondary);--px-block-border-radius: var(--px-variation-a-block-border-radius);--px-block-border: var(--px-variation-a-block-border);--px-block-shadow: var(--px-variation-a-block-shadow);--px-item-bg: var(--px-variation-a-item-bg);--px-item-bg-secondary: var(--px-variation-a-item-bg-secondary);--px-item-color: var(--px-variation-a-item-fcolor);--px-item-title-color: var(--px-variation-a-item-title-color);--px-item-border: var(--px-variation-a-item-border);--px-item-border-radius: var(--px-variation-a-item-border-radius);--px-item-shadow: var(--px-variation-a-item-shadow);--px-item-badge-bg: var(--px-variation-a-item-badge-bg);--px-item-badge-color: var(--px-variation-a-item-badge-color);--px-shade: var(--px-variation-a-shade);--px-shade-inverse: var(--px-variation-a-shade-inverse);--px-btn-shadow: var(--px-variation-a-btn-shadow);--px-primary-btn-bg: var(--px-variation-a-primary-btn-bg);--px-primary-btn-color: var(--px-variation-a-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-a-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-a-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-a-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-a-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);background:var(--px-bg);color:var(--px-color)}.px-variation-b{--px-bg: var(--px-variation-b-bg);--px-color: var(--px-variation-b-fcolor);--px-title-color: var(--px-variation-b-title-color);--px-accent-color: var(--px-variation-b-accent-color);--px-success-color: var(--px-variation-b-success-color);--px-error-color: var(--px-variation-b-error-color);--px-block-bg: var(--px-variation-b-block-bg);--px-block-color: var(--px-variation-b-block-color);--px-block-title-color: var(--px-variation-b-block-title-color);--px-block-bg-secondary: var(--px-variation-b-block-bg-secondary);--px-block-border-radius: var(--px-variation-b-block-border-radius);--px-block-border: var(--px-variation-b-block-border);--px-block-shadow: var(--px-variation-b-block-shadow);--px-item-bg: var(--px-variation-b-item-bg);--px-item-bg-secondary: var(--px-variation-b-item-bg-secondary);--px-item-color: var(--px-variation-b-item-fcolor);--px-item-title-color: var(--px-variation-b-item-title-color);--px-item-border: var(--px-variation-b-item-border);--px-item-border-radius: var(--px-variation-b-item-border-radius);--px-item-shadow: var(--px-variation-b-item-shadow);--px-item-badge-bg: var(--px-variation-b-item-badge-bg);--px-item-badge-color: var(--px-variation-b-item-badge-color);--px-shade: var(--px-variation-b-shade);--px-shade-inverse: var(--px-variation-b-shade-inverse);--px-btn-shadow: var(--px-variation-b-btn-shadow);--px-primary-btn-bg: var(--px-variation-b-primary-btn-bg);--px-primary-btn-color: var(--px-variation-b-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-b-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-b-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-b-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-b-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);background:var(--px-bg);color:var(--px-color)}.px-variation-c{--px-bg: var(--px-variation-c-bg);--px-color: var(--px-variation-c-fcolor);--px-title-color: var(--px-variation-c-title-color);--px-accent-color: var(--px-variation-c-accent-color);--px-success-color: var(--px-variation-c-success-color);--px-error-color: var(--px-variation-c-error-color);--px-block-bg: var(--px-variation-c-block-bg);--px-block-color: var(--px-variation-c-block-color);--px-block-title-color: var(--px-variation-c-block-title-color);--px-block-bg-secondary: var(--px-variation-c-block-bg-secondary);--px-block-border-radius: var(--px-variation-c-block-border-radius);--px-block-border: var(--px-variation-c-block-border);--px-block-shadow: var(--px-variation-c-block-shadow);--px-item-bg: var(--px-variation-c-item-bg);--px-item-bg-secondary: var(--px-variation-c-item-bg-secondary);--px-item-color: var(--px-variation-c-item-fcolor);--px-item-title-color: var(--px-variation-c-item-title-color);--px-item-border: var(--px-variation-c-item-border);--px-item-border-radius: var(--px-variation-c-item-border-radius);--px-item-shadow: var(--px-variation-c-item-shadow);--px-item-badge-bg: var(--px-variation-c-item-badge-bg);--px-item-badge-color: var(--px-variation-c-item-badge-color);--px-shade: var(--px-variation-c-shade);--px-shade-inverse: var(--px-variation-c-shade-inverse);--px-btn-shadow: var(--px-variation-c-btn-shadow);--px-primary-btn-bg: var(--px-variation-c-primary-btn-bg);--px-primary-btn-color: var(--px-variation-c-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-c-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-c-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-c-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-c-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);background:var(--px-bg);color:var(--px-color)}.px-variation-d{--px-bg: var(--px-variation-d-bg);--px-color: var(--px-variation-d-fcolor);--px-title-color: var(--px-variation-d-title-color);--px-accent-color: var(--px-variation-d-accent-color);--px-success-color: var(--px-variation-d-success-color);--px-error-color: var(--px-variation-d-error-color);--px-block-bg: var(--px-variation-d-block-bg);--px-block-color: var(--px-variation-d-block-color);--px-block-title-color: var(--px-variation-d-block-title-color);--px-block-bg-secondary: var(--px-variation-d-block-bg-secondary);--px-block-border-radius: var(--px-variation-d-block-border-radius);--px-block-border: var(--px-variation-d-block-border);--px-block-shadow: var(--px-variation-d-block-shadow);--px-item-bg: var(--px-variation-d-item-bg);--px-item-bg-secondary: var(--px-variation-d-item-bg-secondary);--px-item-color: var(--px-variation-d-item-fcolor);--px-item-title-color: var(--px-variation-d-item-title-color);--px-item-border: var(--px-variation-d-item-border);--px-item-border-radius: var(--px-variation-d-item-border-radius);--px-item-shadow: var(--px-variation-d-item-shadow);--px-item-badge-bg: var(--px-variation-d-item-badge-bg);--px-item-badge-color: var(--px-variation-d-item-badge-color);--px-shade: var(--px-variation-d-shade);--px-shade-inverse: var(--px-variation-d-shade-inverse);--px-btn-shadow: var(--px-variation-d-btn-shadow);--px-primary-btn-bg: var(--px-variation-d-primary-btn-bg);--px-primary-btn-color: var(--px-variation-d-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-d-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-d-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-d-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-d-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);background:var(--px-bg);color:var(--px-color)}:root{--px-bg: var(--px-variation-a-bg);--px-color: var(--px-variation-a-fcolor);--px-title-color: var(--px-variation-a-title-color);--px-accent-color: var(--px-variation-a-accent-color);--px-success-color: var(--px-variation-a-success-color);--px-error-color: var(--px-variation-a-error-color);--px-block-bg: var(--px-variation-a-block-bg);--px-block-color: var(--px-variation-a-block-color);--px-block-title-color: var(--px-variation-a-block-title-color);--px-block-bg-secondary: var(--px-variation-a-block-bg-secondary);--px-block-border-radius: var(--px-variation-a-block-border-radius);--px-block-border: var(--px-variation-a-block-border);--px-block-shadow: var(--px-variation-a-block-shadow);--px-item-bg: var(--px-variation-a-item-bg);--px-item-bg-secondary: var(--px-variation-a-item-bg-secondary);--px-item-color: var(--px-variation-a-item-fcolor);--px-item-title-color: var(--px-variation-a-item-title-color);--px-item-border: var(--px-variation-a-item-border);--px-item-border-radius: var(--px-variation-a-item-border-radius);--px-item-shadow: var(--px-variation-a-item-shadow);--px-item-badge-bg: var(--px-variation-a-item-badge-bg);--px-item-badge-color: var(--px-variation-a-item-badge-color);--px-shade: var(--px-variation-a-shade);--px-shade-inverse: var(--px-variation-a-shade-inverse);--px-btn-shadow: var(--px-variation-a-btn-shadow);--px-primary-btn-bg: var(--px-variation-a-primary-btn-bg);--px-primary-btn-color: var(--px-variation-a-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-a-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-a-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-a-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-a-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent)}.px-section{color:var(--px-color);background-color:var(--px-bg)}.px-stretched-link:after{content:"";position:absolute;inset:0;z-index:1}.px-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--px-h1-margin-bottom: 3rem;--px-h2-margin-bottom: 1.5rem;--px-h3-margin-bottom: 1rem;--px-h2-align: center;--px-h-weight: var(--px-fw-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--px-ff-title);font-weight:var(--px-h-weight)}h1{font-size:var(--px-fs-h1);margin-bottom:var(--px-h1-margin-bottom);font-weight:var(--px-h-weight)}h2{font-size:var(--px-fs-h2);margin-bottom:var(--px-h2-margin-bottom);color:var(--px-title-color);text-align:var(--px-h2-align)}h3{font-size:var(--px-fs-h3);margin-bottom:var(--px-h3-margin-bottom);color:var(--px-title-color);line-height:1.1}.px-btn{--px-btn-gap: .5rem;--px-btn-padding: .45rem .9rem;--px-btn-radius: var(--px-radius-sm);--px-btn-border-width: 2px;--px-btn-font-size: .9rem;--px-btn-font-weight: 400;--px-btn-bg: var(--px-primary-btn-bg);--px-btn-color: var(--px-primary-btn-color);--px-btn-border-color: var(--px-primary-btn-border-color);--px-btn-hover-bg: color-mix(in srgb, var(--px-btn-bg), black 8%);--px-btn-transition: background .2s ease, color .2s ease, border-color .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--px-btn-gap);padding:var(--px-btn-padding);border:var(--px-btn-border-width) solid var(--px-btn-border-color);border-radius:var(--px-btn-radius);background:var(--px-btn-bg);color:var(--px-btn-color);box-shadow:var(--px-btn-shadow);font-size:var(--px-btn-font-size);font-weight:var(--px-btn-font-weight);text-align:center;text-decoration:none;cursor:pointer;transition:var(--px-btn-transition)}.px-btn:hover{background:var(--px-btn-hover-bg)}.px-btn__icon,.px-btn i{display:flex;align-items:center;flex-shrink:0;height:1.2em;width:auto;font-size:1.1em;object-fit:contain}.px-btn--primary{--px-btn-bg: var(--px-primary-btn-bg);--px-btn-color: var(--px-primary-btn-color);--px-btn-border-color: var(--px-primary-btn-border-color)}.px-btn--secondary{--px-btn-bg: var(--px-secondary-btn-bg);--px-btn-color: var(--px-secondary-btn-color);--px-btn-border-color: var(--px-secondary-btn-border-color)}.px-btn--pro-access{--px-btn-bg: var(--px-btn-prof-access, var(--px-primary));--px-btn-color: var(--px-neutral);--px-btn-border-color: var(--px-btn-prof-access, var(--px-primary))}.px-btn--membership{--px-btn-bg: var(--px-btn-membership, var(--px-secondary));--px-btn-color: var(--px-neutral);--px-btn-border-color: var(--px-btn-membership, var(--px-secondary))}.px-btn--sm{--px-btn-gap: .35rem;--px-btn-padding: .28rem .8rem;--px-btn-font-size: .7875rem}.px-btn--md{--px-btn-gap: .5rem;--px-btn-padding: .45rem .9rem;--px-btn-font-size: .9rem}.px-btn--lg{--px-btn-gap: .6rem;--px-btn-padding: .5rem 1rem;--px-btn-font-size: 1.125rem}.px-card{--px-card-bg: var(--px-item-bg);--px-card-color: var(--px-item-color);--px-card-title-color: var(--px-item-title-color);--px-card-border: none;--px-card-radius: var(--px-item-border-radius);--px-card-shadow: var(--px-item-shadow);--px-card-hover-bg: color-mix(in srgb, var(--px-item-bg), var(--px-shade) 4%);--px-card-padding: 1.5rem;--px-card-gap: 1rem;position:relative;padding:var(--px-card-padding);background:var(--px-card-bg);color:var(--px-card-color);border:var(--px-card-border);border-radius:var(--px-card-radius);box-shadow:var(--px-card-shadow);overflow:hidden}.px-card:has(.px-stretched-link):hover{--px-card-bg: var(--px-card-hover-bg);cursor:pointer}.px-card:has(.px-stretched-link):hover .px-card__head{opacity:.65}.px-card__head{flex:0 0 auto}.px-card__head--media{display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--px-card-media-height, 200px);overflow:hidden}.px-card__head--media img{width:100%;height:100%;object-fit:cover}.px-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--px-card-gap)}.px-card__title{margin:0;color:var(--px-card-title-color)}.px-card__title a{color:inherit}.px-card__excerpt{max-height:15rem;overflow:hidden;margin:0;white-space:pre-line}.px-card__meta{display:flex;flex-direction:column;gap:.25rem;color:var(--px-item-color-75);font-size:.85rem;font-style:italic}.px-card__meta-item{display:flex;align-items:center;gap:.4rem}.px-card__cta{margin-top:auto;margin-inline:auto}.px-card:has(.px-stretched-link) .px-card__cta:has(a){position:relative;z-index:2}.px-card--publication{display:flex;flex-direction:column;gap:var(--px-card-gap)}.px-card--horizontal{--px-card-body-padding: .5rem 1rem .5rem .5rem;display:flex;flex-direction:row;padding:0;gap:0;height:var(--px-card-height, auto);max-height:var(--px-card-max-height, auto)}.px-card--horizontal .px-card__head{min-width:var(--px-card-head-min-width, 0);width:var(--px-card-head-width, auto)}@media (min-width: 576px){.px-card--horizontal .px-card__head{aspect-ratio:1}}.px-card--horizontal .px-card__head--media{height:100%}.px-card--horizontal .px-card__body{padding:var(--px-card-body-padding)}.px-card--horizontal .px-card__title{flex:0 0 auto}.px-card--horizontal .px-card__excerpt{flex:1 1 auto;min-height:0}.px-card--list{--px-card-gap: .5rem;--px-card-head-width: 25%;--px-card-head-min-width: 120px;--px-card-height: 220px}@media (min-width: 576px){.px-card--list{--px-card-height: 170px}}@media (min-width: 1200px){.px-card--list{--px-card-height: 150px}}.px-card--event{--px-card-date-bg: var(--px-item-badge-bg);--px-card-date-color: var(--px-item-badge-color);--px-card-date-padding: .75rem 1.25rem;--px-card-date-weekday-size: .7rem;--px-card-date-day-size: 2.1rem;--px-card-date-month-size: .9rem;--px-card-date-year-size: .9375rem;--px-card-gap: .5rem;--px-card-body-padding: 1rem 1rem 1rem .5rem;--px-card-head-width: max-content;--px-card-height: 200px;--px-card-title-color: var(--px-color)}@media (min-width: 576px){.px-card--event{--px-card-height: 120px}}.px-card--event .px-card__head--date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--px-card-date-padding);background:var(--px-card-date-bg);color:var(--px-card-date-color);line-height:1.2;font-size:var(--px-card-date-weekday-size)}.px-card--event .px-card__day{font-size:var(--px-card-date-day-size);font-weight:700}.px-card--event .px-card__day~span{font-size:var(--px-card-date-month-size)}.px-card--event .px-card__day~span~span{font-size:var(--px-card-date-year-size);font-weight:700}.px-professional-card{--px-professional-gap: .5rem;--px-professional-max-width: 800px;--px-professional-body-gap: 1rem;--px-professional-left-gap: 1rem;--px-professional-right-gap: .5rem;--px-professional-footer-gap: var(--px-professional-gap);--px-professional-avatar-size: 4rem;--px-professional-avatar-fit: cover;--px-professional-avatar-radius: var(--px-radius-full);--px-professional-body-columns: 4fr 3fr;--px-professional-name-size: var(--px-fs-huge);--px-professional-role-size: .8125rem;--px-professional-role-main-size: .9375rem;--px-professional-name-color: var(--px-color);--px-professional-name-weight: 400;--px-professional-link-color: var(--px-accent-color);--px-professional-link-size: var(--px-fs-sm);--px-professional-status-color: var(--px-success-color);--px-professional-address-bg: var(--px-item-bg-secondary);--px-professional-address-padding: .5rem;--px-card-padding: 1rem;--px-professional-address-radius: var(--px-item-border-radius);display:flex;flex-direction:column;gap:var(--px-professional-gap);max-width:var(--px-professional-max-width);width:100%;margin-inline:auto}@media (min-width: 576px){.px-professional-card{--px-professional-body-gap: .5rem}}.px-professional-card__body{display:grid;gap:var(--px-professional-body-gap)}@media (min-width: 576px){.px-professional-card__body{grid-template-columns:var(--px-professional-body-columns)}}.px-professional-card__avatar{height:var(--px-professional-avatar-size);aspect-ratio:1;object-fit:var(--px-professional-avatar-fit);border-radius:var(--px-professional-avatar-radius);align-self:center}.px-professional-card__left{gap:var(--px-professional-left-gap);display:flex;align-items:center;justify-content:center}@media (min-width: 576px){.px-professional-card__left{justify-content:start}}.px-professional-card__right{display:flex;flex-direction:column;gap:var(--px-professional-right-gap)}@media (min-width: 576px){.px-professional-card__right{align-items:end}}.px-professional-card__name{margin:0;font-size:var(--px-professional-name-size);color:var(--px-professional-name-color);font-weight:var(--px-professional-name-weight)}.px-professional-card__role{margin:0;font-size:var(--px-professional-role-size)}.px-professional-card__role:first-of-type{font-size:var(--px-professional-role-main-size)}.px-professional-card__address-line{padding:var(--px-professional-address-padding);background-color:var(--px-professional-address-bg);border-radius:var(--px-professional-address-radius)}.px-professional-card__link{font-size:var(--px-professional-link-size);color:var(--px-professional-link-color);align-self:end}.px-professional-card__link i{margin-left:.25rem}.px-professional-card__contacts{font-size:var(--px-professional-link-size);color:var(--px-professional-link-color)}.px-professional-card__footer{display:flex;justify-content:space-between;flex-direction:column;gap:var(--px-professional-footer-gap)}@media (min-width: 576px){.px-professional-card__footer{align-items:center;flex-direction:row}}.px-professional-card__status-item{display:flex;align-items:center;gap:.4rem;color:var(--px-professional-status-color);font-size:var(--px-fs-sm)}.px-professional-card--compact{--px-professional-max-width: none;--px-professional-body-gap: 1rem;--px-professional-footer-gap: .75rem}.px-professional-card--compact .px-professional-card__body{grid-template-columns:1fr}.px-professional-card--compact .px-professional-card__left{justify-content:start}.px-professional-card--compact .px-professional-card__right{align-items:stretch}.px-professional-card--compact .px-professional-card__link{align-self:start}.px-professional-card--compact .px-professional-card__footer{flex-direction:column;align-items:stretch;gap:var(--px-professional-footer-gap)}.px-professional-card--structure{--px-professional-avatar-fit: contain;--px-professional-avatar-radius: var(--px-radius-sm)}.px-collapse{--px-collapse-duration: .25s;--px-collapse-easing: ease;interpolate-size:allow-keywords}.px-collapse__item{position:relative}.px-collapse__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;-webkit-user-select:none;user-select:none}.px-collapse__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--px-collapse-duration) var(--px-collapse-easing),content-visibility var(--px-collapse-duration) var(--px-collapse-easing);transition-behavior:allow-discrete}.px-collapse__item[open]::details-content{block-size:auto}@media (prefers-reduced-motion: reduce){.px-collapse__item::details-content{transition:none}}.px-accordion{--px-accordion-bg: var(--px-item-bg);--px-accordion-color: var(--px-item-color);--px-accordion-title-color: var(--px-color);--px-accordion-open-color: var(--px-accent-color);--px-accordion-border: var(--px-item-border);--px-accordion-radius: var(--px-item-border-radius);--px-accordion-shadow: var(--px-item-shadow);--px-accordion-divider: var(--px-border-width) solid color-mix(in srgb, var(--px-accordion-color) 12%, transparent);--px-accordion-header-hover-bg: color-mix(in srgb, var(--px-accordion-bg), var(--px-shade) 4%);--px-accordion-header-open-bg: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-accordion-focus-ring: 2px solid var(--px-accent-color);--px-accordion-padding-x: 1rem;--px-accordion-padding-y: .875rem;color:var(--px-accordion-color);border:var(--px-accordion-border);border-radius:var(--px-accordion-radius);box-shadow:var(--px-accordion-shadow);overflow:hidden}.px-accordion__item{background-color:var(--px-accordion-bg)}.px-accordion__item+.px-accordion__item{border-top:var(--px-accordion-divider)}.px-accordion__header{gap:1rem;padding:var(--px-accordion-padding-y) var(--px-accordion-padding-x);color:var(--px-accordion-title-color);font-size:var(--px-fs-big);font-weight:var(--px-fw-bold);background-color:var(--px-accordion-bg);transition:background-color .15s ease,color .15s ease}.px-accordion__header:hover{background-color:var(--px-accordion-header-hover-bg)}.px-accordion__header:focus-visible{outline:var(--px-accordion-focus-ring);outline-offset:-2px}.px-accordion__title{margin:0;color:var(--px-accordion-title-color)}.px-accordion__icon{flex:0 0 auto;transition:rotate .25s ease}.px-accordion__body{padding:var(--px-accordion-padding-x) var(--px-accordion-padding-y);color:var(--px-item-color)}.px-accordion__item[open] .px-accordion__header{color:var(--px-accordion-open-color);background-color:var(--px-accordion-header-open-bg)}.px-accordion__item[open] .px-accordion__icon{rotate:180deg}@media (prefers-reduced-motion: reduce){.px-accordion__header,.px-accordion__icon{transition:none}}.px-tab-component{--px-tab-fade: .15s;--px-tab-scrollbar: none;--px-tab-justify: flex-start;--px-tab-panel-padding: 2rem 0rem 0rem 0rem;--px-tab-fs: var(--px-fs-big)}.px-tab-component__header{display:flex;justify-content:var(--px-tab-justify);flex-wrap:nowrap;overflow-x:auto;contain:inline-size;overflow-y:hidden;scrollbar-width:var(--px-tab-scrollbar);scroll-padding-inline:1rem}.px-tab-component__header::-webkit-scrollbar{display:none}.px-tab-component__tab{flex:0 0 auto;background:none;border:0;cursor:pointer;font:inherit;white-space:nowrap}.px-tab-component__tab:focus-visible{outline:2px solid var(--px-accent-color);outline-offset:-2px}.px-tab-component__panel{opacity:1;transition:opacity var(--px-tab-fade) ease}@starting-style{.px-tab-component__panel{opacity:0}}@media (prefers-reduced-motion: reduce){.px-tab-component__panel{transition:none}}.px-tab-component--underline{--px-tab-justify: safe center;--px-tab-fs: var(--px-fs-h2-sm);--px-tab-color: var(--px-color-75);--px-tab-active-color: var(--px-accent-color);--px-tab-hover-color: var(--px-color);--px-tab-line: var(--px-border-width) solid color-mix(in srgb, var(--px-color) 15%, transparent);--px-tab-indicator: 2px solid currentcolor;--px-tab-padding: .75rem 1.25rem}.px-tab-component--underline .px-tab-component__header{column-gap:.5rem}.px-tab-component--underline .px-tab-component__tab{padding:var(--px-tab-padding);color:var(--px-tab-color);font-weight:var(--px-fw-bold);font-size:var(--px-tab-fs);border-bottom:var(--px-tab-indicator);border-color:transparent;transition:color .15s ease,border-color .15s ease}.px-tab-component--underline .px-tab-component__tab:hover{color:var(--px-tab-hover-color)}.px-tab-component--underline .px-tab-component__tab[aria-selected=true]{color:var(--px-tab-active-color);border-color:currentcolor}.px-tab-component--underline .px-tab-component__panels{margin-top:-1px;border-top:var(--px-tab-line)}.px-tab-component--underline .px-tab-component__panel{padding:var(--px-tab-panel-padding)}.px-tab-component--folder{--px-tab-surface: var(--px-bg);--px-tab-color: var(--px-color-75);--px-tab-active-color: var(--px-item-title-color);--px-tab-hover-color: var(--px-color);--px-tab-border: var(--px-border-width) solid color-mix(in srgb, var(--px-color) 15%, transparent);--px-tab-line: var(--px-tab-border);--px-tab-panels-bg: transparent;--px-tab-panels-border: 0;--px-tab-panels-radius: 0;--px-tab-radius: var(--px-radius-md);--px-tab-padding: .65rem 1.25rem;--px-tab-panel-padding: 1.5rem 0 0}.px-tab-component--folder .px-tab-component__header{column-gap:.25rem;margin-bottom:calc(var(--px-border-width) * -2)}.px-tab-component--folder .px-tab-component__tab{padding:var(--px-tab-padding);color:var(--px-tab-color);font-weight:var(--px-fw-bold);font-size:var(--px-tab-fs);border:var(--px-tab-border);border-color:transparent;border-radius:var(--px-tab-radius) var(--px-tab-radius) 0 0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.px-tab-component--folder .px-tab-component__tab:hover{color:var(--px-tab-hover-color)}.px-tab-component--folder .px-tab-component__tab[aria-selected=true]{background:var(--px-tab-surface);color:var(--px-tab-active-color);border-color:color-mix(in srgb,var(--px-color) 15%,transparent);border-bottom-color:var(--px-tab-surface)}.px-tab-component--folder .px-tab-component__panels{background:var(--px-tab-panels-bg);border:var(--px-tab-panels-border);border-top:var(--px-tab-line);border-radius:var(--px-tab-panels-radius)}.px-tab-component--folder .px-tab-component__panel{padding:var(--px-tab-panel-padding)}.px-control{--px-control-bg: var(--px-item-bg);--px-control-color: var(--px-item-color);--px-control-placeholder: var(--px-item-color-75);--px-control-border: var(--px-border-width) solid color-mix(in srgb, var(--px-item-color) 20%, transparent);--px-control-radius: var(--px-radius-sm);--px-control-padding: .55rem .75rem;--px-control-shadow: var(--px-shadow-sm);--px-control-focus: var(--px-accent-color);--px-control-min-height: 2.5rem;display:block;width:100%;min-height:var(--px-control-min-height);padding:var(--px-control-padding);background:var(--px-control-bg);color:var(--px-control-color);border:var(--px-control-border);border-radius:var(--px-control-radius);box-shadow:var(--px-control-shadow);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.px-control::placeholder{color:var(--px-control-placeholder);opacity:1}.px-control:focus-visible{outline:2px solid var(--px-control-focus);outline-offset:-1px;border-color:var(--px-control-focus)}.px-control:disabled{opacity:.55;cursor:not-allowed}.px-control[aria-invalid=true]{border-color:var(--px-error-color)}.px-control[aria-invalid=true]:focus-visible{outline-color:var(--px-error-color)}.px-control--textarea{min-height:6rem;resize:vertical}.px-control--select{cursor:pointer}@supports (anchor-name: --px-select){.px-control--select{appearance:none;padding-right:2.25rem;anchor-name:--px-select}.px-field:has(>.px-control--select){--px-select-chevron: var(--px-item-color-75);--px-select-chevron-size: .8em;--px-select-chevron-inset: .9rem;position:relative}.px-field:has(>.px-control--select):after{content:"\f0140";font-family:Material Design Icons;font-size:var(--px-select-chevron-size);line-height:1;position:absolute;position-anchor:--px-select;top:anchor(center);right:calc(anchor(right) + var(--px-select-chevron-inset));translate:0 -50%;color:var(--px-select-chevron);pointer-events:none}}.px-field{--px-field-gap: .35rem;--px-field-label-color: var(--px-item-color);--px-field-label-size: var(--px-fs-sm);--px-field-label-weight: var(--px-fw-bold);--px-field-hint-color: var(--px-item-color-75);--px-field-error-color: var(--px-error-color);display:flex;flex-direction:column;gap:var(--px-field-gap)}.px-field__label{font-size:var(--px-field-label-size);font-weight:var(--px-field-label-weight)}.px-field__required{color:var(--px-field-error-color)}.px-field__hint{margin:0;color:var(--px-field-hint-color);font-size:var(--px-fs-sm)}.px-field__error{display:flex;align-items:center;gap:.3rem;margin:0;color:var(--px-field-error-color);font-size:var(--px-fs-sm);font-weight:var(--px-fw-bold)}.px-checkbox{--px-checkbox-size: 1em;--px-checkbox-color: var(--px-accent-color);--px-checkbox-gap: .5rem;display:inline-flex;align-items:center;gap:var(--px-checkbox-gap);cursor:pointer}.px-checkbox__input{flex:0 0 auto;width:var(--px-checkbox-size);height:var(--px-checkbox-size);margin:0;accent-color:var(--px-checkbox-color);cursor:inherit}.px-checkbox:has(:disabled){opacity:.55;cursor:not-allowed}.px-search{--px-search-btn-bg: var(--px-primary-btn-bg);--px-search-btn-color: var(--px-primary-btn-color);--px-search-btn-hover-bg: color-mix(in srgb, var(--px-search-btn-bg), var(--px-shade) 12%);--px-search-btn-min-width: 2.75rem;--px-search-btn-padding-inline: .75rem;--px-search-radius: var(--px-radius-sm);display:flex}.px-search .px-control,.px-search__input{border-start-end-radius:0;border-end-end-radius:0;box-shadow:none}.px-search__button{flex:0 0 auto;display:grid;place-items:center;min-width:var(--px-search-btn-min-width);padding-inline:var(--px-search-btn-padding-inline);background:var(--px-search-btn-bg);color:var(--px-search-btn-color);border:0;border-start-end-radius:var(--px-search-radius);border-end-end-radius:var(--px-search-radius);cursor:pointer;font:inherit}.px-search__button:hover{background:var(--px-search-btn-hover-bg)}.px-search__button:focus-visible{outline:2px solid var(--px-accent-color);outline-offset:2px}.px-radio-tag{--px-radio-tag-bg: color-mix(in srgb, var(--px-tag-bg-color, var(--px-accent-color)), var(--px-shade) 30%);--px-radio-tag-bg-off: color-mix(in srgb, var(--px-tag-bg-color, var(--px-accent-color)) 30%, var(--px-shade-inverse));--px-radio-tag-ring: 2px;--px-radio-tag-shadow: 0 2px 6px color-mix(in srgb, var(--px-shade) 35%, transparent);--px-radio-tag-color: var(--px-f-color-dark);--px-radio-tag-color-checked: var(--px-f-color-light);--px-radio-tag-fs: 1rem;--px-radio-tag-lh: 1.2;--px-radio-tag-padding: .15rem .7rem;position:relative;display:inline-flex;align-items:center;padding:var(--px-radio-tag-padding);font-size:var(--px-radio-tag-fs);line-height:var(--px-radio-tag-lh);border:var(--px-radio-tag-ring) solid transparent;border-radius:var(--px-radius-full);color:var(--px-radio-tag-color);cursor:pointer;background:var(--px-radio-tag-bg-off)}.px-radio-tag input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.px-radio-tag:has(:checked){background:var(--px-radio-tag-bg);color:var(--px-radio-tag-color-checked);border-color:var(--px-f-color-light);box-shadow:var(--px-radio-tag-shadow)}.px-radio-tag:has(:focus-visible){outline:2px solid var(--px-accent-color);outline-offset:2px}.px-radio-tag:has(:disabled){opacity:.55;cursor:not-allowed}.px-contact-form{--px-contact-form-gap: 1.5rem;--px-contact-form-lead-gap: 1rem;--px-contact-form-title-color: var(--px-block-title-color);--px-contact-form-notice-accent: var(--px-emergency);--px-contact-form-notice-bg: color-mix(in srgb, var(--px-contact-form-notice-accent) 22%, var(--px-item-bg));--px-contact-form-notice-color: var(--px-item-color);--px-contact-form-notice-padding: .75rem 1rem;--px-contact-form-notice-radius: var(--px-item-border-radius);--px-contact-form-notice-bar: 3px;--px-contact-form-submit-padding-inline: 3rem;display:block}.px-contact-form__title{margin:0 0 var(--px-contact-form-lead-gap);color:var(--px-contact-form-title-color)}.px-contact-form__intro{margin-bottom:var(--px-contact-form-lead-gap)}.px-contact-form__fields{display:grid;grid-template-columns:1fr;gap:var(--px-contact-form-gap);margin-block:var(--px-contact-form-gap)}@media (min-width: 1000px){.px-contact-form__fields{grid-template-columns:1fr 1fr}}.px-contact-form__fields>*{grid-column:1/-1}.px-contact-form__field--short{grid-column:auto}.px-contact-form__notice{padding:var(--px-contact-form-notice-padding);background:var(--px-contact-form-notice-bg);border-inline-start:var(--px-contact-form-notice-bar) solid var(--px-contact-form-notice-accent);border-radius:var(--px-contact-form-notice-radius);color:var(--px-contact-form-notice-color);font-size:var(--px-fs-sm)}.px-contact-form__submit{justify-self:center;padding-inline:var(--px-contact-form-submit-padding-inline)}.px-contact-form__rgpd{margin-top:var(--px-contact-form-gap)}.px-error-page{--px-error-page-gap: 1rem;--px-error-page-cta-gap: .5rem;--px-error-page-illustration: 10rem;--px-error-page-code-color: var(--px-emergency);--px-error-page-code-size: var(--px-fs-h1);--px-error-page-code-weight: var(--px-fw-bold);--px-error-page-measure: 60ch;display:flex;flex-direction:column;align-items:center;min-block-size:100%;justify-content:center;gap:var(--px-error-page-gap);text-align:center}.px-error-page__illustration{max-width:var(--px-error-page-illustration);height:auto}.px-error-page__code{margin:0;font-size:var(--px-error-page-code-size);font-weight:var(--px-error-page-code-weight);color:var(--px-error-page-code-color)}.px-error-page__message{max-width:var(--px-error-page-measure);margin:0}.px-error-page__cta{margin-top:var(--px-error-page-cta-gap)}.px-map{--px-map-marker-label-size: 20px;--px-map-marker-label-fs: 15px;--px-map-marker-label-color: var(--px-f-color-dark-opaque);--px-map-marker-label-left: 15px;--px-map-marker-label-top: 8px;--px-map-popup-gap: .75rem;--px-map-popup-radius: var(--px-radius-md);--px-map-popup-padding-bottom: 1rem;--px-map-popup-link-color: var(--px-accent-color);--px-map-height: 70svh;--px-map-height-min: 360px;height:max(var(--px-map-height-min),var(--px-map-height));--px-map-z-panes: 1;--px-map-z-zoom-box: 2;--px-map-z-controls: 3}.px-map>.leaflet-map-pane{z-index:var(--px-map-z-panes)}.px-map>.leaflet-zoom-box{z-index:var(--px-map-z-zoom-box)}.px-map>.leaflet-control-container .leaflet-top,.px-map>.leaflet-control-container .leaflet-bottom{z-index:var(--px-map-z-controls)}@media (min-width: 1000px){.px-map{--px-map-height: 600px}}.px-map__marker-label{position:absolute;left:var(--px-map-marker-label-left);top:var(--px-map-marker-label-top);width:var(--px-map-marker-label-size);height:var(--px-map-marker-label-size);text-align:center;font-size:var(--px-map-marker-label-fs);color:var(--px-map-marker-label-color)}.px-map__popup{display:flex;flex-direction:column;gap:var(--px-map-popup-gap);max-width:100%}.px-map__itinerary{align-self:center}.px-map__popup-shell .leaflet-popup-content-wrapper{padding:0;padding-bottom:var(--px-map-popup-padding-bottom);border-radius:var(--px-map-popup-radius);overflow:hidden;max-width:100%}.px-map__popup-shell .leaflet-popup-content,.px-map__popup-shell .leaflet-popup-content p{margin:0}.px-map__popup-shell .leaflet-popup-content a{color:var(--px-map-popup-link-color)}.px-map__popup-shell .leaflet-popup-content .px-btn{color:var(--px-btn-color)}.ng-select{--px-control-bg: var(--px-item-bg);--px-control-color: var(--px-item-color);--px-control-placeholder: var(--px-item-color-75);--px-control-border: var(--px-border-width) solid color-mix(in srgb, var(--px-item-color) 20%, transparent);--px-control-radius: var(--px-radius-sm);--px-control-padding: .55rem .75rem;--px-control-shadow: var(--px-shadow-sm);--px-control-focus: var(--px-accent-color);--px-control-min-height: 2.5rem}.ng-select.ng-select-single .ng-select-container{min-height:var(--px-control-min-height);height:auto;padding:var(--px-control-padding);background:var(--px-control-bg);color:var(--px-control-color);border:var(--px-control-border);border-radius:var(--px-control-radius);box-shadow:var(--px-control-shadow)}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container,.ng-select.ng-select-opened>.ng-select-container{outline:2px solid var(--px-control-focus);outline-offset:1px;border-color:var(--px-control-focus);box-shadow:var(--px-control-shadow)}.ng-select .ng-select-container .ng-value-container{padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:var(--px-control-placeholder)}.ng-select .ng-select-container .ng-value-container .ng-value{color:var(--px-control-color)}.ng-select .ng-select-container .ng-value-container .ng-input>input{color:var(--px-control-color)}.ng-select .ng-arrow-wrapper .ng-arrow{border-top-color:var(--px-control-color)}.ng-select .ng-clear-wrapper{color:var(--px-control-placeholder)}.ng-dropdown-panel{--px-dropdown-bg: var(--px-item-bg);--px-dropdown-color: var(--px-item-color);--px-dropdown-border: var(--px-control-border, var(--px-border-width) solid color-mix(in srgb, var(--px-item-color) 20%, transparent));--px-dropdown-radius: var(--px-radius-sm);--px-dropdown-shadow: var(--px-shadow-sm);--px-dropdown-option-padding: .55rem .75rem;--px-dropdown-option-accent: var(--px-accent-color);--px-dropdown-option-marked-bg: color-mix(in srgb, var(--px-dropdown-option-accent) 15%, transparent);--px-dropdown-option-selected-bg: color-mix(in srgb, var(--px-dropdown-option-accent) 25%, transparent);--px-dropdown-option-selected-fw: 600;--px-dropdown-option-disabled-color: var(--px-item-color-75);background:var(--px-dropdown-bg);color:var(--px-dropdown-color);border:var(--px-dropdown-border);border-radius:var(--px-dropdown-radius);box-shadow:var(--px-dropdown-shadow)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background:transparent;color:var(--px-dropdown-color);padding:var(--px-dropdown-option-padding)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:var(--px-dropdown-option-marked-bg)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:var(--px-dropdown-option-selected-bg);font-weight:var(--px-dropdown-option-selected-fw)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--px-dropdown-option-disabled-color)}.px-page-layout{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}.px-content{position:relative;width:100%;max-width:min(var(--px-content-max),var(--px-content-cap));margin-inline:auto;padding-block:var(--px-content-padding-block);padding-inline:var(--px-content-padding-inline)}.px-col-2-content{--px-col-gap: 0;--px-col-columns: 1fr 1fr;display:grid;grid-template-columns:1fr;gap:var(--px-col-gap)}@media (min-width: 1000px){.px-col-2-content{grid-template-columns:var(--px-col-columns)}}.px-col-3-content{--px-col-gap: 1.5rem;--px-col-columns: 1fr 1fr 1fr;display:grid;grid-template-columns:1fr;gap:var(--px-col-gap)}@media (min-width: 576px){.px-col-3-content{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.px-col-3-content{grid-template-columns:var(--px-col-columns)}}.px-col-4-content{--px-col-gap: 0;--px-col-columns: 1fr 1fr 1fr 1fr;display:grid;grid-template-columns:var(--px-col-columns);gap:var(--px-col-gap)}.px-col-sidebar-content{--px-col-gap: 1.5rem;--px-col-columns: 3fr 9fr;display:grid;grid-template-columns:1fr;gap:var(--px-col-gap)}@media (min-width: 1000px){.px-col-sidebar-content{grid-template-columns:var(--px-col-columns)}}.px-tag-category{--px-tag-category-bg: color-mix(in srgb, var(--px-tag-bg-color, var(--px-accent-color)), var(--px-shade) 30%);--px-tag-category-color: var(--px-f-color-light);--px-tag-category-padding: .2rem .6rem;--px-tag-category-radius: var(--px-radius-full);--px-tag-category-fs: var(--px-fs-sm);--px-tag-category-fw: var(--px-fw-primary);display:inline-flex;align-items:center;padding:var(--px-tag-category-padding);background-color:var(--px-tag-category-bg);color:var(--px-tag-category-color);border-radius:var(--px-tag-category-radius);font-size:var(--px-tag-category-fs);font-weight:var(--px-tag-category-fw);white-space:nowrap}.px-tag-category-fieldset{--px-tag-category-gap: .5rem .75rem;--px-tag-category-legend-color: var(--px-color-75);--px-tag-category-legend-size: var(--px-fs-sm);--px-tag-category-legend-gap: .75rem;--px-tag-category-legend-align: center;--px-tag-category-list-align: center}.px-tag-category-fieldset__legend{display:block;width:100%;margin-bottom:var(--px-tag-category-legend-gap);color:var(--px-tag-category-legend-color);font-size:var(--px-tag-category-legend-size);font-style:italic;text-align:var(--px-tag-category-legend-align)}.px-tag-category-fieldset__list{display:flex;flex-wrap:wrap;justify-content:var(--px-tag-category-list-align);gap:var(--px-tag-category-gap)}@layer floor{.ck-content,.ck-content *{margin:revert;padding:revert;list-style:revert;text-decoration:revert;font-style:revert;display:revert}}.ck-content{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.ck-content :where(a:not([class])){color:inherit}.ck-content a.btn{--px-ck-btn-bg: var(--px-primary);display:inline-block;padding:.5em 1em;border:1px solid var(--px-ck-btn-bg);border-radius:.15rem;background:var(--px-ck-btn-bg);color:#fff;font-size:.9rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle}.ck-content a.btn:hover{background:color-mix(in srgb,var(--px-ck-btn-bg),black 15%);border-color:color-mix(in srgb,var(--px-ck-btn-bg),black 20%)}.ck-content a.btn-secondary{--px-ck-btn-bg: #707e89}.ck-content a.btn-success{--px-ck-btn-bg: #37ad76}.ck-content a.btn-primary{--px-ck-btn-bg: var(--px-primary)}.ck-content figure.table{width:100%}.ck-content figure.table>table>*>tr{border-bottom:1px solid hsl(0,0%,70%);background-color:#fff;color:#525d66}.px-dialog{--px-dialog-max-width: 1140px;--px-dialog-radius: var(--px-radius-md);--px-dialog-shadow: var(--px-shadow-strong);--px-dialog-backdrop: rgba(0, 0, 0, .5);--px-dialog-padding: 1rem;--px-dialog-gap: 1.5rem;--px-dialog-columns: 1fr 1fr;--px-dialog-title-color: var(--px-title-color);margin:auto;width:calc(100% - 2rem);max-width:var(--px-dialog-max-width);max-height:calc(100% - 2rem);padding:0;border:0;border-radius:var(--px-dialog-radius);box-shadow:var(--px-dialog-shadow);background:var(--px-bg);color:var(--px-color)}.px-dialog::backdrop{background:var(--px-dialog-backdrop)}.px-dialog__panel{padding:var(--px-dialog-padding)}@media (min-width: 1000px){.px-dialog__panel{--px-dialog-padding: 1.5rem}}.px-dialog__header{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--px-dialog-gap)}.px-dialog__icon{font-size:2rem;color:var(--px-accent-color)}.px-dialog__title{flex:1;margin:0;text-align:start;color:var(--px-dialog-title-color)}.px-dialog__close{flex:none;padding:.25rem;background:none;border:0;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.px-dialog__body{display:grid;grid-template-columns:1fr;gap:var(--px-dialog-gap)}@media (min-width: 1200px){.px-dialog__body{grid-template-columns:var(--px-dialog-columns)}}.px-dialog__message{grid-column:1/-1;margin:0}html:has(.px-dialog[open]){overflow:hidden}.px-header{--px-header-bg: var(--px-bg);--px-header-shadow: var(--px-shadow-sm);--px-header-z: 100;--px-navbar-logo-height: 4rem;--px-navbar-logo-max-width: 250px;--px-navbar-link-color: var(--px-color);--px-navbar-link-active-color: color-mix(in srgb, var(--px-accent-color), var(--px-shade) 20%);--px-navbar-link-size: 1rem;--px-navbar-link-weight: var(--px-fw-bold);--px-navbar-menu-bg: var(--px-bg);--px-navbar-menu-hover-bg: var(--px-item-bg);--px-navbar-menu-padding-mobile: 1rem;--px-navbar-menu-padding-desktop: 1.5rem 0 0;--px-navbar-menu-items-gap: 1rem;--px-navbar-menu-items-padding-desktop: 1.75rem .5rem;--px-navbar-menu-items-padding-mobile: .75rem .5rem;--px-navbar-burger-border: 2px solid var(--px-navbar-link-color);--px-navbar-burger-radius: .2rem;--px-navbar-burger-padding: .5rem;--px-navbar-dropdown-bg: var(--px-bg);--px-navbar-dropdown-link-color: var(--px-color);--px-navbar-dropdown-link-size: 1rem;--px-navbar-dropdown-hover-bg: var(--px-item-bg);--px-navbar-dropdown-min-width: 180px;--px-navbar-dropdown-radius: 4px;--px-navbar-dropdown-shadow: 0px 8px 16px rgba(0, 0, 0, .2);--px-navbar-dropdown-link-padding-mobile: 12px 40px;--px-navbar-dropdown-link-padding-desktop: 12px 20px;--px-navbar-menu-radius-mobile: var(--px-radius-md);--px-navbar-menu-inner-shadow: inset 0 8px 10px -8px rgba(0, 0, 0, .35);--px-navbar-menu-shadow-bleed: 3rem;--px-navbar-drawer-duration: .3s;--px-navbar-dropdown-duration: .25s;--px-navbar-dropdown-max-height-mobile: 30rem;--px-quicklink-gap: .6rem;--px-quicklink-gap-mobile: .5rem;--px-quicklink-padding: .35rem .8rem;--px-quicklink-border-radius-mobile: var(--px-radius-sm);--px-quicklink-border-radius-desktop: 0px 0px 6px 6px;--px-quicklink-size: 2.5rem;--px-quicklink-fs: .7875rem;--px-quicklink-fw: 500;--px-quicklink-color: white;--px-quicklink-primary-bg: var(--px-btn-prof-access, var(--px-primary));--px-quicklink-secondary-bg: var(--px-btn-membership, var(--px-secondary));--px-quicklink-icon-bg: var(--px-neutral-d4);--px-quicklink-icon-fs: .75rem;position:sticky;top:0;z-index:var(--px-header-z);background:var(--px-header-bg);box-shadow:var(--px-header-shadow);overflow-x:visible}.px-navbar{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding:0}.px-navbar__logo{display:flex;align-items:center}.px-navbar__logo img{display:block;max-height:var(--px-navbar-logo-height);max-width:var(--px-navbar-logo-max-width)}.px-navbar__burger{display:flex;flex-direction:row;align-items:center;justify-content:center;background:none;color:inherit;border:var(--px-navbar-burger-border);border-radius:var(--px-navbar-burger-radius);margin-left:auto;padding:var(--px-navbar-burger-padding)}@media (min-width: 1000px){.px-navbar__burger{display:none}}.px-navbar__menu{padding:var(--px-navbar-menu-padding-mobile);display:flex;flex:1;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background-color:var(--px-navbar-menu-bg);border-radius:0 0 var(--px-navbar-menu-radius-mobile) var(--px-navbar-menu-radius-mobile);box-shadow:var(--px-navbar-menu-inner-shadow),var(--px-header-shadow);--px-navbar-menu-bleed: calc(-1 * var(--px-navbar-menu-shadow-bleed));clip-path:inset(0 var(--px-navbar-menu-bleed) 100% var(--px-navbar-menu-bleed));visibility:hidden;transition:clip-path var(--px-navbar-drawer-duration) ease,visibility var(--px-navbar-drawer-duration)}.px-navbar__menu[data-open]{clip-path:inset(0 var(--px-navbar-menu-bleed) var(--px-navbar-menu-bleed) var(--px-navbar-menu-bleed));visibility:visible}@media (min-width: 1000px){.px-navbar__menu{padding:var(--px-navbar-menu-padding-desktop);align-items:start;position:static;flex-direction:row;gap:var(--px-navbar-menu-items-gap);justify-content:end;background-color:transparent;box-shadow:none;border-radius:0;clip-path:none;visibility:visible;transition:none}}.px-navbar__menu-item{padding:var(--px-navbar-menu-items-padding-mobile);position:relative}.px-navbar__menu-item:hover{background-color:var(--px-navbar-menu-hover-bg)}.px-navbar__menu-item--active{--px-navbar-link-color: var(--px-navbar-link-active-color)}@media (min-width: 1000px){.px-navbar__menu-item{padding:var(--px-navbar-menu-items-padding-desktop)}.px-navbar__menu-item:hover{background-color:transparent}.px-navbar__menu-item--has-dropdown:hover .px-navbar__dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.px-navbar__menu-item--has-dropdown:hover .px-navbar__dropdown-icon{transform:rotate(180deg)}}.px-navbar__menu-link{display:block;color:var(--px-navbar-link-color);font-size:var(--px-navbar-link-size);font-weight:var(--px-navbar-link-weight);transition:background .2s}.px-navbar__menu-link:after{content:"";position:absolute;inset:0;z-index:1}.px-navbar__menu-link--dropdown-trigger{position:relative;display:flex;align-items:center;background:none;border:0;padding:0;width:100%;text-align:inherit}@media (min-width: 1000px){.px-navbar__menu-link:hover{background-color:transparent;text-decoration:underline}}.px-navbar__quick-links{position:relative}.px-navbar__quick-links ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--px-quicklink-size),1fr));grid-template-rows:repeat(3,var(--px-quicklink-size));gap:var(--px-quicklink-gap-mobile)}.px-navbar__quick-links li:has(.px-navbar__quick-link--primary),.px-navbar__quick-links li:has(.px-navbar__quick-link--secondary){grid-column:1/-1}@media (min-width: 1000px){.px-navbar__quick-links{position:absolute;top:0}.px-navbar__quick-links ul{display:flex;gap:var(--px-quicklink-gap)}}.px-navbar__quick-link{height:100%;width:fit-content;padding:var(--px-quicklink-padding);display:flex;gap:3px;align-items:center;color:var(--px-quicklink-color);border-radius:var(--px-quicklink-border-radius-mobile)}.px-navbar__quick-link--primary,.px-navbar__quick-link--secondary{font-size:var(--px-quicklink-fs);font-weight:var(--px-quicklink-fw)}.px-navbar__quick-link--primary{background:var(--px-quicklink-primary-bg)}.px-navbar__quick-link--primary img{width:20px;height:auto}.px-navbar__quick-link--secondary{background:var(--px-quicklink-secondary-bg)}.px-navbar__quick-link--icon{width:100%;justify-content:center;background:var(--px-quicklink-icon-bg);font-size:var(--px-quicklink-icon-fs)}@media (min-width: 1000px){.px-navbar__quick-link{border-radius:var(--px-quicklink-border-radius-desktop)}}.px-navbar__dropdown-menu{background-color:var(--px-navbar-dropdown-bg);overflow:hidden;max-height:0;visibility:hidden;transition:max-height var(--px-navbar-dropdown-duration) ease,visibility var(--px-navbar-dropdown-duration)}.px-navbar__dropdown-menu[data-open]{max-height:var(--px-navbar-dropdown-max-height-mobile);visibility:visible}@media (min-width: 1000px){.px-navbar__dropdown-menu{position:absolute;top:100%;left:50%;min-width:var(--px-navbar-dropdown-min-width);box-shadow:var(--px-navbar-dropdown-shadow);border-radius:var(--px-navbar-dropdown-radius);z-index:var(--px-header-z);overflow:visible;max-height:none;opacity:0;transform:translate(-50%) translateY(10px);transition:opacity var(--px-navbar-dropdown-duration) ease,transform var(--px-navbar-dropdown-duration) ease,visibility var(--px-navbar-dropdown-duration)}.px-navbar__dropdown-menu[data-open]{max-height:none;opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}}.px-navbar__dropdown-item--active{--px-navbar-dropdown-link-color: var(--px-navbar-link-active-color)}.px-navbar__dropdown-link{display:block;padding:var(--px-navbar-dropdown-link-padding-mobile);color:var(--px-navbar-dropdown-link-color);font-size:var(--px-navbar-dropdown-link-size);transition:background .2s,color .2s}.px-navbar__dropdown-link:hover{background-color:var(--px-navbar-dropdown-hover-bg)}@media (min-width: 1000px){.px-navbar__dropdown-link{padding:var(--px-navbar-dropdown-link-padding-desktop)}}.px-navbar__dropdown-icon{display:inline-block;font-size:.8rem;margin-left:5px;transition:transform var(--px-navbar-dropdown-duration) ease}[aria-expanded=true]>.px-navbar__dropdown-icon{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.px-navbar__menu,.px-navbar__dropdown-menu,.px-navbar__dropdown-icon{transition:none}}.px-footer{--px-bg: var(--px-variation-d-bg);--px-color: var(--px-variation-d-fcolor);--px-title-color: var(--px-variation-d-title-color);--px-accent-color: var(--px-variation-d-accent-color);--px-success-color: var(--px-variation-d-success-color);--px-error-color: var(--px-variation-d-error-color);--px-block-bg: var(--px-variation-d-block-bg);--px-block-color: var(--px-variation-d-block-color);--px-block-title-color: var(--px-variation-d-block-title-color);--px-block-bg-secondary: var(--px-variation-d-block-bg-secondary);--px-block-border-radius: var(--px-variation-d-block-border-radius);--px-block-border: var(--px-variation-d-block-border);--px-block-shadow: var(--px-variation-d-block-shadow);--px-item-bg: var(--px-variation-d-item-bg);--px-item-bg-secondary: var(--px-variation-d-item-bg-secondary);--px-item-color: var(--px-variation-d-item-fcolor);--px-item-title-color: var(--px-variation-d-item-title-color);--px-item-border: var(--px-variation-d-item-border);--px-item-border-radius: var(--px-variation-d-item-border-radius);--px-item-shadow: var(--px-variation-d-item-shadow);--px-item-badge-bg: var(--px-variation-d-item-badge-bg);--px-item-badge-color: var(--px-variation-d-item-badge-color);--px-shade: var(--px-variation-d-shade);--px-shade-inverse: var(--px-variation-d-shade-inverse);--px-btn-shadow: var(--px-variation-d-btn-shadow);--px-primary-btn-bg: var(--px-variation-d-primary-btn-bg);--px-primary-btn-color: var(--px-variation-d-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-d-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-d-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-d-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-d-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-footer-bg: var(--px-primary);--px-footer-color: var(--px-color);--px-footer-shadow: 0 1px 4px rgba(0, 0, 0, .219);--px-footer-h2-fs: 1.2rem;--px-footer-h2-fw: 400;--px-footer-gap: 1rem;--px-footer-columns: 1fr 1fr 1fr;--px-content-padding-block: 3rem 1.5rem;--px-footer-logo-max-height: 250px;--px-footer-address-gap: 1.5rem;--px-footer-address-fs: .9rem;--px-footer-address-color: var(--px-color-75);--px-footer-icon-size: 2.25rem;--px-footer-icon-bg: var(--px-color-75);--px-footer-icon-hover-bg: var(--px-color);--px-footer-icon-color: var(--px-primary-btn-color);--px-footer-icon-radius: var(--px-radius-full);--px-footer-divider: var(--px-border-width) solid var(--px-color);--px-footer-divider-width: 80%;background:var(--px-footer-bg);color:var(--px-footer-color);box-shadow:var(--px-footer-shadow)}.px-footer h2{font-size:var(--px-footer-h2-fs);font-weight:var(--px-footer-h2-fw);margin:0}.px-footer__content{display:grid;grid-template-columns:1fr;gap:var(--px-footer-gap)}@media (min-width: 1000px){.px-footer__content{grid-template-columns:var(--px-footer-columns)}}.px-footer__section{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1000px){.px-footer__section{align-items:start;justify-content:start}}@media (max-width: 1000px){.px-footer__section:not(:first-child):before{content:"";width:var(--px-footer-divider-width);border-top:var(--px-footer-divider);margin-inline:auto;padding-bottom:1rem}}.px-footer__address-list{margin-bottom:var(--px-footer-address-gap)}.px-footer__address-item{margin-bottom:.5rem;font-size:var(--px-footer-address-fs);color:var(--px-footer-address-color)}.px-footer__follow-list{display:grid;width:100%;grid-template-columns:repeat(auto-fill,var(--px-footer-icon-size));column-gap:.5rem;row-gap:1rem}.px-footer__follow-item--button{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:center}@media (min-width: 1000px){.px-footer__follow-item--button{justify-content:start}}.px-footer__follow-item--icon{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;color:var(--px-footer-icon-color);background-color:var(--px-footer-icon-bg);border-radius:var(--px-footer-icon-radius);height:var(--px-footer-icon-size);aspect-ratio:1;transition:background-color .2s ease}.px-footer__follow-item--icon:has(a:hover){background-color:var(--px-footer-icon-hover-bg)}.px-footer__follow-item--icon a:after{content:"";position:absolute;inset:0;z-index:1}.px-footer__footnote{color:var(--px-color-75);text-align:center;grid-column:-1/1;padding-top:var(--px-footer-gap);border-top:1px solid color-mix(in srgb,var(--px-color) 15%,transparent)}.px-footer__footnote a{color:var(--px-color)}.px-footer__logo{max-height:var(--px-footer-logo-max-height)}.px-headband{--px-bg: var(--px-variation-d-bg);--px-color: var(--px-variation-d-fcolor);--px-title-color: var(--px-variation-d-title-color);--px-accent-color: var(--px-variation-d-accent-color);--px-success-color: var(--px-variation-d-success-color);--px-error-color: var(--px-variation-d-error-color);--px-block-bg: var(--px-variation-d-block-bg);--px-block-color: var(--px-variation-d-block-color);--px-block-title-color: var(--px-variation-d-block-title-color);--px-block-bg-secondary: var(--px-variation-d-block-bg-secondary);--px-block-border-radius: var(--px-variation-d-block-border-radius);--px-block-border: var(--px-variation-d-block-border);--px-block-shadow: var(--px-variation-d-block-shadow);--px-item-bg: var(--px-variation-d-item-bg);--px-item-bg-secondary: var(--px-variation-d-item-bg-secondary);--px-item-color: var(--px-variation-d-item-fcolor);--px-item-title-color: var(--px-variation-d-item-title-color);--px-item-border: var(--px-variation-d-item-border);--px-item-border-radius: var(--px-variation-d-item-border-radius);--px-item-shadow: var(--px-variation-d-item-shadow);--px-item-badge-bg: var(--px-variation-d-item-badge-bg);--px-item-badge-color: var(--px-variation-d-item-badge-color);--px-shade: var(--px-variation-d-shade);--px-shade-inverse: var(--px-variation-d-shade-inverse);--px-btn-shadow: var(--px-variation-d-btn-shadow);--px-primary-btn-bg: var(--px-variation-d-primary-btn-bg);--px-primary-btn-color: var(--px-variation-d-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-d-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-d-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-d-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-d-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-headband-background-image: none;--px-headband-tint: color-mix(in srgb, var(--px-primary-l1), transparent 20%);--px-headband-bg: #fff;--px-headband-color: var(--px-block-color);--px-headband-h1-fs: clamp(1.75rem, 1rem + 2.5vw, 2rem);--px-headband-h1-color: var(--px-f-color-light);--px-headband-h1-margin: 0 0 2rem;--px-headband-h1-align: center;background-color:var(--px-headband-bg);background-image:linear-gradient(var(--px-headband-tint),var(--px-headband-tint)),var(--px-headband-background-image);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--px-headband-color)}.px-headband__h1{margin:var(--px-headband-h1-margin);color:var(--px-headband-h1-color);text-align:var(--px-headband-h1-align);font-size:var(--px-headband-h1-fs)}.px-headband-schedules{--px-headband-schedules-bg: var(--px-msp-hours, var(--px-block-bg));--px-headband-schedules-pro-bg: var(--px-msp-professionnals, var(--px-block-bg-secondary));--px-headband-schedules-emergency-bg: var(--px-msp-urgency, var(--px-emergency));--px-headband-schedules-padding: 1.5rem;--px-headband-schedules-radius: var(--px-block-border-radius);--px-headband-schedules-h2-fw: 300;--px-headband-schedules-color: var(--px-block-color);--px-headband-schedules-shadow: var(--px-block-shadow);--px-headband-schedules-fs: var(--px-fs-big);--px-headband-schedules-max-width: 1600px;--px-headband-schedules-columns: 3fr 6fr 3fr;--px-headband-schedules-gap: 2.5rem;--px-headband-schedules-pro-columns: 1fr 1fr;--px-headband-schedules-pro-gap: 1rem 1.5rem;--px-headband-schedules-pro-color: var(--px-color-75);--px-headband-schedules-number-fs: 2.75rem;--px-headband-schedules-number-width: 50%;--px-headband-schedules-number-hover-bg: rgba(88, 88, 88, .37);--px-headband-schedules-bg-icon-size: 220px;--px-headband-schedules-bg-icon-color: rgba(255, 255, 255, .15);--px-headband-schedules-bg-icon-top: -110px;--px-headband-schedules-bg-icon-right: -65px;font-size:var(--px-headband-schedules-fs)}.px-headband-schedules__card{display:grid;max-width:var(--px-headband-schedules-max-width);margin:auto;grid-template-columns:1fr;border-radius:var(--px-headband-schedules-radius);overflow:hidden;box-shadow:var(--px-headband-schedules-shadow)}@media (min-width: 1000px){.px-headband-schedules__card{grid-template-columns:var(--px-headband-schedules-columns)}}.px-headband-schedules__section{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--px-headband-schedules-gap);padding:var(--px-headband-schedules-padding);background:var(--px-headband-schedules-pro-bg);color:var(--px-headband-schedules-color)}.px-headband-schedules__section--schedules{background-color:var(--px-headband-schedules-bg)}.px-headband-schedules__section--schedules .px-btn{align-self:start;margin-top:auto}.px-headband-schedules__section--pro .px-btn{align-self:center;margin-top:auto}.px-headband-schedules__section--numbers{font-size:var(--px-fs-primary);background:var(--px-headband-schedules-emergency-bg)}.px-headband-schedules__section--numbers h2{line-height:1.1;text-align:center}.px-headband-schedules__bg-icon{top:var(--px-headband-schedules-bg-icon-top);right:var(--px-headband-schedules-bg-icon-right);font-size:var(--px-headband-schedules-bg-icon-size);color:var(--px-headband-schedules-bg-icon-color);position:absolute;font-weight:900;pointer-events:none}.px-headband-schedules__h2{margin:0;text-align:start;color:var(--px-block-title-color);font-weight:var(--px-headband-schedules-h2-fw)}.px-headband-schedules__pro-list{display:grid;grid-template-columns:var(--px-headband-schedules-pro-columns);gap:var(--px-headband-schedules-pro-gap);margin:0}.px-headband-schedules__pro-link{display:flex;align-items:center;gap:.6rem;color:var(--px-headband-schedules-pro-color);background:none;border:0;padding:0;text-align:start;cursor:pointer}.px-headband-schedules__pro-link i{width:1.25rem}.px-headband-schedules__section--numbers ul{display:flex;flex-wrap:wrap;margin:0}.px-headband-schedules__number-item{padding:.25rem;width:var(--px-headband-schedules-number-width);font-family:var(--px-ff-title);display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:end}.px-headband-schedules__number-item:hover{background-color:var(--px-headband-schedules-number-hover-bg)}.px-headband-schedules__number-link{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:end;gap:.15rem;color:inherit;text-align:center}.px-headband-schedules__number-value{font-size:var(--px-headband-schedules-number-fs);font-weight:var(--px-fw-bold);line-height:1;text-transform:none}.px-headband-text{--px-headband-text-gap: 1rem;--px-headband-text-columns: 5fr 7fr;--px-headband-text-media-height: 40vh;--px-headband-text-body-padding: 3rem 2rem;--px-headband-text-body-gap: 1rem;--px-headband-text-body-bg: var(--px-block-bg-secondary);--px-headband-text-h2-color: var(--px-block-title-color)}.px-headband-text__section{display:grid;gap:var(--px-headband-text-gap);grid-template-columns:1fr;justify-content:center;align-items:start;--px-headband-body-shadow: none;--px-headband-body-border-radius: var(--px-block-border-radius)}@media (min-width: 1000px){.px-headband-text__section{grid-template-columns:var(--px-headband-text-columns)}}:where(.px-headband-text--media-cover) .px-headband-text__section{justify-content:stretch;align-items:stretch;gap:0;box-shadow:var(--px-block-shadow);border-radius:var(--px-headband-body-border-radius);overflow:hidden;--px-headband-body-shadow: none}@media (max-width: 1000px){:where(.px-headband-text--media-cover) .px-headband-text__section{grid-template-rows:minmax(0,var(--px-headband-text-media-height)) auto}}:where(.px-headband-text--media-cover .px-headband-text__section .px-headband-text__media) img{position:absolute;height:100%;width:100%;object-fit:cover}.px-headband-text__media{position:relative;width:100%;overflow:hidden;border-radius:var(--px-headband-body-border-radius)}.px-headband-text__body{padding:var(--px-headband-text-body-padding);background-color:var(--px-headband-text-body-bg);display:flex;flex-direction:column;gap:var(--px-headband-text-body-gap);align-items:start;box-shadow:var(--px-headband-body-shadow);border-radius:var(--px-headband-body-border-radius)}.px-headband-text__body:only-child{grid-column:1/-1}.px-headband-text__h2{margin:0;font-size:1.875rem;color:var(--px-headband-text-h2-color)}.px-directory-filters{--px-bg: var(--px-variation-b-bg);--px-color: var(--px-variation-b-fcolor);--px-title-color: var(--px-variation-b-title-color);--px-accent-color: var(--px-variation-b-accent-color);--px-success-color: var(--px-variation-b-success-color);--px-error-color: var(--px-variation-b-error-color);--px-block-bg: var(--px-variation-b-block-bg);--px-block-color: var(--px-variation-b-block-color);--px-block-title-color: var(--px-variation-b-block-title-color);--px-block-bg-secondary: var(--px-variation-b-block-bg-secondary);--px-block-border-radius: var(--px-variation-b-block-border-radius);--px-block-border: var(--px-variation-b-block-border);--px-block-shadow: var(--px-variation-b-block-shadow);--px-item-bg: var(--px-variation-b-item-bg);--px-item-bg-secondary: var(--px-variation-b-item-bg-secondary);--px-item-color: var(--px-variation-b-item-fcolor);--px-item-title-color: var(--px-variation-b-item-title-color);--px-item-border: var(--px-variation-b-item-border);--px-item-border-radius: var(--px-variation-b-item-border-radius);--px-item-shadow: var(--px-variation-b-item-shadow);--px-item-badge-bg: var(--px-variation-b-item-badge-bg);--px-item-badge-color: var(--px-variation-b-item-badge-color);--px-shade: var(--px-variation-b-shade);--px-shade-inverse: var(--px-variation-b-shade-inverse);--px-btn-shadow: var(--px-variation-b-btn-shadow);--px-primary-btn-bg: var(--px-variation-b-primary-btn-bg);--px-primary-btn-color: var(--px-variation-b-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-b-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-b-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-b-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-b-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-directory-filters-columns: 1fr 1fr 1fr 1fr;--px-directory-filters-gap: .5rem 1.5rem;--px-directory-filters-criteria-fs: var(--px-fs-sm)}.px-directory-filters__content{display:grid;grid-template-columns:1fr;gap:var(--px-directory-filters-gap)}@media (min-width: 576px){.px-directory-filters__content{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.px-directory-filters__content{grid-template-columns:var(--px-directory-filters-columns)}}.px-directory-filters__content>.px-tag-category-fieldset{grid-column:1/-1}.px-directory-filters__criteria{font-size:var(--px-directory-filters-criteria-fs);grid-column:-1/1;display:flex;flex-wrap:wrap;gap:var(--px-directory-filters-gap)}.px-directory-group{--px-directory-group-padding-bottom: 0rem;--px-directory-group-title-fs: var(--px-fs-h2);--px-directory-group-title-fw: 400;--px-directory-group-title-gap: 1.5rem;--px-directory-group-title-margin: 2rem;--px-directory-group-blob-width: 52px;--px-directory-group-blob-height: 44px;--px-directory-group-blob-radius: 50% 100% 50% 80%;--px-directory-group-blob-back: color-mix(in srgb, var(--px-item-badge-bg) 40%, transparent);--px-directory-group-blob-front: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-directory-group-icon-color: var(--px-item-badge-color);--px-directory-group-gap: 1rem;--px-directory-group-columns: 1fr 1fr;padding-bottom:var(--px-directory-group-padding-bottom)}.px-directory-group__title{font-size:var(--px-directory-group-title-fs);margin-bottom:var(--px-directory-group-title-margin);font-weight:var(--px-directory-group-title-fw);display:flex;gap:var(--px-directory-group-title-gap)}.px-directory-group__title i{color:var(--px-directory-group-icon-color);position:relative;display:flex}.px-directory-group__title i:before{display:flex;justify-content:center;z-index:1;width:var(--px-directory-group-blob-width);height:var(--px-directory-group-blob-height);background:var(--px-directory-group-blob-back);border-radius:var(--px-directory-group-blob-radius)}.px-directory-group__title i:after{position:absolute;display:flex;justify-content:center;content:"";width:var(--px-directory-group-blob-width);height:var(--px-directory-group-blob-height);background:var(--px-directory-group-blob-front);border-radius:var(--px-directory-group-blob-radius);transform:rotate(-90deg)}.px-directory-group__list{display:grid;grid-template-columns:1fr;gap:var(--px-directory-group-gap)}.px-directory-group__list>*{width:100%}@media (min-width: 1000px){.px-directory-group__list{grid-template-columns:var(--px-directory-group-columns)}}.px-directory-group+.px-directory-group{padding-top:3rem}.px-block-classic{position:relative;--px-block-classic-area: "text" "img";--px-block-classic-columns: none;--px-block-classic-gap: 1rem;--px-block-classic-body-padding: 0;--px-block-classic-body-shadow: none;--px-block-classic-body-gap: 1rem;--px-block-classic-body-bg: var(--px-block-bg);--px-block-classic-body-color: var(--px-block-color);--px-block-classic-body-radius: var(--px-block-border-radius);--px-block-classic-h2-color: var(--px-block-title-color);--px-block-classic-media-ratio: 16 / 9}.px-block-classic--text-right{--px-block-classic-area: "img" "text" }@media (min-width: 1000px){.px-block-classic{--px-block-classic-area: "text img";--px-block-classic-columns: 7fr 5fr}.px-block-classic--text-right{--px-block-classic-area: "img text";--px-block-classic-columns: 5fr 7fr}}.px-block-classic--no-media{--px-block-classic-area: "text"}@media (min-width: 1000px){.px-block-classic--no-media{--px-block-classic-columns: calc(100% * 7 / 12)}}.px-block-classic--media-background{overflow:hidden;--px-block-classic-body-padding: 1.5rem;--px-block-classic-body-shadow: var(--px-block-shadow)}.px-block-classic--media-background .px-block-classic__media{position:absolute;inset-block:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1}.px-block-classic--media-background img{width:100%;height:100%;object-fit:cover}:where(.px-block-classic--media-cover .px-block-classic__media) img{position:absolute;height:100%;width:100%;object-fit:cover}.px-block-classic__content{position:relative;z-index:1;display:grid;grid-template-areas:var(--px-block-classic-area);grid-template-columns:var(--px-block-classic-columns);justify-content:center;gap:var(--px-block-classic-gap)}.px-block-classic__body{grid-area:text;background-color:var(--px-block-classic-body-bg);color:var(--px-block-classic-body-color);border-radius:var(--px-block-classic-body-radius);padding:var(--px-block-classic-body-padding);box-shadow:var(--px-block-classic-body-shadow);display:flex;flex-direction:column;gap:var(--px-block-classic-body-gap);align-items:start}.px-block-classic__h2{color:var(--px-block-classic-h2-color);align-self:stretch}.px-block-classic__media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1000px){:where(.px-block-classic--media-cover) .px-block-classic__media{aspect-ratio:var(--px-block-classic-media-ratio)}}.px-block-publications-mosaic{--px-publications-mosaic-columns: 1fr;--px-publications-mosaic-gap: 1.5rem;--px-publications-mosaic-cta-gap: 1.5rem;--px-publications-mosaic-skeleton-bg: color-mix(in srgb, var(--px-item-color) 15%, transparent);--px-publications-mosaic-skeleton-radius: var(--px-radius-sm);--px-publications-mosaic-skeleton-duration: 1.4s}@media (min-width: 576px){.px-block-publications-mosaic{--px-publications-mosaic-columns: 1fr 1fr}}@media (min-width: 1000px){.px-block-publications-mosaic{--px-publications-mosaic-columns: 1fr 1fr 1fr}}.px-block-publications-mosaic--rss{--px-bg: var(--px-variation-c-bg);--px-color: var(--px-variation-c-fcolor);--px-title-color: var(--px-variation-c-title-color);--px-accent-color: var(--px-variation-c-accent-color);--px-success-color: var(--px-variation-c-success-color);--px-error-color: var(--px-variation-c-error-color);--px-block-bg: var(--px-variation-c-block-bg);--px-block-color: var(--px-variation-c-block-color);--px-block-title-color: var(--px-variation-c-block-title-color);--px-block-bg-secondary: var(--px-variation-c-block-bg-secondary);--px-block-border-radius: var(--px-variation-c-block-border-radius);--px-block-border: var(--px-variation-c-block-border);--px-block-shadow: var(--px-variation-c-block-shadow);--px-item-bg: var(--px-variation-c-item-bg);--px-item-bg-secondary: var(--px-variation-c-item-bg-secondary);--px-item-color: var(--px-variation-c-item-fcolor);--px-item-title-color: var(--px-variation-c-item-title-color);--px-item-border: var(--px-variation-c-item-border);--px-item-border-radius: var(--px-variation-c-item-border-radius);--px-item-shadow: var(--px-variation-c-item-shadow);--px-item-badge-bg: var(--px-variation-c-item-badge-bg);--px-item-badge-color: var(--px-variation-c-item-badge-color);--px-shade: var(--px-variation-c-shade);--px-shade-inverse: var(--px-variation-c-shade-inverse);--px-btn-shadow: var(--px-variation-c-btn-shadow);--px-primary-btn-bg: var(--px-variation-c-primary-btn-bg);--px-primary-btn-color: var(--px-variation-c-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-c-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-c-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-c-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-c-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent)}@media (min-width: 576px){.px-block-publications-mosaic--rss{--px-publications-mosaic-columns: 1fr 1fr}}@media (min-width: 1000px){.px-block-publications-mosaic--rss{--px-publications-mosaic-columns: 1fr 1fr 1fr 1fr}}.px-block-publications-mosaic__content{display:flex;flex-direction:column;align-items:center}.px-block-publications-mosaic__cards{display:grid;grid-auto-rows:1fr;grid-template-columns:var(--px-publications-mosaic-columns);justify-content:center;gap:var(--px-publications-mosaic-gap);margin-bottom:var(--px-publications-mosaic-cta-gap)}.px-block-publications-mosaic__carousel{display:block;width:100%;margin-bottom:var(--px-publications-mosaic-cta-gap)}.px-block-publications-mosaic__carousel .owl-stage-outer{padding-block:40px;margin-block:-40px;padding-inline:15px;margin-inline:-15px;border-inline:var(--px-item-border)}.px-block-publications-mosaic__carousel .owl-stage{display:flex;align-items:stretch}.px-block-publications-mosaic__carousel .owl-stage:after{display:none}.px-block-publications-mosaic__carousel .owl-item{display:flex;float:none;flex:0 0 auto}.px-block-publications-mosaic__carousel .px-card{width:100%}.px-block-publications-mosaic__rss-emiter,.px-block-publications-mosaic__rss-url{text-align:center;margin:0}.px-block-publications-mosaic__rss-emiter{font-size:var(--px-fs-h2-sm)}.px-block-publications-mosaic__rss-url{margin-bottom:1rem}.px-block-publications-mosaic__rss-subsection{width:100%}.px-block-publications-mosaic__rss-skeleton{display:block;min-height:1em;border-radius:var(--px-publications-mosaic-skeleton-radius);background:var(--px-publications-mosaic-skeleton-bg);animation:px-rss-skeleton-pulse var(--px-publications-mosaic-skeleton-duration) ease-in-out infinite}.px-block-publications-mosaic__rss-skeleton+.px-block-publications-mosaic__rss-skeleton{margin-top:.4em}.px-block-publications-mosaic__rss-skeleton--emiter,.px-block-publications-mosaic__rss-skeleton--url{margin-inline:auto;max-width:100%}.px-block-publications-mosaic__rss-skeleton--emiter{width:14rem;min-height:var(--px-fs-h2-sm)}.px-block-publications-mosaic__rss-skeleton--url{width:10rem}.px-block-publications-mosaic__rss-skeleton--last{width:60%}@media (prefers-reduced-motion: reduce){.px-block-publications-mosaic .px-block-publications-mosaic__rss-skeleton{animation:none}}@keyframes px-rss-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.px-block-publications-list{--px-publications-list-gap: 1rem;--px-publications-list-columns: 3fr 9fr;--px-publications-list-title-align: start}.px-block-publications-list__content{display:grid;align-items:start;justify-items:center;grid-template-areas:"tilte" "cards" "cta";gap:var(--px-publications-list-gap)}@media (min-width: 1000px){.px-block-publications-list__content{justify-items:start;grid-template-columns:var(--px-publications-list-columns);grid-template-rows:auto 1fr;grid-template-areas:"tilte cards" "cta cards"}}.px-block-publications-list__title{text-align:var(--px-publications-list-title-align);--px-h2-margin-bottom: 0}.px-block-publications-list__cards{grid-area:cards;width:100%;display:flex;flex-direction:column;gap:var(--px-publications-list-gap)}.px-block-publications-two-col-list{--px-publications-two-col-gap: 1rem;--px-publications-two-col-columns: 1fr 1fr;--px-publications-two-col-title-align: start}.px-block-publications-two-col-list__title{text-align:var(--px-publications-two-col-title-align)}.px-block-publications-two-col-list__cards{display:grid;gap:var(--px-publications-two-col-gap);grid-template-columns:1fr}@media (min-width: 1000px){.px-block-publications-two-col-list__cards{grid-template-columns:var(--px-publications-two-col-columns)}}.px-block-media-links{--px-media-links-gap: 1.5rem;--px-media-links-columns: 1fr 1fr 1fr 1fr;--px-media-links-color: var(--px-title-color);--px-media-links-label-gap: .5rem;--px-media-links-media-height: 4.375rem;--px-media-links-media-fit: contain}.px-block-media-links__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--px-media-links-gap)}.px-block-media-links__list{display:grid;grid-template-columns:1fr 1fr;gap:var(--px-media-links-gap)}@media (min-width: 1000px){.px-block-media-links__list{grid-template-columns:var(--px-media-links-columns)}}.px-block-media-links__link{color:var(--px-media-links-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--px-media-links-label-gap)}.px-block-media-links__carousel{display:block;width:100%}.px-block-media-links__carousel .owl-stage{display:flex;align-items:stretch}.px-block-media-links__carousel .owl-stage:after{display:none}.px-block-media-links__carousel .owl-item{display:flex;float:none;flex:0 0 auto}.px-block-media-links__carousel .px-block-media-links__link{width:100%;justify-content:flex-start}.px-block-media-links__media{height:var(--px-media-links-media-height);object-fit:var(--px-media-links-media-fit)}.px-block-page-header{--px-bg: var(--px-variation-d-bg);--px-color: var(--px-variation-d-fcolor);--px-title-color: var(--px-variation-d-title-color);--px-accent-color: var(--px-variation-d-accent-color);--px-success-color: var(--px-variation-d-success-color);--px-error-color: var(--px-variation-d-error-color);--px-block-bg: var(--px-variation-d-block-bg);--px-block-color: var(--px-variation-d-block-color);--px-block-title-color: var(--px-variation-d-block-title-color);--px-block-bg-secondary: var(--px-variation-d-block-bg-secondary);--px-block-border-radius: var(--px-variation-d-block-border-radius);--px-block-border: var(--px-variation-d-block-border);--px-block-shadow: var(--px-variation-d-block-shadow);--px-item-bg: var(--px-variation-d-item-bg);--px-item-bg-secondary: var(--px-variation-d-item-bg-secondary);--px-item-color: var(--px-variation-d-item-fcolor);--px-item-title-color: var(--px-variation-d-item-title-color);--px-item-border: var(--px-variation-d-item-border);--px-item-border-radius: var(--px-variation-d-item-border-radius);--px-item-shadow: var(--px-variation-d-item-shadow);--px-item-badge-bg: var(--px-variation-d-item-badge-bg);--px-item-badge-color: var(--px-variation-d-item-badge-color);--px-shade: var(--px-variation-d-shade);--px-shade-inverse: var(--px-variation-d-shade-inverse);--px-btn-shadow: var(--px-variation-d-btn-shadow);--px-primary-btn-bg: var(--px-variation-d-primary-btn-bg);--px-primary-btn-color: var(--px-variation-d-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-d-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-d-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-d-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-d-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-page-header-gap: 1rem;--px-page-header-padding-block: 2.5rem 5rem;--px-page-header-shadow: var(--px-shadow-sm);--px-page-header-breadcrumb-gap: .225rem;--px-page-header-breadcrumb-fs: var(--px-fs-sm);--px-page-header-breadcrumb-color: var(--px-color-75);--px-page-header-breadcrumb-current-color: var(--px-color);--px-page-header-breadcrumb-separator: "\f0142";display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--px-page-header-gap);padding-block:var(--px-page-header-padding-block);box-shadow:var(--px-page-header-shadow)}.px-block-page-header__title{margin:0;text-align:center}.px-block-page-header__breadcrumb-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--px-page-header-breadcrumb-gap);flex-direction:column}@media (min-width: 576px){.px-block-page-header__breadcrumb-list{flex-direction:row}}.px-block-page-header__breadcrumb-item{font-size:var(--px-page-header-breadcrumb-fs);color:var(--px-page-header-breadcrumb-color)}.px-block-page-header__breadcrumb-item--current{color:var(--px-page-header-breadcrumb-current-color)}.px-block-page-header__breadcrumb-item:not(:first-child){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--px-page-header-breadcrumb-gap)}.px-block-page-header__breadcrumb-item:not(:first-child):before{font-size:1.4em;color:var(--px-page-header-breadcrumb-color);display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:Material Design Icons;content:var(--px-page-header-breadcrumb-separator);line-height:1}.px-keynumbers{--px-keynumbers-gap: .5rem;--px-keynumbers-columns: 1fr 1fr;--px-keynumbers-areas: "content key-numbers" "cta key-numbers";--px-keynumbers-list-count: 2;--px-keynumber-size: 10rem;--px-keynumber-aspect-ratio: 1;--px-keynumber-height: 100%;--px-keynumber-align: auto;--px-keynumber-padding: 1.5rem;--px-keynumber-gap: .5rem;--px-keynumber-bg: var(--px-item-bg);--px-keynumber-border: var(--px-item-border);--px-keynumber-border-color: var(--px-neutral-d3);--px-keynumber-shadow: none;--px-keynumber-fs: 2rem;--px-keynumber-line-height: 1.1;--px-keynumber-template-row: 1fr auto auto}@media (min-width: 576px){.px-keynumbers{--px-keynumbers-list-count: 3}}.px-keynumbers--full-page{--px-keynumbers-areas: "content key-numbers" "content cta";--px-keynumber-template-row: auto 1fr;--px-keynumber-size: 15rem;--px-keynumber-aspect-ratio: auto;--px-keynumber-height: auto;--px-keynumber-align: stretch}@media (min-width: 576px){.px-keynumbers--full-page{--px-keynumbers-list-count: 2}}.px-keynumbers__body{display:grid;grid-template-areas:"content" "key-numbers" "cta";grid-template-rows:var(--px-keynumber-template-row);gap:calc(2 * var(--px-keynumbers-gap))}@media (min-width: 1000px){.px-keynumbers__body{grid-template-areas:var(--px-keynumbers-areas);grid-template-columns:var(--px-keynumbers-columns)}}.px-keynumbers__content{grid-area:content;display:flex;flex-direction:column;align-items:start;gap:var(--px-keynumbers-gap)}.px-keynumbers__number-list{grid-area:key-numbers;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--px-keynumbers-gap);margin:auto;width:100%;max-width:calc(var(--px-keynumber-size) * var(--px-keynumbers-list-count) + var(--px-keynumbers-gap) * (var(--px-keynumbers-list-count) - 1))}.px-keynumbers__cta{margin-inline:auto;display:grid;gap:var(--px-keynumbers-gap);height:fit-content}@media (min-width: 576px){.px-keynumbers__cta{grid-template-columns:1fr 1fr}}.px-keynumbers__cta--directory{--px-btn-bg: var(--px-btn-yearbook, var(--px-primary-btn-bg));--px-btn-border-color: var(--px-btn-yearbook, var(--px-primary-btn-border-color))}.px-keynumbers__cta--map{--px-btn-bg: var(--px-btn-map, var(--px-primary-btn-bg));--px-btn-border-color: var(--px-btn-map, var(--px-primary-btn-border-color))}.px-keynumber{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--px-keynumber-gap);background-color:var(--px-keynumber-bg);padding:var(--px-keynumber-padding);line-height:var(--px-keynumber-line-height);flex:0 0 auto;width:min(var(--px-keynumber-size),(100% - (var(--px-keynumbers-list-count) - 1) * var(--px-keynumbers-gap)) / var(--px-keynumbers-list-count));height:var(--px-keynumber-height);align-self:var(--px-keynumber-align);max-width:calc(50vw - 2rem);aspect-ratio:var(--px-keynumber-aspect-ratio);border:var(--px-keynumber-border);border-color:var(--px-keynumber-border-color);box-shadow:var(--px-keynumber-shadow)}.px-keynumber__icon,.px-keynumber__number{font-size:var(--px-keynumber-fs)}.px-keynumber__label{text-align:center}.px-directory,.px-dialog--directory{--px-bg: var(--px-variation-a-bg);--px-color: var(--px-variation-a-fcolor);--px-title-color: var(--px-variation-a-title-color);--px-accent-color: var(--px-variation-a-accent-color);--px-success-color: var(--px-variation-a-success-color);--px-error-color: var(--px-variation-a-error-color);--px-block-bg: var(--px-variation-a-block-bg);--px-block-color: var(--px-variation-a-block-color);--px-block-title-color: var(--px-variation-a-block-title-color);--px-block-bg-secondary: var(--px-variation-a-block-bg-secondary);--px-block-border-radius: var(--px-variation-a-block-border-radius);--px-block-border: var(--px-variation-a-block-border);--px-block-shadow: var(--px-variation-a-block-shadow);--px-item-bg: var(--px-variation-a-item-bg);--px-item-bg-secondary: var(--px-variation-a-item-bg-secondary);--px-item-color: var(--px-variation-a-item-fcolor);--px-item-title-color: var(--px-variation-a-item-title-color);--px-item-border: var(--px-variation-a-item-border);--px-item-border-radius: var(--px-variation-a-item-border-radius);--px-item-shadow: var(--px-variation-a-item-shadow);--px-item-badge-bg: var(--px-variation-a-item-badge-bg);--px-item-badge-color: var(--px-variation-a-item-badge-color);--px-shade: var(--px-variation-a-shade);--px-shade-inverse: var(--px-variation-a-shade-inverse);--px-btn-shadow: var(--px-variation-a-btn-shadow);--px-primary-btn-bg: var(--px-variation-a-primary-btn-bg);--px-primary-btn-color: var(--px-variation-a-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-a-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-a-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-a-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-a-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent)}.px-directory__disclaimer{margin-bottom:1rem;font-size:var(--px-fs-sm)}.px-directory__disclaimer a{color:var(--px-accent-color)}.px-carepath-page{--px-carepath-svg-margin-block: .5rem 1.5rem}.px-carepath-page__tabs-section{--px-bg: var(--px-variation-b-bg);--px-color: var(--px-variation-b-fcolor);--px-title-color: var(--px-variation-b-title-color);--px-accent-color: var(--px-variation-b-accent-color);--px-success-color: var(--px-variation-b-success-color);--px-error-color: var(--px-variation-b-error-color);--px-block-bg: var(--px-variation-b-block-bg);--px-block-color: var(--px-variation-b-block-color);--px-block-title-color: var(--px-variation-b-block-title-color);--px-block-bg-secondary: var(--px-variation-b-block-bg-secondary);--px-block-border-radius: var(--px-variation-b-block-border-radius);--px-block-border: var(--px-variation-b-block-border);--px-block-shadow: var(--px-variation-b-block-shadow);--px-item-bg: var(--px-variation-b-item-bg);--px-item-bg-secondary: var(--px-variation-b-item-bg-secondary);--px-item-color: var(--px-variation-b-item-fcolor);--px-item-title-color: var(--px-variation-b-item-title-color);--px-item-border: var(--px-variation-b-item-border);--px-item-border-radius: var(--px-variation-b-item-border-radius);--px-item-shadow: var(--px-variation-b-item-shadow);--px-item-badge-bg: var(--px-variation-b-item-badge-bg);--px-item-badge-color: var(--px-variation-b-item-badge-color);--px-shade: var(--px-variation-b-shade);--px-shade-inverse: var(--px-variation-b-shade-inverse);--px-btn-shadow: var(--px-variation-b-btn-shadow);--px-primary-btn-bg: var(--px-variation-b-primary-btn-bg);--px-primary-btn-color: var(--px-variation-b-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-b-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-b-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-b-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-b-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-content-padding-block: 3rem 0rem}.px-carepath-page__tabs-section:last-child{--px-content-padding-block: 3rem}.px-carepath-page .px-accordion{--px-accordion-border: 1px solid color-mix(in srgb, var(--px-color) 20%, transparent);--px-accordion-divider: var(--px-accordion-border);--px-carepath-q-size: 1.6em;--px-carepath-q-bg: color-mix(in srgb, var(--px-item-badge-bg) 40%, transparent);--px-carepath-q-bg-open: var(--px-item-bg);--px-carepath-q-color: var(--px-accent-color);--px-carepath-q-gap: .5rem}.px-carepath-page .px-accordion__title{display:inline-flex;justify-content:center;align-items:center;gap:1rem}.px-carepath-page .px-accordion__title:before{content:"Q.";content:"Q."/"";display:inline-flex;align-items:center;justify-content:center;inline-size:var(--px-carepath-q-size);block-size:var(--px-carepath-q-size);margin-inline-end:var(--px-carepath-q-gap);vertical-align:middle;border-radius:50%;background-color:var(--px-carepath-q-bg);color:var(--px-carepath-q-color);font-size:1.1em;font-weight:var(--px-fw-bold);transition:background-color var(--px-collapse-duration) var(--px-collapse-easing)}.px-carepath-page .px-accordion__item[open] .px-accordion__title:before{background-color:var(--px-carepath-q-bg-open)}@media (prefers-reduced-motion: reduce){.px-carepath-page .px-accordion__title:before{transition:none}}.px-carepath-page .px-tab-component--underline .px-tab-component__panel>*:first-child:not(.px-carepath-page__svg),.px-carepath-page .px-tab-component--underline .px-tab-component__panel>.px-tag-category-fieldset{padding-bottom:2rem}.px-carepath-page__svg{display:flex;justify-content:center;margin-block:var(--px-carepath-svg-margin-block)}.px-carepath-page__map{--px-carepath-map-min-h: 28rem;min-height:var(--px-carepath-map-min-h);display:grid;place-items:center;background:var(--px-item-bg);border:var(--px-item-border);border-radius:var(--px-item-border-radius);color:var(--px-item-color-75)}.px-carepath-page__contact-form{--px-bg: var(--px-variation-c-bg);--px-color: var(--px-variation-c-fcolor);--px-title-color: var(--px-variation-c-title-color);--px-accent-color: var(--px-variation-c-accent-color);--px-success-color: var(--px-variation-c-success-color);--px-error-color: var(--px-variation-c-error-color);--px-block-bg: var(--px-variation-c-block-bg);--px-block-color: var(--px-variation-c-block-color);--px-block-title-color: var(--px-variation-c-block-title-color);--px-block-bg-secondary: var(--px-variation-c-block-bg-secondary);--px-block-border-radius: var(--px-variation-c-block-border-radius);--px-block-border: var(--px-variation-c-block-border);--px-block-shadow: var(--px-variation-c-block-shadow);--px-item-bg: var(--px-variation-c-item-bg);--px-item-bg-secondary: var(--px-variation-c-item-bg-secondary);--px-item-color: var(--px-variation-c-item-fcolor);--px-item-title-color: var(--px-variation-c-item-title-color);--px-item-border: var(--px-variation-c-item-border);--px-item-border-radius: var(--px-variation-c-item-border-radius);--px-item-shadow: var(--px-variation-c-item-shadow);--px-item-badge-bg: var(--px-variation-c-item-badge-bg);--px-item-badge-color: var(--px-variation-c-item-badge-color);--px-shade: var(--px-variation-c-shade);--px-shade-inverse: var(--px-variation-c-shade-inverse);--px-btn-shadow: var(--px-variation-c-btn-shadow);--px-primary-btn-bg: var(--px-variation-c-primary-btn-bg);--px-primary-btn-color: var(--px-variation-c-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-c-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-c-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-c-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-c-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-bg: var(--px-variation-b-bg);--px-carepath-contact-gap: 1.5rem;--px-carepath-contact-padding: 2rem;--px-carepath-contact-max-width: 1000px;--px-carepath-contact-radius: var(--px-radius-sm)}.px-carepath-page__contact-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-inline:auto;max-width:var(--px-carepath-contact-max-width);padding:var(--px-carepath-contact-padding);background:var(--px-block-bg);color:var(--px-block-color);border:var(--px-block-border);border-radius:var(--px-carepath-contact-radius);box-shadow:var(--px-block-shadow)}.px-carepath-page__contact-cta-icon{transition:rotate .25s ease}.px-carepath-page__contact[open] .px-carepath-page__contact-cta-icon{rotate:180deg}@media (prefers-reduced-motion: reduce){.px-carepath-page__contact-cta-icon{transition:none}}.px-carepath-page__contact-cta-title{flex:1 1 100%;margin:0;font-size:var(--px-fs-h2-sm);color:var(--px-block-title-color);text-align:center}.px-carepath-page__contact-cta-text{flex:1 1 20rem;margin:0;text-align:center}.px-carepath-page__contact-panel{--px-contact-form-gap: var(--px-carepath-contact-gap);max-width:var(--px-carepath-contact-max-width);margin-inline:auto;margin-block:var(--px-carepath-contact-gap);padding:var(--px-carepath-contact-padding);background:var(--px-block-bg);color:var(--px-block-color);border:var(--px-block-border);border-radius:var(--px-carepath-contact-radius);box-shadow:var(--px-block-shadow)}.px-professionnal-detail{--px-bg: var(--px-variation-a-bg);--px-color: var(--px-variation-a-fcolor);--px-title-color: var(--px-variation-a-title-color);--px-accent-color: var(--px-variation-a-accent-color);--px-success-color: var(--px-variation-a-success-color);--px-error-color: var(--px-variation-a-error-color);--px-block-bg: var(--px-variation-a-block-bg);--px-block-color: var(--px-variation-a-block-color);--px-block-title-color: var(--px-variation-a-block-title-color);--px-block-bg-secondary: var(--px-variation-a-block-bg-secondary);--px-block-border-radius: var(--px-variation-a-block-border-radius);--px-block-border: var(--px-variation-a-block-border);--px-block-shadow: var(--px-variation-a-block-shadow);--px-item-bg: var(--px-variation-a-item-bg);--px-item-bg-secondary: var(--px-variation-a-item-bg-secondary);--px-item-color: var(--px-variation-a-item-fcolor);--px-item-title-color: var(--px-variation-a-item-title-color);--px-item-border: var(--px-variation-a-item-border);--px-item-border-radius: var(--px-variation-a-item-border-radius);--px-item-shadow: var(--px-variation-a-item-shadow);--px-item-badge-bg: var(--px-variation-a-item-badge-bg);--px-item-badge-color: var(--px-variation-a-item-badge-color);--px-shade: var(--px-variation-a-shade);--px-shade-inverse: var(--px-variation-a-shade-inverse);--px-btn-shadow: var(--px-variation-a-btn-shadow);--px-primary-btn-bg: var(--px-variation-a-primary-btn-bg);--px-primary-btn-color: var(--px-variation-a-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-a-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-a-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-a-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-a-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-professionnal-detail-content-padding: 2rem 1rem;--px-header-margin-bottom: 1rem;padding-block:2rem}@media (min-width: 576px){.px-professionnal-detail{--px-professionnal-detail-content-padding: 2rem}}.px-professionnal-detail__card-header{--px-professional-avatar-size: 6rem;max-width:none;box-shadow:none;margin-bottom:var(--px-header-margin-bottom)}@media (min-width: 576px){.px-professionnal-detail__card-header .px-professional-card__body{grid-template-columns:1fr 1fr;align-items:start}.px-professionnal-detail__card-header .px-professional-card__right{align-items:stretch}}.px-professionnal-detail__card-header .px-professional-card__right{gap:0}.px-professionnal-detail__card-header .px-professional-card__status-list{display:grid;gap:.25rem 1.5rem}@media (min-width: 576px){.px-professionnal-detail__card-header .px-professional-card__status-list{grid-template-columns:1fr 1fr}}.px-professionnal-detail .px-accordion{--px-accordion-bg: var(--px-item-bg-secondary);--px-accordion-shadow: none}.px-professionnal-detail .px-accordion__title{display:flex;align-items:center;gap:.5rem}.px-professionnal-detail .px-accordion__title i{color:var(--px-accent-color);font-size:1.2em}.px-professionnal-detail__number-badge{display:flex;flex-direction:row;align-items:center;justify-content:center;min-inline-size:1.5rem;aspect-ratio:1;padding-inline:.25rem;border-radius:var(--px-radius-full);background-color:color-mix(in srgb,var(--px-item-badge-bg),var(--px-shade) 15%);color:var(--px-item-badge-color);font-size:var(--px-fs-sm);font-weight:var(--px-fw-bold);line-height:1}.px-professionnal-detail__address-list{display:flex;flex-direction:column;gap:.25rem}.px-professionnal-detail__structure-list{display:flex;flex-direction:column}.px-professionnal-detail__structure-item+.px-professionnal-detail__structure-item{margin-top:.5rem;padding-top:.5rem;border-top:var(--px-border-width) solid color-mix(in srgb,var(--px-item-color) 12%,transparent)}.px-professionnal-detail__structure-name{color:color-mix(in srgb,var(--px-accent-color),var(--px-shade) 20%);font-size:var(--px-fs-big)}.px-professionnal-detail__content{padding:var(--px-professionnal-detail-content-padding);box-shadow:var(--px-block-shadow);border-radius:var(--px-item-border-radius)}.px-professionnal-detail__subtitle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0}.px-professionnal-detail__subtitle i{font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center}.px-professionnal-detail__back{--px-btn-bg: transparent;--px-btn-color: var(--px-color);--px-btn-border-color: color-mix(in srgb, var(--px-color) 40%, transparent);--px-btn-hover-bg: color-mix(in srgb, var(--px-color) 8%, transparent);align-self:start;margin-bottom:1rem}.px-professionnal-detail__competency-list{padding-top:.5rem;display:grid;gap:.5rem 1.5rem;grid-template-columns:var(--px-professionnal-detail-competency-columns, 1fr)}.px-professionnal-detail__competency-list a{display:inline-flex;align-items:center;gap:.4rem;color:color-mix(in srgb,var(--px-accent-color),var(--px-shade) 20%)}.px-professionnal-detail__competency-list a:before{content:"\f0142";font-family:Material Design Icons;font-size:1.1em;line-height:1}.px-professionnal-detail__competency-list a:hover{text-decoration:underline}.px-structure-detail{--px-bg: var(--px-variation-a-bg);--px-color: var(--px-variation-a-fcolor);--px-title-color: var(--px-variation-a-title-color);--px-accent-color: var(--px-variation-a-accent-color);--px-success-color: var(--px-variation-a-success-color);--px-error-color: var(--px-variation-a-error-color);--px-block-bg: var(--px-variation-a-block-bg);--px-block-color: var(--px-variation-a-block-color);--px-block-title-color: var(--px-variation-a-block-title-color);--px-block-bg-secondary: var(--px-variation-a-block-bg-secondary);--px-block-border-radius: var(--px-variation-a-block-border-radius);--px-block-border: var(--px-variation-a-block-border);--px-block-shadow: var(--px-variation-a-block-shadow);--px-item-bg: var(--px-variation-a-item-bg);--px-item-bg-secondary: var(--px-variation-a-item-bg-secondary);--px-item-color: var(--px-variation-a-item-fcolor);--px-item-title-color: var(--px-variation-a-item-title-color);--px-item-border: var(--px-variation-a-item-border);--px-item-border-radius: var(--px-variation-a-item-border-radius);--px-item-shadow: var(--px-variation-a-item-shadow);--px-item-badge-bg: var(--px-variation-a-item-badge-bg);--px-item-badge-color: var(--px-variation-a-item-badge-color);--px-shade: var(--px-variation-a-shade);--px-shade-inverse: var(--px-variation-a-shade-inverse);--px-btn-shadow: var(--px-variation-a-btn-shadow);--px-primary-btn-bg: var(--px-variation-a-primary-btn-bg);--px-primary-btn-color: var(--px-variation-a-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-a-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-a-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-a-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-a-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-structure-detail-content-padding: 2rem 1rem;--px-structure-detail-gap: 1.5rem;padding-block:2rem}@media (min-width: 576px){.px-structure-detail{--px-structure-detail-content-padding: 2rem}}.px-structure-detail__content{padding:var(--px-structure-detail-content-padding);box-shadow:var(--px-block-shadow);border-radius:var(--px-item-border-radius)}.px-structure-detail__card-header{--px-professional-avatar-size: 6rem;max-width:none;box-shadow:none;margin-bottom:var(--px-structure-detail-gap)}@media (min-width: 1000px){.px-structure-detail__card-header{--px-professional-avatar-size: 10rem}.px-structure-detail__card-header .px-professional-card__body{grid-template-columns:1fr 1fr;align-items:center}.px-structure-detail__card-header .px-professional-card__right{align-items:stretch}}.px-structure-detail__card-header .px-professional-card__address-line{padding:1rem;font-size:1rem}.px-structure-detail__subtitle{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding-top:var(--px-structure-detail-gap)}.px-structure-detail__subtitle i{font-size:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.px-structure-detail__ck-content{padding-top:.5rem}.px-structure-detail__hours{padding-top:.5rem;display:grid;gap:.25rem 1.5rem}@media (min-width: 576px){.px-structure-detail__hours{grid-template-columns:1fr 1fr}}.px-structure-detail__hours-row{display:grid;grid-template-columns:6rem 1fr;gap:.5rem;padding-block:.35rem;border-bottom:var(--px-border-width) solid color-mix(in srgb,var(--px-color) 12%,transparent)}.px-structure-detail__hours-row dt{font-weight:var(--px-fw-bold)}.px-structure-detail__access{display:grid;gap:1rem}@media (min-width: 1000px){.px-structure-detail__access{grid-template-columns:1fr 1fr;align-items:start}}.px-structure-detail__map{--px-structure-detail-map-min-h: 16rem;min-height:var(--px-structure-detail-map-min-h);display:grid;place-items:center;background:var(--px-item-bg-secondary);border:var(--px-item-border);border-radius:var(--px-item-border-radius);color:var(--px-item-color)}.px-structure-detail__competency-list{padding-top:.5rem;display:grid;gap:.5rem 1.5rem;grid-template-columns:var(--px-structure-detail-competency-columns, 1fr)}.px-structure-detail__competency-list a{display:inline-flex;align-items:center;gap:.4rem;color:color-mix(in srgb,var(--px-accent-color),var(--px-shade) 20%)}.px-structure-detail__competency-list a:before{content:"\f0142";font-family:Material Design Icons;font-size:1.1em;line-height:1}.px-structure-detail__competency-list a:hover{text-decoration:underline}.px-publication-detail{--px-bg: var(--px-variation-b-bg);--px-color: var(--px-variation-b-fcolor);--px-title-color: var(--px-variation-b-title-color);--px-accent-color: var(--px-variation-b-accent-color);--px-success-color: var(--px-variation-b-success-color);--px-error-color: var(--px-variation-b-error-color);--px-block-bg: var(--px-variation-b-block-bg);--px-block-color: var(--px-variation-b-block-color);--px-block-title-color: var(--px-variation-b-block-title-color);--px-block-bg-secondary: var(--px-variation-b-block-bg-secondary);--px-block-border-radius: var(--px-variation-b-block-border-radius);--px-block-border: var(--px-variation-b-block-border);--px-block-shadow: var(--px-variation-b-block-shadow);--px-item-bg: var(--px-variation-b-item-bg);--px-item-bg-secondary: var(--px-variation-b-item-bg-secondary);--px-item-color: var(--px-variation-b-item-fcolor);--px-item-title-color: var(--px-variation-b-item-title-color);--px-item-border: var(--px-variation-b-item-border);--px-item-border-radius: var(--px-variation-b-item-border-radius);--px-item-shadow: var(--px-variation-b-item-shadow);--px-item-badge-bg: var(--px-variation-b-item-badge-bg);--px-item-badge-color: var(--px-variation-b-item-badge-color);--px-shade: var(--px-variation-b-shade);--px-shade-inverse: var(--px-variation-b-shade-inverse);--px-btn-shadow: var(--px-variation-b-btn-shadow);--px-primary-btn-bg: var(--px-variation-b-primary-btn-bg);--px-primary-btn-color: var(--px-variation-b-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-b-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-b-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-b-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-b-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-publication-detail-padding: .75rem;--px-publication-detail-padding-block: 2rem;--px-publication-detail-gap: 1.5rem;--px-publication-detail-columns: minmax(0, 1fr);--px-publication-detail-aside-column: auto;--px-publication-detail-info-gap: 1.25rem;--px-publication-detail-info-padding: .5rem 1rem;--px-publication-detail-emphasis-fw: 700;padding-block:var(--px-publication-detail-padding-block)}@media (min-width: 576px){.px-publication-detail{--px-publication-detail-padding: 1.5rem}}@media (min-width: 1000px){.px-publication-detail--event{--px-publication-detail-columns: minmax(0, 7fr) minmax(0, 5fr);--px-publication-detail-aside-column: 2}}.px-publication-detail__content{display:grid;grid-template-columns:var(--px-publication-detail-columns);grid-auto-flow:row dense;align-items:start;gap:var(--px-publication-detail-gap);background-color:var(--px-item-bg);color:var(--px-item-color);padding:var(--px-publication-detail-padding);border-radius:var(--px-block-border-radius);border:var(--px-block-border);box-shadow:var(--px-block-shadow)}.px-publication-detail__media,.px-publication-detail__footer{grid-column:1/-1}.px-publication-detail__media{justify-self:center;max-width:100%}.px-publication-detail__aside{grid-column:var(--px-publication-detail-aside-column)}.px-publication-detail__ck-content{min-width:0}.px-publication-detail__infos{display:flex;flex-direction:column;gap:var(--px-publication-detail-info-gap);margin:0}.px-publication-detail__info{overflow:hidden;background-color:var(--px-item-bg);color:var(--px-item-color);border:var(--px-item-border);border-radius:var(--px-item-border-radius);box-shadow:var(--px-item-shadow)}.px-publication-detail__info-label{display:flex;align-items:center;gap:.4rem;padding:var(--px-publication-detail-info-padding);background-color:var(--px-item-bg-secondary);color:var(--px-item-color-75);font-size:var(--px-fs-sm)}.px-publication-detail__info-value{margin:0;padding:var(--px-publication-detail-info-padding)}.px-publication-detail__info-value strong{font-weight:var(--px-publication-detail-emphasis-fw)}.px-publication-detail__info-line{display:block}.px-publication-detail__info-prefix{color:var(--px-item-color-75);font-size:var(--px-fs-sm)}.px-publication-detail__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.px-publication-detail__publication-date{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--px-item-color-75);font-size:var(--px-fs-sm)}.px-publication-detail__publication-date strong{font-weight:var(--px-publication-detail-emphasis-fw)}.px-publication-detail__socials-share-list{display:flex;gap:.5rem;align-items:center;color:var(--px-item-badge-color)}.px-publication-detail__socials-share-item{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--px-item-badge-bg-60);padding:5px;border-radius:var(--px-radius-sm)}.px-publication-detail__socials-share-link,.px-publication-detail__socials-share-btn{display:flex;background:none;border:0;color:inherit}:where(.px-homepage .px-section:nth-child(odd of.px-section)){--px-bg: var(--px-variation-b-bg);--px-color: var(--px-variation-b-fcolor);--px-title-color: var(--px-variation-b-title-color);--px-accent-color: var(--px-variation-b-accent-color);--px-success-color: var(--px-variation-b-success-color);--px-error-color: var(--px-variation-b-error-color);--px-block-bg: var(--px-variation-b-block-bg);--px-block-color: var(--px-variation-b-block-color);--px-block-title-color: var(--px-variation-b-block-title-color);--px-block-bg-secondary: var(--px-variation-b-block-bg-secondary);--px-block-border-radius: var(--px-variation-b-block-border-radius);--px-block-border: var(--px-variation-b-block-border);--px-block-shadow: var(--px-variation-b-block-shadow);--px-item-bg: var(--px-variation-b-item-bg);--px-item-bg-secondary: var(--px-variation-b-item-bg-secondary);--px-item-color: var(--px-variation-b-item-fcolor);--px-item-title-color: var(--px-variation-b-item-title-color);--px-item-border: var(--px-variation-b-item-border);--px-item-border-radius: var(--px-variation-b-item-border-radius);--px-item-shadow: var(--px-variation-b-item-shadow);--px-item-badge-bg: var(--px-variation-b-item-badge-bg);--px-item-badge-color: var(--px-variation-b-item-badge-color);--px-shade: var(--px-variation-b-shade);--px-shade-inverse: var(--px-variation-b-shade-inverse);--px-btn-shadow: var(--px-variation-b-btn-shadow);--px-primary-btn-bg: var(--px-variation-b-primary-btn-bg);--px-primary-btn-color: var(--px-variation-b-primary-btn-color);--px-primary-btn-border-color: var(--px-variation-b-primary-btn-border-color);--px-secondary-btn-bg: var(--px-variation-b-secondary-btn-bg);--px-secondary-btn-color: var(--px-variation-b-secondary-btn-color);--px-secondary-btn-border-color: var(--px-variation-b-secondary-btn-border-color);--px-color-75: color-mix(in srgb, var(--px-color) 75%, transparent);--px-item-color-75: color-mix(in srgb, var(--px-item-color) 75%, transparent);--px-item-badge-bg-60: color-mix(in srgb, var(--px-item-badge-bg) 60%, transparent);--px-content-padding-block: 5rem}:where(.px-homepage .px-content){--px-content-padding-block: 5rem}
