:root,[data-bs-theme="light"]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfc;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient: linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33,37,41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255,255,255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0,0,0;--bs-secondary-color: rgba(33,37,41,.75);--bs-secondary-color-rgb: 33,37,41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233,236,239;--bs-tertiary-color: rgba(33,37,41,.5);--bs-tertiary-color-rgb: 33,37,41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248,249,250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13,110,253;--bs-link-decoration: none;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10,88,202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0,0,0,.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13,110,253,.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}*,::after,::before{box-sizing: border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth}}body{background-color: var(--bs-body-bg);color: var(--bs-body-color);font-family: var(--bs-body-font-family);font-size: var(--bs-body-font-size);font-weight: var(--bs-body-font-weight);line-height: var(--bs-body-line-height);margin: 0px;text-align: var(--bs-body-text-align);text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0)}hr{border-right: 0px;border-bottom: 0px;border-left: 0px;border-image: none;border-top: var(--bs-border-width) solid;color: inherit;margin: 1rem 0px;opacity: 0.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color: var(--bs-heading-color);font-weight: 500;line-height: 1.2;margin-bottom: 0.5rem;margin-top: 0px}.h1,h1{font-size: calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.h1,h1{font-size: 2.5rem}}.h2,h2{font-size: calc(1.325rem + 0.9vw)}@media (min-width: 1200px){.h2,h2{font-size: 2rem}}.h3,h3{font-size: calc(1.3rem + 0.6vw)}@media (min-width: 1200px){.h3,h3{font-size: 1.75rem}}p{margin-bottom: 1rem;margin-top: 0px}abbr[title]{cursor: help;text-decoration: underline dotted;text-decoration-skip-ink: none}address{font-style: normal;line-height: inherit;margin-bottom: 1rem}ol,ul{padding-left: 2rem}dl,ol,ul{margin-bottom: 1rem;margin-top: 0px}ol ol,ol ul,ul ol,ul ul{margin-bottom: 0px}dt{font-weight: 700}dd{margin-bottom: 0.5rem;margin-left: 0px}blockquote{margin: 0px 0px 1rem}b,strong{font-weight: bolder}.small,small{font-size: 0.875em}sub,sup{font-size: 0.75em;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}a{color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration: none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color: inherit;text-decoration: none}code,kbd,pre,samp{font-family: var(--bs-font-monospace);font-size: 1em}pre{display: block;font-size: 0.875em;margin-bottom: 1rem;margin-top: 0px;overflow: auto}pre code{color: inherit;font-size: inherit;word-break: normal}code{color: var(--bs-code-color);font-size: 0.875em;overflow-wrap: break-word}a>code{color: inherit}kbd{background-color: var(--bs-body-color);border-radius: 0.25rem;color: var(--bs-body-bg);font-size: 0.875em;padding: 0.1875rem 0.375rem}kbd kbd{font-size: 1em;padding: 0px}figure{margin: 0px 0px 1rem}img,svg{vertical-align: middle}table{border-collapse: collapse;caption-side: bottom}caption{color: var(--bs-secondary-color);padding-bottom: 0.5rem;padding-top: 0.5rem;text-align: left}th{text-align: -webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-width: 0px;border-style: solid;border-image: none;border-color: inherit}label{display: inline-block}button{border-radius: 0px}button:focus:not(:focus-visible){outline: 0px}button,input,optgroup,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit;margin: 0px}button,select{text-transform: none}[role="button"]{cursor: pointer}select{overflow-wrap: normal}select:disabled{opacity: 1}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display: none !important}[type="button"],[type="reset"],[type="submit"],button{appearance: button}[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor: pointer}textarea{resize: vertical}fieldset{border: 0px;margin: 0px;min-width: 0px;padding: 0px}legend{float: left;font-size: calc(1.275rem + 0.3vw);line-height: inherit;margin-bottom: 0.5rem;padding: 0px;width: 100%}@media (min-width: 1200px){legend{font-size: 1.5rem}}legend + *{clear: left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding: 0px}::-webkit-inner-spin-button{height: auto}[type="search"]{appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-cancel-button{cursor: pointer;filter: grayscale(1)}::-webkit-search-decoration{appearance: none}::-webkit-color-swatch-wrapper{padding: 0px}::file-selector-button{appearance: button;font: inherit}output{display: inline-block}iframe{border: 0px}summary{cursor: pointer;display: list-item}progress{vertical-align: baseline}[hidden]{display: none !important}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-left: calc(var(--bs-gutter-x)*-.5);margin-right: calc(var(--bs-gutter-x)*-.5);margin-top: calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink: 0;margin-top: var(--bs-gutter-y);max-width: 100%;padding-left: calc(var(--bs-gutter-x)*.5);padding-right: calc(var(--bs-gutter-x)*.5);width: 100%}@media (min-width: 576px){.col-sm-6{flex: 0 0 auto;width: 50%}}.form-control{appearance: none;background-clip: padding-box;background-color: var(--bs-body-bg);border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);box-shadow: var(--bs-box-shadow-inset);color: var(--bs-body-color);display: block;font-size: 1rem;font-weight: 400;line-height: 1.5;padding: 0.375rem 0.75rem;transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;width: 100%}@media (prefers-reduced-motion: reduce){.form-control{transition: none}}.form-control:focus{background-color: var(--bs-body-bg);border-color: rgb(134,182,254);box-shadow: var(--bs-box-shadow-inset),0 0 0 .25rem rgba(13,110,253,.25);color: var(--bs-body-color);outline: 0px}.form-control::-webkit-date-and-time-value{height: 1.5em;margin: 0px;min-width: 85px}.form-control::-webkit-datetime-edit{display: block;padding: 0px}.form-control::placeholder{color: var(--bs-secondary-color);opacity: 1}.form-control:disabled{background-color: var(--bs-secondary-bg);opacity: 1}.form-control::file-selector-button{background-color: var(--bs-tertiary-bg);background-image: var(--bs-gradient);border-width: 0px;border-style: solid;border-image: none;border-color: inherit;border-inline-end-width: var(--bs-border-width);border-radius: 0px;color: var(--bs-body-color);margin: -0.375rem -0.75rem;margin-inline-end: 0.75rem;padding: 0.375rem 0.75rem;pointer-events: none;transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition: none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color: var(--bs-secondary-bg)}.input-group{align-items: stretch;display: flex;flex-wrap: wrap;position: relative;width: 100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex: 1 1 auto;min-width: 0px;position: relative;width: 1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index: 5}.input-group .btn,.input-group .wp-block-button .wp-block-button__link,.wp-block-button .input-group .wp-block-button__link{position: relative;z-index: 2}.input-group .btn:focus,.input-group .wp-block-button .wp-block-button__link:focus,.wp-block-button .input-group .wp-block-button__link:focus{z-index: 5}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius: 0px;border-top-right-radius: 0px}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius: 0px;border-top-left-radius: 0px;margin-left: calc(var(--bs-border-width)*-1)}.btn,.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family:;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color: var(--bs-btn-bg);background-image: var(--bs-gradient);border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius: var(--bs-btn-border-radius);box-shadow: var(--bs-btn-box-shadow);color: var(--bs-btn-color);cursor: pointer;display: inline-block;font-family: var(--bs-btn-font-family);font-size: var(--bs-btn-font-size);font-weight: var(--bs-btn-font-weight);line-height: var(--bs-btn-line-height);padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align: center;transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;user-select: none;vertical-align: middle}@media (prefers-reduced-motion: reduce){.btn,.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{transition: none}}.btn:hover,.wp-block-button .wp-block-button__link:hover{background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);color: var(--bs-btn-hover-color)}.btn-check:checked + .btn,.btn.active,.btn.show,.btn:first-child:active,.wp-block-button .active.wp-block-button__link,.wp-block-button .btn-check:checked + .wp-block-button__link,.wp-block-button .show.wp-block-button__link,.wp-block-button .wp-block-button__link:first-child:active,.wp-block-button :not(.btn-check) + .wp-block-button__link:active,:not(.btn-check) + .btn:active{background-color: var(--bs-btn-active-bg);background-image: none;border-color: var(--bs-btn-active-border-color);box-shadow: var(--bs-btn-active-shadow);color: var(--bs-btn-active-color)}.btn.disabled,.btn:disabled,.wp-block-button .disabled.wp-block-button__link,.wp-block-button .wp-block-button__link:disabled,.wp-block-button fieldset:disabled .wp-block-button__link,fieldset:disabled .btn,fieldset:disabled .wp-block-button .wp-block-button__link{background-color: var(--bs-btn-disabled-bg);background-image: none;border-color: var(--bs-btn-disabled-border-color);box-shadow: none;color: var(--bs-btn-disabled-color);opacity: var(--bs-btn-disabled-opacity);pointer-events: none}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130,138,145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108,117,125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-group-lg>.btn,.btn-group-lg>.wp-block-button.btn .wp-block-button__link,.btn-lg,.wp-block-button .btn-group-lg>.wp-block-button.wp-block-button__link .wp-block-button__link,.wp-block-button .btn-group-lg>.wp-block-button__link,.wp-block-button.btn-lg .wp-block-button__link{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color:;--bs-card-subtitle-color:;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow:;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;color: var(--bs-body-color);display: flex;flex-direction: column;height: var(--bs-card-height);min-width: 0px;position: relative;overflow-wrap: break-word;background-clip: border-box;background-color: var(--bs-card-bg);border: var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius: var(--bs-card-border-radius);box-shadow: var(--bs-card-box-shadow)}.card-body{color: var(--bs-card-color);flex: 1 1 auto;padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color: var(--bs-card-title-color);margin-bottom: var(--bs-card-title-spacer-y)}.card-subtitle,.card-text:last-child{margin-bottom: 0px}:root,[data-bs-theme="light"]{--bs-btn-close-filter:}:root,[data-bs-theme="light"]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter:}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0px !important;width: 1px !important;clip: rect(0px,0px,0px,0px) !important;border: 0px !important;white-space: nowrap !important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position: absolute !important}.d-flex{display: flex !important}.justify-content-between{justify-content: space-between !important}.mb-4{margin-bottom: 1.5rem !important}img{vertical-align: middle}.embed-responsive,.post-thumbnail,.wp-video{margin: 5px 0px;width: 100% !important}.post img,.post-thumbnail img{height: auto;max-width: 100%}.entry-meta{font-size: small;margin-top: 0.75rem}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0}.slick-list:focus{outline: none}.slick-list.dragging{cursor: pointer;cursor: hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto}.slick-track:before,.slick-track:after{display: table;content: ''}.slick-track:after{clear: both}.slick-loading .slick-track{visibility: hidden}.slick-slide{display: none;float: left;height: 100%;min-height: 1px}[dir='rtl'] .slick-slide{float: right}.slick-slide img{display: block}.slick-slide.slick-loading img{display: none}.slick-slide.dragging img{pointer-events: none}.slick-initialized .slick-slide{display: block}.slick-loading .slick-slide{visibility: hidden}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display: none}.slick-loading .slick-list{background: #fff url('../assets/vendor/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family: 'slick';font-weight: normal;font-style: normal;src: url('../assets/vendor/slick/fonts/slick.eot');src: url('../assets/vendor/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../assets/vendor/slick/fonts/slick.woff') format('woff'),url('../assets/vendor/slick/fonts/slick.ttf') format('truetype'),url('../assets/vendor/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity: 1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25}.slick-prev:before,.slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.slick-prev{left: -25px}[dir='rtl'] .slick-prev{right: -25px;left: auto}.slick-prev:before{content: '←'}[dir='rtl'] .slick-prev:before{content: '→'}.slick-next{right: -25px}[dir='rtl'] .slick-next{right: auto;left: -25px}.slick-next:before{content: '→'}[dir='rtl'] .slick-next:before{content: '←'}.slick-dotted.slick-slider{margin-bottom: 30px}.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center}.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer}.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline: none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1}.slick-dots li button:before{font-family: 'slick';font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.slick-dots li.slick-active button:before{opacity: .75;color: black}*,*::before,*::after{box-sizing: border-box}body{margin: 0}img{max-width: 100%;height: auto;vertical-align: middle}button{padding: 0;border: 0;background: none;font: inherit;color: inherit;cursor: pointer}body{overflow-x: hidden;background: #fff;font-family: 'Barlow',Helvetica,Arial,sans-serif;font-size: clamp(15px,1.1vw,28px);line-height: 1.65;color: #000}*:focus{outline: 0 !important;box-shadow: none !important}a,button{transition: all 0.25s ease}a,button,summary,[role='button'],.hamburger{-webkit-tap-highlight-color: transparent}a,:where(a:hover,a:focus,a:active,a:visited){text-decoration: none;color: inherit}.lien_texte{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.18em;overflow-wrap: anywhere}.lien_texte:hover,.lien_texte:focus-visible{text-decoration: underline;text-decoration-thickness: 2px}.liste_texte{margin: 0 0 1em;padding-left: 1.3em}ul.liste_texte{list-style: disc}ol.liste_texte{list-style: decimal}.liste_texte>li{margin-bottom: 0.45em;padding-left: 0.2em}.liste_texte>li:last-child{margin-bottom: 0}.liste_texte:last-child{margin-bottom: 0}ul,ol{list-style: none;padding: 0;margin: 0}h1,h2,h3{font-weight: 400;margin: 0;letter-spacing: 1px}h1{font-size: clamp(31px,2.2vw,56px);line-height: 1.1}h2{font-size: clamp(25px,1.8vw,46px);line-height: 1.1}h3{font-size: clamp(18px,1.3vw,33px);line-height: 1.1}p{margin-bottom: 1vw}.tel-link{pointer-events: none;cursor: default}html.js #home #hero,html.js #banniere{opacity: 0;animation: em-banniere-secours 0s linear 3s forwards}@keyframes em-banniere-secours{to{opacity: 1}}@media (prefers-reduced-motion: reduce){html.js #home #hero,html.js #banniere{opacity: 1;animation: none}}#contenu-principal:focus{outline: none}.btn_full,.btn_line{display: inline-block;width: 20.2vw;padding: 1vw 0;border: 2px solid transparent;border-radius: 2vw;font-size: clamp(17px,1.21vw,31px);font-weight: 500;letter-spacing: 1px;text-align: center;text-transform: uppercase;color: #fff}.btn_full{background-color: #384d60}.btn_full:hover{background-color: #2b3d4d}.btn_line{border-color: #fff}.btn_line:hover{background-color: #fff;color: #384d60}.btn_line_dark{display: inline-block;padding: 0.8vw 1.4vw;border: 1px solid #000;font-size: clamp(14px,0.99vw,25px);color: #000}.btn_line_dark:hover{background-color: #000;color: #fff}.back_to_top{position: fixed;right: 2.6vw;bottom: 2.6vw;z-index: 1030;display: flex;align-items: center;justify-content: center;width: 2.6vw;height: 2.6vw;border-radius: 0.1vw;border: 1px solid transparent;background-color: #000;font-size: clamp(12px,0.88vw,23px);color: #ddd;opacity: 0;visibility: hidden;transition: all 0.3s ease-out}.back_to_top.show{opacity: 0.7;visibility: visible}.back_to_top.show:hover{opacity: 0.2;transform: scale(0.94);color: #fff}header.main{position: absolute;top: 0;left: 0;z-index: 100;display: flex;align-items: center;justify-content: space-between;width: 100%;height: 6vw;padding: 0 2.5vw;transition: all 0.35s ease}header.main.fond_sombre{background-color: #000}header.main.sticky{position: fixed;height: 4.5vw;background-color: rgba(0,0,0,0.8)}header.main .logo{display: block;width: 13vw;transition: all 0.35s ease}header.main.sticky .logo{width: 10.5vw}header.main .logo img{width: 100%}header.main .actions{display: flex;align-items: center;gap: 1.8vw}header.main .lang{font-size: clamp(13px,0.94vw,24px);letter-spacing: 1px;color: #fff}header.main .lang span{margin: 0 0.2vw;opacity: 0.5}header.main .lang:hover{opacity: 0.7}.btn_rdv{display: inline-flex;align-items: center;gap: 0.6vw;padding: 0.75vw 1.7vw;border: 1px solid #fff;border-radius: 2vw;background-color: transparent;font-family: inherit;font-size: clamp(13px,0.94vw,24px);font-weight: 500;letter-spacing: 1px;color: #fff;cursor: pointer;transition: background-color 0.3s ease,color 0.3s ease}.rdv_menu{position: relative}.btn_rdv .libelle_court{display: none}.btn_rdv .fleche{font-size: clamp(10px,0.73vw,19px);transition: transform 0.3s ease}.btn_rdv[aria-expanded='true'] .fleche{transform: rotate(180deg)}.rdv_choix{position: absolute;top: calc(100% + 0.6vw);right: 0;z-index: 120;display: flex;flex-direction: column;min-width: 16vw;padding: 1vw 0 0.6vw;background-color: #fff;box-shadow: 0 0.6vw 2vw rgba(0,0,0,0.18);text-align: left;opacity: 1;visibility: visible;transform: translateY(0);transition: opacity 0.25s ease,transform 0.25s ease,visibility 0s}.rdv_choix[hidden]{display: flex;opacity: 0;visibility: hidden;transform: translateY(-0.5vw);pointer-events: none;transition: opacity 0.25s ease,transform 0.25s ease,visibility 0s linear 0.25s}.rdv_choix:before{content: '';position: absolute;left: 0;right: 0;bottom: 100%;height: 0.8vw}#services #banniere .rdv_choix:before,#pathologies #banniere .rdv_choix:before{bottom: auto;top: 100%;height: 1vw}.rdv_choix .intitule{display: block;padding: 0 1.4vw 0.7vw;font-size: clamp(11px,0.8vw,20px);letter-spacing: 2px;text-transform: uppercase;color: #83a4b1}.rdv_choix a{display: flex;align-items: center;gap: 0.6vw;padding: 0.7vw 1.4vw;font-size: clamp(14px,1.04vw,27px);letter-spacing: 1px;color: #1b2b3a;transition: background-color 0.25s ease,color 0.25s ease}.rdv_choix a i{font-size: clamp(13px,0.94vw,24px);color: #83a4b1;transition: color 0.25s ease}.rdv_choix a:hover{background-color: #2d4356;color: #fff}.rdv_choix a:hover i{color: #fff}#services #banniere .rdv_menu_banniere,#pathologies #banniere .rdv_menu_banniere{position: relative;z-index: 2}#services #banniere .rdv_choix,#pathologies #banniere .rdv_choix{top: auto;right: auto;bottom: calc(100% + 0.8vw);left: 0;min-width: 22vw}#services #banniere .rdv_choix[hidden],#pathologies #banniere .rdv_choix[hidden]{transform: translateY(0.5vw)}#services #banniere .btn_banniere,#pathologies #banniere .btn_banniere{border: 0;font-family: inherit;text-align: left;cursor: pointer}#services #banniere .btn_banniere span,#pathologies #banniere .btn_banniere span{display: block;max-width: 12.5vw}.btn_rdv i{font-size: clamp(14px,0.99vw,25px)}.btn_rdv:hover{background-color: #fff;color: #384d60}header.main .hamburger{display: flex;align-items: center;justify-content: center;padding: 0}header.main .hamburger .hamburger-box{display: block;width: 1.9vw;height: 1.3vw}header.main .hamburger .hamburger-inner,header.main .hamburger .hamburger-inner:before,header.main .hamburger .hamburger-inner:after{width: 1.9vw;height: 2px;border-radius: 0;background-color: #fff}header.main .hamburger .hamburger-inner:before{top: -0.55vw}header.main .hamburger .hamburger-inner:after{bottom: -0.55vw}#menu_panel{position: fixed;top: 0;right: 0;z-index: 200;display: flex;flex-direction: column;width: 43vw;height: 100%;background-color: #36444e;color: #f5f5f5;transform: translateX(100%);transition: transform 0.4s ease}#menu_panel.open{transform: translateX(0)}#menu_panel .panel_head{display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;padding: 1.7vw 2.5vw 0}#menu_panel .panel_head .logo{display: block;width: 12vw}#menu_panel .panel_head .logo img{display: block;width: 100%}#menu_panel .head_actions{display: flex;align-items: center;gap: 1.2vw}#menu_panel .lang{font-size: clamp(13px,0.94vw,24px);letter-spacing: 1px}#menu_panel .close{display: flex;align-items: center;justify-content: center;width: 2.3vw;height: 2.3vw;min-width: 32px;min-height: 32px;border: 1px solid rgba(245,245,245,0.35);border-radius: 50%;font-size: clamp(14px,0.99vw,25px);color: inherit;transition: background-color 0.25s ease,border-color 0.25s ease}#menu_panel .close:hover{background-color: #f5f5f5;border-color: #f5f5f5;color: #36444e}#menu_panel .panel_body{flex: 1;overflow-y: auto;padding: 1.6vw 2.5vw 2.6vw}#menu_panel a{color: inherit}#menu_panel .panel_haut{display: flex;align-items: center;justify-content: space-between;gap: 1vw;padding-bottom: 1.4vw;font-size: clamp(16px,1.2vw,31px);font-weight: 500}#menu_panel .avis{display: inline-flex;align-items: center;gap: 0.6vw}#menu_panel .avis img{width: 1.35vw;min-width: 18px}#menu_panel .panel_haut .socials a{margin-left: 1.4vw}#menu_panel .avis:hover,#menu_panel .panel_haut .socials a:hover{text-decoration: underline}#menu_panel .accordeon{border-top: 1px solid rgba(245,245,245,0.22)}#menu_panel .accordeon_entete{position: relative}#menu_panel .accordeon_tete{display: flex;align-items: center;justify-content: space-between;gap: 1vw;width: 100%;padding: 1.25vw 0;font-size: clamp(19px,1.38vw,35px);font-weight: 600;text-align: left;color: inherit}#menu_panel .accordeon_entete:has(.voir_tout) .libelle{padding-right: 8vw}#menu_panel .accordeon_tete .fleche{flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 2.4vw;height: 2.4vw;min-width: 34px;min-height: 34px;border-radius: 50%;background-color: #e9eaec;transition: transform 0.3s ease}#menu_panel .accordeon_tete .fleche img{width: 0.75vw;min-width: 11px}#menu_panel .accordeon_tete[aria-expanded="false"] .fleche{transform: rotate(180deg)}#menu_panel .voir_tout{position: absolute;top: 50%;right: 3.4vw;z-index: 1;padding: 0.55vw 1.4vw;border-radius: 2em;background-image: linear-gradient(90deg,#23333F 0%,#141D24 137.5%);font-size: clamp(12px,0.88vw,23px);font-weight: 600;white-space: nowrap;transform: translateY(-50%);transition: filter 0.25s ease}#menu_panel .voir_tout:hover{filter: brightness(0.78)}#menu_panel .accordeon_corps{display: none;padding-bottom: 1.4vw}#menu_panel .accordeon_corps.open a{animation: apparition_sous_menu 0.35s ease both}@keyframes apparition_sous_menu{from{opacity: 0;transform: translateY(-0.4vw)}to{opacity: 1;transform: none}}#menu_panel .accordeon_corps ul{columns: 2;column-gap: 2.4vw}#menu_panel .accordeon_corps li{margin-bottom: 0.61vw;font-size: clamp(14px,1.09vw,27px);line-height: 1.12;break-inside: avoid}#menu_panel .accordeon_corps a:hover,#menu_panel .accordeon_corps a.actif{text-decoration: underline}#menu_panel .liens_simples{padding: 1.25vw 0;border-top: 1px solid rgba(245,245,245,0.22)}#menu_panel .liens_simples ul{display: flex;flex-wrap: wrap;gap: 0.6vw 2.4vw}#menu_panel .liens_simples a{font-size: clamp(17px,1.25vw,32px);font-weight: 600}#menu_panel .liens_simples a:hover,#menu_panel .liens_simples a.actif{text-decoration: underline}#menu_panel .rdv{padding-top: 1.8vw}#menu_panel .rdv_titre{display: flex;align-items: center;gap: 0.6vw;margin-bottom: 1vw;font-size: clamp(15px,1.1vw,28px);font-weight: 600}#menu_panel .rdv_titre img{width: 1.15vw;min-width: 16px}#menu_panel .rdv ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 0.9vw}#menu_panel .rdv li{position: relative;display: flex;flex-direction: column;align-items: flex-start;padding: 1vw 1.1vw;border-radius: 0.3vw;background-color: #e9eaec;color: #1d2b35;transition: background-color 0.25s ease}#menu_panel .rdv .reserver::after{content: '';position: absolute;inset: 0}#menu_panel .rdv .tel-link{position: relative;z-index: 1}#menu_panel .rdv .reserver:focus-visible{outline: none}#menu_panel .rdv li:has(.reserver:focus-visible){outline: 2px solid #fff;outline-offset: 2px;background-color: #fff}#menu_panel .rdv .ville{display: block;margin-bottom: 0.3vw;font-size: clamp(13px,0.94vw,24px);font-weight: 600;letter-spacing: 1px;text-transform: uppercase}#menu_panel .rdv .tel-link{display: block;margin-bottom: 0.9vw;font-size: clamp(13px,0.94vw,24px)}#menu_panel .rdv .reserver{display: inline-flex;align-items: center;gap: 0.45vw;margin-top: auto;font-size: clamp(13px,0.94vw,24px);font-weight: 600;color: #566c75}#menu_panel .rdv .reserver i{font-size: 0.75em;transition: transform 0.25s ease}#menu_panel .rdv li:hover{background-color: #fff}#menu_panel .rdv li:hover .reserver i{transform: translateX(0.3vw)}#menu_overlay{position: fixed;top: 0;left: 0;z-index: 150;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);opacity: 0;visibility: hidden;transition: all 0.4s ease}#menu_overlay.open{opacity: 1;visibility: visible}html.noscroll{overflow: hidden}footer.main .top{display: grid;grid-template-columns: 1fr 1.35fr;align-items: start;padding: 4vw 5vw 3.5vw 0}footer.main .brand img{display: block;width: 32.3vw}footer.main .infos{padding-left: 2vw}footer.main .cliniques{display: grid;grid-template-columns: repeat(3,1fr);gap: 2.2vw;margin-bottom: 2.4vw}footer.main .cliniques li{display: flex;flex-direction: column;align-items: flex-start;height: 100%}footer.main .cliniques .btn_rdv_petit{margin-top: auto}footer.main .cliniques h3{margin-bottom: 0.5vw;font-size: clamp(18px,1.32vw,34px);font-weight: 600}footer.main .cliniques p{margin-bottom: 0.5vw;line-height: 1.5}footer.main .cliniques .tel-link{display: block;margin-bottom: 1vw;font-weight: 600;color: #384d60}.btn_rdv_petit{display: inline-block;padding: 0.55vw 1.2vw;border: 1px solid #384d60;border-radius: 1.6vw;font-size: clamp(12px,0.88vw,23px);font-weight: 500;letter-spacing: 1px;color: #384d60}.btn_rdv_petit:hover{background-color: #384d60;color: #fff}footer.main .bas{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.2vw;padding-top: 1.7vw;border-top: 1px solid #e3e3e3}footer.main .footer_menu ul{display: flex;flex-wrap: wrap;gap: 0.5vw 1.7vw}footer.main .footer_menu a:hover{color: #384d60;text-decoration: underline}footer.main .socials a{margin-left: 0.9vw;font-size: clamp(17px,1.21vw,31px);color: #384d60}footer.main .socials a:hover{opacity: 0.7}footer.main .politique{display: inline-block;margin-top: 1.3vw}footer.main .politique:hover{color: #384d60;text-decoration: underline}footer.main .bottom{padding: 2.5vw 0;background-color: #181819;text-align: center;color: #fff}footer.main .bottom .membres{display: block;width: 42vw;margin: 0 auto 2.5vw}footer.main .bottom .copyright{margin: 0;font-size: clamp(12px,0.83vw,21px)}#home #hero{position: relative;display: flex;align-items: center;min-height: 100vh;padding: 0 5vw;background-position: center;background-size: cover;background-repeat: no-repeat;color: #fff}#home #hero .content{padding-top: 8.4vw}#home #hero .content h2{font-size: clamp(43px,3.08vw,79px);line-height: 1.15}#home #hero .succursales{position: absolute;top: 15vw;right: 4vw;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 20.4vw;height: 20.4vw;border-radius: 50%;background-color: rgba(56,77,96,0.9);text-align: center}#home #hero .succursales i{font-size: clamp(43px,3.08vw,79px)}#home #hero .succursales .label{margin: 0.8vw 0 1.5vw;font-size: clamp(20px,1.43vw,37px)}#home #hero .succursales ul li a{font-size: clamp(17px,1.21vw,31px);text-transform: uppercase;letter-spacing: 1px}#home #hero .succursales ul li a:hover{text-decoration: underline}#home #intro{display: flex;align-items: center;padding: 0 0 0 5vw}#home #intro .text{width: 45%;padding-right: 5vw}#home #intro .text h1{margin-bottom: 0.5vw}#home #intro .text h2{margin-bottom: 2.5vw}#home #intro .text p{margin-bottom: 2vw}#home #intro .text .list{margin-bottom: 2.5vw;font-weight: 700}#home #intro .text .list li{position: relative;padding-left: 1.1vw;margin-bottom: 0.3vw}#home #intro .text .list li:before{content: '\2022';position: absolute;left: 0;top: 0}#home #intro .visual{width: 55%}#home #intro .visual img{width: 100%}#home #acces{display: flex}#home #acces .card{position: relative;display: flex;align-items: center;justify-content: flex-start;width: 50%;height: 36.5vw;padding: 6.3vw;background-position: center;background-size: cover;overflow: hidden;color: #fff}#home #acces .card:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: inherit;background-position: center;background-size: cover;transition: transform 0.4s ease}#home #acces .card:hover:before{transform: scale(1.05)}#home #acces .card h2{position: relative;z-index: 2;max-width: 24vw;font-size: clamp(20px,1.43vw,37px);font-weight: 700;text-transform: uppercase;line-height: 1.6}#home #acces .card:last-child h2{color: #000}#home #acces .card h2 i{font-size: clamp(17px,1.21vw,31px);color: #384d60}#home #aide{display: flex;align-items: stretch;gap: 4.1vw;padding: 6.8vw 5vw;background-color: #000;color: #fff}#home #aide .text{width: calc(50% - 2.05vw);padding: 0 0 1.1vw 1.6vw;background-image: url('../assets/images/aide-bg.jpg');background-position: 0 0;background-repeat: no-repeat}#home #aide .text h2{font-size: clamp(23px,1.65vw,42px);line-height: 1.1}#home #aide .text .dots{display: block;width: 19.3vw;margin-top: 0.7vw}#home #aide .desc{width: calc(50% - 2.05vw)}#home #aide .desc p{margin: 0;font-weight: 400}#home #blogue_home{display: flex;padding: 6vw 5vw}#home #blogue_home .text{width: 25%;padding-right: 3vw}#home #blogue_home .text h3{margin-bottom: 1.5vw;line-height: 1.3}#home #blogue_home .text h3 i{display: block;margin-top: 0.8vw;font-size: clamp(17px,1.21vw,31px);color: #384d60}#home #blogue_home .text .dots{display: block;width: 11.2vw;margin-top: 4vw}#home #blogue_home .visuals{display: flex;width: 75%}#home #blogue_home .visuals img{width: 50%;margin-left: 2.4vw}#home #partenaires{padding: 6vw 5vw;background-position: center;background-size: cover;background-color: #10231c;text-align: center;color: #fff}#home #partenaires h2{margin-bottom: 4vw;font-size: clamp(23px,1.65vw,42px)}#home #partenaires .logos{display: flex;align-items: center;justify-content: center}#home #partenaires .logos li{margin: 0 3vw}#home #partenaires .logos li img{width: 11vw}#services #banniere{position: relative;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;min-height: 100vh;min-height: 100svh;padding: 6vw 5vw 7vw 8.7vw;background-position: center;background-size: cover;background-repeat: no-repeat;color: #fff}#services #banniere:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.3) 10%,rgba(0,0,0,0) 22%),linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.62) 20%,rgba(0,0,0,0.43) 38%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.08) 62%,rgba(0,0,0,0) 70%)}#services #banniere .content,#pathologies #banniere .content{position: relative;z-index: 2;margin-bottom: 3vw}#services #banniere h2,#pathologies #banniere h2{font-size: clamp(43px,3.1vw,79px);line-height: 1.05}#services #banniere .btn_banniere,#pathologies #banniere .btn_banniere{position: relative;z-index: 2;margin-left: -8.7vw;display: flex;align-items: flex-end;gap: 1.2vw;padding: 1.6vw 2.5vw 1.6vw 8.7vw;background-image: url('../assets/images/dots-h.png'),linear-gradient(to right,#2f4254 0%,#101820 55%,#000 100%);background-position: left center,center;background-size: 13vw auto,cover;background-repeat: no-repeat,no-repeat;font-size: clamp(27px,1.93vw,49px);font-weight: 600;line-height: 1.2;text-transform: uppercase;color: #fff}#services #banniere .btn_banniere i,#pathologies #banniere .btn_banniere i{margin-bottom: 0.2vw;font-size: clamp(24px,1.71vw,44px);color: #384d60;transition: transform 0.25s ease}#services #banniere .btn_banniere:hover i,#pathologies #banniere .btn_banniere:hover i{transform: translateX(0.4vw)}#services #pourquoi{padding: 5vw 5vw 4vw}#services #pourquoi h1{margin-bottom: 1.8vw}#services #pourquoi p{margin-bottom: 1.2vw}#services #traitement{display: grid;grid-template-columns: 1fr 1fr;min-height: 45vw}#services #traitement .visual{background-position: center;background-size: cover;background-repeat: no-repeat}#services #traitement .text{display: flex;flex-direction: column;justify-content: center;padding: 3.9vw 7.7vw;background-image: url('../assets/images/services-traitement-fond.jpg');background-position: 100% 0;background-size: cover;background-repeat: no-repeat;color: #83a4b1}#services #traitement .text h2{margin-bottom: 1.5vw;font-size: clamp(25px,1.8vw,46px);line-height: 1.2;color: #fff}#services #traitement .text p{margin: 0;text-align: justify}#services #traitement .text p a{text-decoration: underline}#services #traitement .text p a:hover{color: #fff}#services #liste_services{padding: 5vw 5vw 0;text-align: center}#services #liste_services .surtitre{display: block;margin-bottom: 0.3vw;font-size: clamp(25px,1.8vw,46px)}#services #liste_services h2{margin-bottom: 3vw;font-size: clamp(31px,2.2vw,56px)}#services .grille{display: grid;grid-template-columns: 1fr 1fr;gap: 1.2vw}#services .grille li .carte{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;padding: 2vw 2.5vw;background-image: url('../assets/images/services-carte-fond.jpg');background-position: center;background-size: cover;transition: all 0.3s ease}#services .grille li a:hover{background-color: #384d60;background-image: none;color: #fff}#services .grille h3{margin-bottom: 0.5vw;font-size: clamp(28px,2vw,51px);line-height: 1.2}#services .grille h3 i{font-size: clamp(12px,0.88vw,23px);color: #384d60;vertical-align: middle}#services .grille li a:hover h3 i{color: #fff}#services .grille span{font-size: clamp(15px,1.1vw,28px);letter-spacing: 1px;text-transform: uppercase;line-height: 1.4}#banniere,#home #hero{background-image: var(--fond)}#expertise #banniere,#service #banniere,#condition #banniere,#apropos #banniere,#equipe #banniere,#carriere #banniere{position: relative;min-height: 100vh;min-height: 100svh;background-position: center;background-size: cover;background-repeat: no-repeat}#expertise #banniere:before,#service #banniere:before,#condition #banniere:before,#apropos #banniere:before,#equipe #banniere:before,#carriere #banniere:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.3) 10%,rgba(0,0,0,0) 22%),linear-gradient(to right,rgba(35,52,62,0.77) 0%,rgba(35,52,62,0.79) 5%,rgba(35,52,62,0.66) 20%,rgba(35,52,62,0.43) 35%,rgba(35,52,62,0.19) 50%,rgba(35,52,62,0.14) 60%,rgba(35,52,62,0.17) 67%,rgba(35,52,62,0.28) 75%,rgba(35,52,62,0.57) 90%,rgba(35,52,62,0.73) 100%)}#expertise #banniere .content,#service #banniere .content,#condition #banniere .content,#apropos #banniere .content,#equipe #banniere .content,#carriere #banniere .content{position: absolute;left: 0;top: 67%;z-index: 2;display: flex;align-items: center;gap: 1.5vw;padding-right: 5vw}#expertise #banniere .content .dots,#service #banniere .content .dots,#condition #banniere .content .dots,#apropos #banniere .content .dots,#equipe #banniere .content .dots,#carriere #banniere .content .dots{display: block;flex-shrink: 0;width: 13.5vw;aspect-ratio: 202 / 164;object-fit: cover;object-position: left center}#expertise #banniere .content .titre,#service #banniere .content .titre,#condition #banniere .content .titre,#apropos #banniere .content .titre,#equipe #banniere .content .titre,#carriere #banniere .content .titre{max-width: 38vw;font-size: clamp(49px,3.5vw,90px);font-weight: 400;letter-spacing: 1px;text-transform: uppercase;line-height: 1.1;color: #fff}#service #intro{padding: 5vw 10vw}#service #intro h1{margin-bottom: 1.8vw}#service #intro p{margin-bottom: 1.2vw}#service #intro p strong{display: inline-block;margin-bottom: 0.3vw;font-weight: 700}#service .contenu{padding: 0 10vw 4vw}#service #banniere + .contenu{padding-top: 5vw}#service .contenu h2{max-width: 45vw;padding-bottom: 1.5vw;margin-bottom: 1.5vw;border-bottom: 1px solid #c7c7c7}#service .contenu p{margin-bottom: 1.2vw}#service .contenu p:last-child{margin-bottom: 0}#service .contenu a,#service #intro a{text-decoration: underline;text-decoration-color: #9aa6b0;text-decoration-thickness: 1px;text-underline-offset: 0.2em}#service .contenu a:hover,#service #intro a:hover{text-decoration-color: currentColor}#service .symptomes{padding: 4vw 10vw;background-color: #f4f4f4}#service .symptomes + .symptomes{margin-top: 2.5vw}#service .symptomes h2{padding-bottom: 1.5vw;margin-bottom: 1.5vw;border-bottom: 1px solid #c7c7c7;max-width: 45vw}#service .symptomes li{position: relative;padding-left: 1.2vw;margin-bottom: 0.3vw}#service .symptomes li:before{content: '\2022';position: absolute;left: 0;top: 0}#service #citation{display: flex;align-items: center;min-height: 43vw;padding: 5vw 10vw;background-position: center;background-size: cover;background-repeat: no-repeat;color: #fff}#service #citation p{margin: 0}#service #citation .petit{display: block;font-size: clamp(31px,2.2vw,56px);font-weight: 400;letter-spacing: 1px;text-transform: uppercase;line-height: 1.1}#service #citation .grand{display: block;font-size: clamp(92px,6.6vw,169px);font-weight: 600;line-height: 1}#service #faq{padding: 5vw 10vw;background-color: #f7f5f5;text-align: center}#service #faq h2{margin-bottom: 2.5vw;font-size: clamp(31px,2.2vw,56px)}#service .questions{max-width: 62vw;margin: 0 auto}#service .question{transition: background-color 0.25s ease}#service .question:hover,#service .question.ouverte{background-color: #fff}#service .question_tete{position: relative;display: block;width: 100%;padding: 0.9vw 1.5vw 0.9vw 3.2vw;background: none;font-size: clamp(17px,1.2vw,31px);font-weight: 500;text-align: left;color: #000}#service .question_tete .signe{position: absolute;left: 1.5vw;top: 50%;width: 0.75vw;height: 0.75vw;margin-top: -0.35vw}#service .question_tete .signe:before,#service .question_tete .signe:after{content: '';position: absolute;background-color: #000;transition: all 0.4s ease-in-out}#service .question_tete .signe:before{top: 0;left: 50%;width: 2px;height: 100%;margin-left: -1px}#service .question_tete .signe:after{top: 50%;left: 0;width: 100%;height: 2px;margin-top: -1px}#service .question_tete[aria-expanded="true"] .signe:before{transform: rotate(90deg);opacity: 0}#service .question_corps{display: none;padding: 0 1.5vw 1.5vw 3.2vw;text-align: left}#service .question_corps p{margin: 0}#service #cta_service,#condition #cta_condition{display: grid;grid-template-columns: 1fr 1fr;min-height: 35.5vw}#service #cta_service .cta_image,#service #cta_service .cta_bleu,#condition #cta_condition .cta_image,#condition #cta_condition .cta_bleu{position: relative;display: flex;align-items: center;padding: 4vw 10vw 4vw 5vw;background-position: center;background-size: cover;background-repeat: no-repeat;overflow: hidden}#service #cta_service .cta_image:before,#condition #cta_condition .cta_image:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: inherit;background-position: center;background-size: cover;transition: transform 0.45s ease}#service #cta_service .cta_image:hover:before,#condition #cta_condition .cta_image:hover:before{transform: scale(1.06)}#service #cta_service .cta_bleu,#condition #cta_condition .cta_bleu{background-color: #2d4356;color: #fff}#service #cta_service .cta_bleu:after,#condition #cta_condition .cta_bleu:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #4a7794;opacity: 0;transition: opacity 0.35s ease}#service #cta_service .cta_bleu:hover:after,#condition #cta_condition .cta_bleu:hover:after{opacity: 0.55}#service #cta_service h2,#condition #cta_condition h2{position: relative;z-index: 2;font-weight: 700;text-transform: uppercase;line-height: 1.4}#service #cta_service h2 i,#condition #cta_condition h2 i{position: relative;top: -0.117em;margin-left: 0.5vw;font-size: clamp(21px,1.5vw,38px);color: #384d60;vertical-align: middle;transition: transform 0.3s ease}#service #cta_service a:hover h2 i,#condition #cta_condition a:hover h2 i{transform: translateX(0.4vw)}#service #cta_service .cta_bleu h2 i,#condition #cta_condition .cta_bleu h2 i{color: #fff}#condition #cta_condition .cta_image,#condition #cta_condition .cta_image:before{background-position: top center}#service #cta_service .texte_blanc,#condition #cta_condition .texte_blanc{color: #fff}#service #cta_service .texte_blanc h2 i,#condition #cta_condition .texte_blanc h2 i{color: #fff}#pathologies #banniere{position: relative;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;min-height: 100vh;min-height: 100svh;padding: 6vw 5vw 7vw 8.7vw;color: #fff;background-position: center;background-size: cover;background-repeat: no-repeat}#pathologies #banniere:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.5) 10%,rgba(0,0,0,0) 25%),linear-gradient(to right,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.7) 17%,rgba(0,0,0,0.55) 25%,rgba(0,0,0,0.35) 33%,rgba(0,0,0,0.15) 45%,rgba(0,0,0,0) 58%)}#pathologies #intro{padding: 5vw 10vw}#pathologies #intro h1{margin-bottom: 1.8vw}#pathologies #intro p{margin-bottom: 1.2vw}#pathologies #citation{display: flex;align-items: center;min-height: 43vw;padding: 5vw 10vw;background-position: center;background-size: cover;background-repeat: no-repeat;color: #fff}#pathologies #citation p{margin: 0}#pathologies #citation .petit{display: block;font-size: clamp(31px,2.2vw,56px);font-weight: 400;letter-spacing: 1px;text-transform: uppercase;line-height: 1.2}#pathologies #citation .grand{display: block;font-size: clamp(92px,6.6vw,169px);font-weight: 600;text-transform: uppercase;line-height: 1}#pathologies #liste_pathologies{padding: 5vw 10vw 0;text-align: center}#pathologies #liste_pathologies h2{margin-bottom: 3vw;font-size: clamp(31px,2.2vw,56px)}#pathologies .grille{columns: 2;column-gap: 1.2vw}#pathologies .grille li{margin-bottom: 1.2vw;break-inside: avoid}#pathologies .grille li .carte{display: block;padding: 1.6vw 2vw;background-image: url('../assets/images/services-carte-fond.jpg');background-position: center;background-size: cover;transition: all 0.3s ease}#pathologies .grille li a:hover{background-color: #384d60;background-image: none;color: #fff}#pathologies .grille h3{font-size: clamp(25px,1.8vw,46px);line-height: 1.2}#pathologies .grille h3 i{font-size: clamp(16px,1.15vw,29px);color: #384d60;vertical-align: middle}#pathologies .grille li a:hover h3 i{color: #fff}#condition #intro{padding: 5vw 10vw;text-align: center}#condition #intro h1{margin-bottom: 1.8vw}#condition #intro h2{margin-bottom: 1.2vw}#condition #intro p{margin-bottom: 1.2vw}#condition #intro p a{text-decoration: underline}#condition #intro p strong a{text-decoration: none}#condition #intro p strong a:hover{text-decoration: underline}#condition #intro p a:hover{color: #304e67}#condition #intro p strong{font-weight: 700}#condition #intro .sous_titre{margin-top: 2.8vw;margin-bottom: 1.2vw;font-size: clamp(17px,1.2vw,31px);font-weight: 700;letter-spacing: 0;line-height: 1.65}#condition .causes{padding: 3.5vw 10vw 4vw;background-color: #f7f5f5;background-image: url('../assets/images/condition-bande-dots.png');background-position: left top;background-size: 10vw auto;background-repeat: repeat-y}#condition .causes + .causes{margin-top: 2.5vw}#condition .causes h2{margin-bottom: 1.5vw}#condition .causes li{margin-bottom: 0.3vw}#condition .causes li:before{content: '\2022';margin-right: 0.4vw}#condition .causes .terme{font-size: clamp(17px,1.3vw,33px)}#condition .causes .detail{font-size: clamp(13px,0.95vw,24px)}#apropos #banniere .content .titre{max-width: 46vw;text-transform: none}#apropos #banniere .content .titre strong{font-weight: 700}#apropos #intro{padding: 5vw 10vw}#apropos #intro h1{margin-bottom: 1.8vw;line-height: 1.25}#apropos #intro p{margin-bottom: 1.2vw;text-align: justify}#apropos #valeurs{padding: 3.5vw 5vw 4.5vw;background-color: #e6ecf0;text-align: center}#apropos #valeurs h2{margin-bottom: 2.8vw;font-size: clamp(20px,1.46vw,37px)}#apropos #valeurs ul{display: flex;justify-content: center;gap: 2.3vw}#apropos #valeurs li{display: flex;align-items: center;justify-content: center;width: 11vw;height: 11.3vw;background-image: url('../assets/images/rond-physio.svg');background-position: center;background-size: contain;background-repeat: no-repeat}#apropos #valeurs li span{margin-bottom: 1.4vw;font-size: clamp(14px,1.04vw,27px);letter-spacing: 1px;text-transform: uppercase;color: #000}#apropos #vision{display: flex;min-height: 31vw}#apropos #vision .visual{width: 50%;background-position: center;background-size: cover;background-repeat: no-repeat}#apropos #vision .text{display: flex;flex-direction: column;justify-content: center;width: 50%;padding: 4.5vw 6.5vw;background-color: #000;color: #fff}#apropos #vision h2{margin-bottom: 0.73vw;font-size: clamp(20px,1.46vw,37px);color: #83a4b1}#apropos #vision p{margin-top: 0}#apropos #vision h2 + p{margin-bottom: 2.3vw}#apropos #vision p:last-child{margin-bottom: 0}#apropos #vision a{text-decoration: underline}#apropos #vision a:hover{color: #83a4b1}#apropos #professionnels{padding: 4.5vw 10vw;text-align: center}#apropos #professionnels h2{margin-bottom: 1.8vw;font-size: clamp(20px,1.46vw,37px)}#apropos #professionnels p{margin-bottom: 1.2vw;text-align: justify}#apropos #cta_apropos{display: grid;grid-template-columns: 1fr 1fr;min-height: 19vw}#apropos #cta_apropos .cta{position: relative;display: flex;flex-direction: column;justify-content: center;padding: 3.5vw 5vw;overflow: hidden}#apropos #cta_apropos .cta_sombre{background-color: #0e1620;background-image: url('../assets/images/Rencontre_Equipe_Physio_Elite.jpg.webp');background-position: center;background-size: cover;background-repeat: no-repeat;color: #fff}#apropos #cta_apropos .cta_sombre:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: inherit;background-position: center;background-size: cover;background-repeat: no-repeat;transition: transform 0.45s ease}#apropos #cta_apropos .cta_sombre:hover:before{transform: scale(1.06)}#apropos #cta_apropos .cta_clair{background-color: #e6ecf0;color: #000;transition: background-color 0.35s ease}#apropos #cta_apropos .cta_clair:hover{background-color: #cfdae3}#apropos #cta_apropos .petit,#apropos #cta_apropos .grand{position: relative;z-index: 2}#apropos #cta_apropos .petit{font-size: clamp(22px,1.6vw,41px);font-weight: 700;letter-spacing: 1px;text-transform: uppercase;color: #83a4b1}#apropos #cta_apropos .cta_clair .petit{color: #626c73}#apropos #cta_apropos .grand{font-size: clamp(27px,1.95vw,50px);letter-spacing: 1px;text-transform: uppercase;line-height: 1.3}#apropos #cta_apropos .grand i{position: relative;top: -0.117em;margin-left: 0.5vw;font-size: clamp(21px,1.5vw,38px);color: #384d60;vertical-align: middle;transition: transform 0.3s ease}#apropos #cta_apropos .cta_sombre .grand i{color: #fff}#apropos #cta_apropos .cta:hover .grand i{transform: translateX(0.4vw)}#equipe #banniere .content .titre{max-width: 44vw;text-transform: none}#equipe #banniere .content .titre strong{font-weight: 700;text-transform: uppercase}#equipe #membres{padding: 4.5vw 5vw 5vw;text-align: center}#equipe #membres .surtitre{display: block;margin-bottom: 0.3vw;font-size: clamp(14px,1.04vw,27px);color: #617983}#equipe #membres h2{margin-bottom: 2.2vw;font-weight: 700;text-transform: uppercase}#equipe #membres .filtres{display: flex;justify-content: center;gap: 1.2vw;margin-bottom: 3vw}#equipe #membres .filtre{display: inline-flex;align-items: center;justify-content: center;gap: 0.5vw;min-width: 11vw;padding: 0.9vw 1.8vw;background-color: #eef1f3;font-family: inherit;font-size: clamp(14px,1.04vw,27px);color: #000;cursor: pointer;transition: background-color 0.25s ease,color 0.25s ease}#equipe #membres .filtre i{font-size: clamp(12px,0.88vw,23px);color: #83a4b1;transition: color 0.25s ease}#equipe #membres .filtre:hover{background-color: #dde4e8}#equipe #membres .filtre.actif{background-color: #2d4356;color: #fff}#equipe #membres .filtre.actif i{color: #fff}#equipe #membres .succursale{margin-bottom: 3.5vw;opacity: 1;transition: opacity 0.26s ease}#equipe #membres .succursale.en_fondu{opacity: 0}@media (prefers-reduced-motion: reduce){#equipe #membres .succursale{transition: none}}#equipe #membres .succursale:last-child{margin-bottom: 0}#equipe #membres .succursale[hidden]{display: none}#equipe #membres .bandeau{display: flex;align-items: center;justify-content: center;gap: 0.6vw;padding: 0.8vw 1vw;margin-bottom: 2.2vw;background-color: #2d4356;font-size: clamp(16px,1.17vw,30px);letter-spacing: 1px;color: #fff}#equipe #membres .bandeau i{font-size: clamp(14px,1.04vw,27px)}#equipe #membres .grille{display: grid;grid-template-columns: repeat(4,1fr);gap: 2.5vw 1.8vw}#equipe #membres .membre{display: flex;flex-direction: column;text-align: left}#equipe #membres .contacts{margin-top: auto}#equipe #membres .portrait{display: block;margin-bottom: 0.9vw;aspect-ratio: 1 / 1;overflow: hidden}#equipe #membres .portrait img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.45s ease}#equipe #membres a.portrait:hover img{transform: scale(1.05)}#equipe #membres .discipline,#equipe #membres .nom{display: block;font-size: clamp(15px,1.15vw,29px);font-weight: 800;letter-spacing: 0.5px;text-transform: uppercase;line-height: 1.25}#equipe #membres .discipline{color: #617983}#equipe #membres .nom{margin-bottom: 0.2vw;color: #000}#equipe #membres .titres{display: block;margin-bottom: 0.8vw;font-size: clamp(12px,0.88vw,23px);line-height: 1.45;color: #000}#equipe #membres .portrait{position: relative}#equipe #membres .voir{position: absolute;left: 0;bottom: 0;z-index: 2;display: flex;align-items: center;justify-content: center;gap: 0.5vw;width: 100%;padding: 0.9vw 1vw;background-color: rgba(45,67,86,0.92);font-size: clamp(13px,0.94vw,24px);letter-spacing: 1px;color: #fff;opacity: 0;transform: translateY(100%);transition: opacity 0.35s ease,transform 0.35s ease}#equipe #membres .voir i{position: relative;top: -0.09em;font-size: clamp(15px,1.1vw,28px)}#equipe #membres .portrait:hover .voir,#equipe #membres .portrait:focus-visible .voir{opacity: 1;transform: translateY(0)}#equipe #membres .contacts{display: flex;align-items: center;justify-content: flex-start;gap: 1.3vw}#equipe #membres .titres{flex: 1}#equipe #membres .note{display: block;margin-top: 0.3vw;font-style: italic;color: #687784}#equipe #membres .btn_rdv_membre,#membre #fiche .btn_rdv_membre{display: inline-block;padding: 0.45vw 1vw;border: 1px solid #384d60;font-size: clamp(11px,0.8vw,20px);letter-spacing: 1px;line-height: 1.3;color: #384d60;transition: background-color 0.25s ease,color 0.25s ease}#equipe #membres .btn_rdv_membre:hover,#membre #fiche .btn_rdv_membre:hover{background-color: #384d60;color: #fff}#membre #fiche{display: flex;align-items: flex-start;gap: 4vw;padding: 9vw 5vw 3vw}#membre #fiche .presentation{flex: 1}#membre #fiche .bio{margin-top: 2vw}#membre #fiche .bio p{margin-top: 0;margin-bottom: 1.3vw;text-align: justify}#membre #fiche .bio p:last-child{margin-bottom: 0}#membre #fiche .bio p.a_venir{font-style: italic;text-align: left;color: #4a5560}#membre #fiche .carte{flex-shrink: 0;width: 24vw}#membre #fiche .portrait{margin-bottom: 1.4vw;aspect-ratio: 1 / 1;overflow: hidden}#membre #fiche .portrait img{width: 100%;height: 100%;object-fit: cover}#membre #fiche h1{margin-bottom: 0.5vw}#membre #fiche .discipline,#membre #fiche .nom{display: block;font-size: clamp(16px,1.25vw,32px);font-weight: 800;letter-spacing: 1px;text-transform: uppercase;line-height: 1.3}#membre #fiche .discipline{color: #617983}#membre #fiche .titres{display: block;margin-bottom: 1vw;font-size: clamp(12px,0.88vw,23px);line-height: 1.45}#membre #fiche .courriel{display: inline-flex;align-items: center;gap: 0.4vw;margin-bottom: 1.6vw;font-size: clamp(13px,0.94vw,24px);color: #384d60;transition: color 0.25s ease}#membre #fiche .courriel i{color: #83a4b1}#membre #fiche .courriel:hover{color: #2d4356}#membre #fiche .cliniques{display: flex;flex-direction: column;gap: 0.8vw}#membre #fiche .clinique{display: flex;flex-direction: column;align-items: flex-start;gap: 0.55vw;padding: 1.1vw 1.2vw;border: 1px solid #c3ccd3}#membre #fiche .succursale{display: inline-flex;align-items: center;gap: 0.4vw;font-size: clamp(13px,0.94vw,24px);font-weight: 600}#membre #fiche .clinique .tel-link{font-size: clamp(13px,0.94vw,24px);color: #384d60;transition: color 0.25s ease}#membre #fiche .clinique .tel-link:hover{color: #2d4356}#membre #fiche .succursale i{color: #83a4b1}#membre #fiche .succursale:hover{color: #304e67}#membre #retour{padding: 0 5vw 5vw}#membre #retour a{display: inline-flex;align-items: center;gap: 0.6vw;font-size: clamp(14px,1.04vw,27px);letter-spacing: 1px;text-transform: uppercase;color: #384d60}#membre #retour a i{font-size: clamp(18px,1.3vw,33px);transition: transform 0.3s ease}#membre #retour a:hover i{transform: translateX(-0.4vw)}#blogue #entete{padding: 9vw 5vw 3vw;text-align: center}#blogue #entete .surtitre{display: block;margin-bottom: 0.4vw;font-size: clamp(14px,1.04vw,27px);letter-spacing: 2px;text-transform: uppercase;color: #83a4b1}#blogue #entete h1{margin: 0 auto 1vw}#blogue #entete p{max-width: 42vw;margin: 0 auto;color: #4a5560}#blogue #vedette{display: grid;grid-template-columns: 1.15fr 1fr;align-items: center;gap: 3.5vw;margin: 0 5vw 4.5vw;padding: 2.5vw;background-color: #e6ecf0}#blogue #vedette .visuel{display: block;aspect-ratio: 5 / 3;overflow: hidden}#blogue #vedette .visuel img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease}#blogue #vedette .visuel:hover img{transform: scale(1.04)}#blogue #vedette .etiquette{display: inline-block;padding: 0.35vw 1vw;margin-bottom: 1vw;background-color: #2d4356;font-size: clamp(11px,0.8vw,20px);letter-spacing: 2px;text-transform: uppercase;color: #fff}#blogue #vedette time,#blogue .billet time{display: block;margin-bottom: 0.5vw;font-size: clamp(12px,0.88vw,23px);letter-spacing: 1px;color: #83a4b1}#blogue #vedette h2{margin-bottom: 1vw;line-height: 1.2}#blogue #vedette p{margin-bottom: 1.6vw;color: #4a5560}#blogue .lire{display: inline-flex;align-items: center;gap: 0.6vw;font-size: clamp(14px,1.04vw,27px);letter-spacing: 1px;color: #2d4356}#blogue .lire i{font-size: clamp(17px,1.25vw,32px);transition: transform 0.3s ease}#blogue .lire:hover i{transform: translateX(0.3vw)}#blogue #billets{padding: 0 5vw 5vw}#blogue .grille{display: grid;grid-template-columns: repeat(4,1fr);gap: 3vw 1.8vw}#blogue .billet .visuel{display: block;margin-bottom: 1vw;aspect-ratio: 5 / 3;overflow: hidden}#blogue .billet .visuel img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease}#blogue .billet .visuel:hover img{transform: scale(1.05)}#blogue .billet h3{font-size: clamp(16px,1.21vw,31px);line-height: 1.3;letter-spacing: 0}#blogue .billet h3 a:hover{color: #2d4356;text-decoration: underline}#blogue .filtres{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.4vw;margin-bottom: 2.5vw}#blogue .filtre{padding: 0.5vw 1.1vw;border: 1px solid #0e1620;border-radius: 2em;background-color: transparent;color: #0e1620;font-family: inherit;font-size: clamp(12px,0.85vw,22px);letter-spacing: 0.5px;white-space: nowrap;cursor: pointer;transition: background-color 0.3s ease,color 0.3s ease}#blogue .filtre:hover{background-color: #cfdae3}#blogue .filtre.actif{background-color: #0e1620;color: #fff}#blogue .filtre_select{display: none}#blogue .aucun{margin: 0 0 2vw;font-size: clamp(14px,1vw,26px);color: #6b7b88}#blogue .categorie{display: inline-block;margin-bottom: 0.5vw;font-size: clamp(11px,0.8vw,20px);letter-spacing: 2px;text-transform: uppercase;color: #83a4b1}#blogue #vedette .categorie{display: block}#blogue .billet .categorie{margin-top: 0.2vw;margin-bottom: 0.3vw}#blogue .billet[hidden]{display: none}#blogue .chargement{margin-top: 4vw;padding-top: 2.5vw;border-top: 1px solid #e3e3e3;text-align: center}#blogue .chargement.termine{display: none}#blogue .btn_plus{padding: 0.8vw 2.2vw;border: 1px solid #0e1620;background-color: #0e1620;color: #fff;font-family: inherit;font-size: clamp(12px,0.89vw,23px);letter-spacing: 1px;cursor: pointer;transition: background-color 0.3s ease}#blogue .btn_plus:hover{background-color: #27394b}#blogue .restants{margin: 0.8vw 0 0;font-size: clamp(12px,0.88vw,23px);color: #6b7b88}#article article{padding: 9vw 5vw 0}#article article>.categorie{display: inline-block;margin-bottom: 0.6vw;font-size: clamp(11px,0.8vw,20px);letter-spacing: 2px;text-transform: uppercase;color: #83a4b1;transition: color 0.25s ease}#article article>.categorie:hover{color: #2d4356}#article h1{margin-bottom: 2.2vw;text-transform: uppercase;line-height: 1.2}#article .visuel{float: right;width: 34vw;margin: 0 0 2vw 3.5vw}#article .visuel img{display: block;width: 100%;aspect-ratio: 5 / 3;object-fit: cover}#article .contenu:after{content: '';display: block;clear: both}#article .contenu p,#article .contenu li{margin-top: 0;margin-bottom: 1.2vw;line-height: 1.75}#article .contenu ul{margin-bottom: 1.8vw}#article .contenu li{position: relative;padding-left: 1.4vw;margin-bottom: 0.7vw}#article .contenu li:before{position: absolute;left: 0;top: 0;color: #83a4b1}#article .contenu ul>li:before{content: '\2022'}#article .contenu ol{margin-bottom: 1.8vw;padding-left: 0;list-style: decimal inside}#article .contenu ol>li{padding-left: 2.6vw;text-indent: -2.6vw}#article .contenu ol>li:before{content: none}#article .contenu ol>li::marker{color: #83a4b1;font-weight: 600}#article .contenu ol>li:has(>h2){font-size: clamp(25px,1.8vw,46px);line-height: 1.1;margin-top: 2.2vw;margin-bottom: 0.9vw}#article .contenu ol>li:has(>h2)>h2{display: inline}#article .contenu a{text-decoration: underline}#article .contenu a:hover{color: #304e67}#article .partage{display: flex;align-items: center;gap: 1.2vw;margin-top: 3vw;padding-top: 2vw;border-top: 1px solid #e3e3e3}#article .partage .intitule{margin-left: auto;font-size: clamp(12px,0.88vw,23px);letter-spacing: 2px;text-transform: uppercase;color: #83a4b1}#article .partage .reseaux{display: flex;gap: 0.9vw}#article .partage .reseaux a{display: inline-flex;align-items: center;justify-content: center;width: 2.4vw;height: 2.4vw;border: 1px solid #d8d8d8;border-radius: 50%;font-size: clamp(13px,0.94vw,24px);color: #2d4356;transition: background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}#article .partage .reseaux a:hover{background-color: #2d4356;border-color: #2d4356;color: #fff}#article .partage .tous_articles{display: inline-flex;align-items: center;gap: 0.6vw;font-size: clamp(14px,1.04vw,27px);letter-spacing: 1px;text-transform: uppercase;color: #2d4356}#article .partage .tous_articles i{font-size: clamp(18px,1.3vw,33px);transition: transform 0.3s ease}#article .partage .tous_articles:hover i{transform: translateX(-0.3vw)}#article #voisins{display: grid;grid-template-columns: 1fr 1fr;gap: 1.8vw;padding: 5vw 5vw 0}#article .voisin{display: flex;flex-direction: column;gap: 0.6vw;padding: 2vw 2.2vw;background-color: #f2f5f7;transition: background-color 0.3s ease}#article .voisin:hover{background-color: #e4ebef}#article .voisin.suivant{text-align: right}#article .voisin .sens{display: inline-flex;align-items: center;gap: 0.5vw;font-size: clamp(12px,0.88vw,23px);letter-spacing: 2px;text-transform: uppercase;color: #83a4b1}#article .voisin.suivant .sens{justify-content: flex-end}#article .voisin .sens i{transition: transform 0.3s ease}#article .voisin.precedent:hover .sens i{transform: translateX(-0.3vw)}#article .voisin.suivant:hover .sens i{transform: translateX(0.3vw)}#article .voisin .titre{font-size: clamp(16px,1.21vw,31px);line-height: 1.3;color: #000}#article .voisin.desactive{opacity: 0.45;pointer-events: none}#carriere #banniere .content .titre{max-width: none}#carriere #intro{padding: 5vw 10vw 4vw}#carriere #intro h1{margin-bottom: 2vw;font-size: clamp(27px,1.95vw,50px);line-height: 1.25}#carriere #intro p{margin-bottom: 1.2vw;text-align: left}#carriere #postes{padding: 4vw 10vw 5vw;background-color: #e6ecf0}#carriere #postes .entete{margin-bottom: 1.8vw}#carriere #postes .pastille{display: flex;align-items: center;justify-content: center;width: 2.6vw;height: 2.6vw;margin-bottom: 1vw;border-radius: 50%;background-color: #0e1620;color: #fff;font-size: clamp(14px,1vw,26px)}#carriere #postes h2{font-size: clamp(19px,1.35vw,35px)}#carriere #postes .panneaux{display: grid;grid-template-columns: 17vw 1fr;gap: 1vw;align-items: start}#carriere #postes .onglets{display: flex;flex-direction: column;gap: 0.6vw}#carriere #postes .onglet{display: flex;align-items: center;gap: 0.7vw;padding: 0.9vw 1.1vw;border: 0;background-color: #0e1620;color: #fff;font-family: inherit;font-size: clamp(11px,0.8vw,20px);letter-spacing: 1px;text-align: left;cursor: pointer;transition: background-color 0.3s ease}#carriere #postes .onglet i{font-size: clamp(12px,0.85vw,22px);color: #83a4b1;transition: color 0.3s ease}#carriere #postes .onglet:hover{background-color: #27394b}#carriere #postes .onglet.actif{background-color: #4a6076}#carriere #postes .onglet.actif i{color: #fff}#carriere #postes .contenus{background-color: #fff;padding: 2vw 2.5vw 2.5vw}#carriere #postes .contenu[hidden]{display: none}#carriere #postes .contenu.en_fondu{opacity: 0}#carriere #postes .contenu{opacity: 1;transition: opacity 0.26s ease}#carriere #postes .lieu{display: flex;align-items: center;gap: 0.6vw;padding-bottom: 1.1vw;margin-bottom: 1.8vw;border-bottom: 1px solid #e0e6ea;font-size: clamp(17px,1.2vw,31px);letter-spacing: 1px;color: #617983;transition: color 0.3s ease}#carriere #postes .lieu i{font-size: clamp(16px,1.15vw,29px)}#carriere #postes .lieu:hover{color: #0e1620}#carriere #postes .offre{padding-bottom: 1.8vw;margin-bottom: 1.8vw;border-bottom: 1px solid #e0e6ea}#carriere #postes .offre:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0}#carriere #postes .offre h3{margin-bottom: 0.8vw;font-size: clamp(17px,1.24vw,32px)}#carriere #postes .offre p{margin-bottom: 1.2vw;max-width: 52vw}#carriere .btn_postuler{display: inline-block;padding: 0.65vw 1.6vw;border: 1px solid #0e1620;background-color: transparent;color: #0e1620;font-family: inherit;font-size: clamp(12px,0.89vw,23px);letter-spacing: 1px;cursor: pointer;transition: background-color 0.3s ease,color 0.3s ease}#carriere .btn_postuler:hover{background-color: #0e1620;color: #fff}#carriere #culture{display: grid;grid-template-columns: 1fr 1fr;align-items: stretch}#carriere #culture .visuel{background-position: center 28%;background-size: cover;background-repeat: no-repeat;min-height: 36vw}#carriere #culture .propos{padding: 4vw 5vw;background-color: #0e1620;color: #fff}#carriere #culture .propos p{margin-bottom: 1.4vw}#carriere #culture .propos .amorce{margin-bottom: 1.6vw;font-weight: 700}#carriere #culture .avantages li{display: flex;align-items: baseline;gap: 0.8vw;margin-bottom: 0.9vw}#carriere #culture .avantages li:last-child{margin-bottom: 0}#carriere #culture .avantages i{flex-shrink: 0;font-size: clamp(12px,0.85vw,22px);color: #83a4b1}#carriere #candidature{padding: 5vw 10vw 6vw;background-position: center;background-size: cover;background-repeat: no-repeat}#carriere #candidature .bloc{width: 32vw;max-width: 100%}#carriere #candidature h2{margin-bottom: 1.5vw;font-size: clamp(20px,1.46vw,37px)}#carriere #candidature .bloc>p{margin-bottom: 2vw;max-width: 24vw}#carriere .wpforms-container{max-width: 100%;margin: 0}#carriere .wpforms-field{margin-bottom: 1vw;padding: 0}#carriere .wpforms-field-label{display: block;margin-bottom: 0.5vw;font-size: clamp(11px,0.8vw,20px);letter-spacing: 1px}#carriere .wpforms-label-hide{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}#carriere .wpforms-required-label{color: #83a4b1}#carriere .wpforms-field input[type='text'],#carriere .wpforms-field input[type='email'],#carriere .wpforms-field input[type='tel'],#carriere .wpforms-field textarea{display: block;height: auto;width: 100%;max-width: 100%;box-sizing: border-box;padding: 0.75vw 1vw;border: 1px solid #c3ccd3;border-radius: 0;background-color: #fff;color: #000;font-family: inherit;font-size: clamp(11px,0.8vw,20px);letter-spacing: 1px;transition: border-color 0.3s ease}#carriere .wpforms-field textarea{min-height: 9vw;resize: vertical}#carriere .wpforms-field input::placeholder,#carriere .wpforms-field textarea::placeholder{color: #6b7681;opacity: 1}#carriere .wpforms-field input:focus,#carriere .wpforms-field textarea:focus{outline: 0;border-color: #0e1620}#carriere .wpforms-field-file-upload{margin-top: 1.5vw}#carriere .wpforms-field-file-upload input[type='file']{height: auto;width: auto;max-width: none;padding: 0;line-height: normal;border-radius: 0;font-family: inherit;font-size: clamp(11px,0.8vw,20px)}#carriere .wpforms-field-description{margin-top: 0.4vw;font-size: clamp(10px,0.72vw,18px);color: #4a5560}#carriere .wpforms-field input.wpforms-error,#carriere .wpforms-field textarea.wpforms-error{border-color: #b03a2e}#carriere label.wpforms-error{display: block;margin-top: 0.3vw;font-size: clamp(10px,0.72vw,18px);color: #b03a2e}#carriere .wpforms-confirmation-container-full{padding: 1.2vw 1.5vw;border: 1px solid #83a4b1;background-color: #e6ecf0}#carriere .wpforms-submit-container{margin-top: 1.5vw}#carriere .wpforms-submit-container{text-align: left}#carriere .wpforms-submit{display: inline-block;width: auto;height: auto;line-height: 1.65;padding: 0.65vw 1.6vw;border: 1px solid #0e1620;border-radius: 0;background-color: #0e1620;color: #fff;font-family: inherit;font-size: clamp(12px,0.89vw,23px);letter-spacing: 1px;cursor: pointer;transition: background-color 0.3s ease,border-color 0.3s ease}#carriere .wpforms-submit:hover{background-color: #27394b;border-color: #27394b;color: #fff}#carriere #cta_carriere{display: grid;grid-template-columns: 1fr 1fr;min-height: 19vw}#carriere #cta_carriere .cta{position: relative;display: flex;flex-direction: column;justify-content: center;padding: 3.5vw 5vw;overflow: hidden}#carriere #cta_carriere .cta_sombre{background-color: #0e1620;background-image: url('../assets/images/Rencontre_Equipe_Physio_Elite.jpg.webp');background-position: center;background-size: cover;background-repeat: no-repeat;color: #fff}#carriere #cta_carriere .cta_sombre:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: inherit;background-position: center;background-size: cover;background-repeat: no-repeat;transition: transform 0.45s ease}#carriere #cta_carriere .cta_sombre:hover:before{transform: scale(1.06)}#carriere #cta_carriere .cta_clair{background-color: #e6ecf0;color: #000;transition: background-color 0.35s ease}#carriere #cta_carriere .cta_clair:hover{background-color: #cfdae3}#carriere #cta_carriere .petit,#carriere #cta_carriere .grand{position: relative;z-index: 2}#carriere #cta_carriere .petit{font-size: clamp(22px,1.6vw,41px);font-weight: 700;letter-spacing: 1px;text-transform: uppercase;color: #83a4b1}#carriere #cta_carriere .cta_clair .petit{color: #626c73}#carriere #cta_carriere .grand{font-size: clamp(27px,1.95vw,50px);letter-spacing: 1px;text-transform: uppercase;line-height: 1.3}#carriere #cta_carriere .grand i{position: relative;top: -0.117em;margin-left: 0.5vw;font-size: clamp(21px,1.5vw,38px);color: #384d60;vertical-align: middle;transition: transform 0.3s ease}#carriere #cta_carriere .cta_sombre .grand i{color: #fff}#carriere #cta_carriere .cta:hover .grand i{transform: translateX(0.4vw)}#emploi #banniere{position: relative;display: flex;align-items: flex-end;min-height: 100vh;min-height: 100svh;padding-bottom: 2.4vw;background-position: center;background-size: cover;background-repeat: no-repeat}#emploi #banniere:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.3) 10%,rgba(0,0,0,0) 22%)}#emploi #banniere .plaque{position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: center;min-height: 13.5vw;padding: 2vw 7vw 2vw 11.3vw;border-radius: 0 9999px 9999px 0;background-color: #fff}#emploi #banniere .titre{display: block;max-width: 20vw;font-size: clamp(34px,2.4vw,61px);font-weight: 500;letter-spacing: normal;text-transform: uppercase;line-height: 1.24;color: #000}#emploi #banniere .lieu{display: inline-flex;align-items: center;gap: 0.6vw;margin-top: 0.5vw;font-size: clamp(24px,1.72vw,44px);letter-spacing: 1px;color: #83a4b1;transition: color 0.3s ease}#emploi #banniere .lieu:hover{color: #0e1620}#emploi #description{padding: 4.5vw 10vw 5vw;background-color: #111;color: #fff}#emploi #description .bloc{max-width: 63vw}#emploi #description h2{margin-bottom: 2.3vw;font-size: clamp(20px,1.46vw,37px)}#emploi #description p{margin-bottom: 1.4vw}#emploi #description p:last-child{margin-bottom: 0}#emploi #avantages{padding: 4.5vw 5vw 5vw;background-color: #fff}#emploi #avantages h1{max-width: 62vw;margin: 0 auto 2.6vw;font-size: clamp(25px,1.78vw,46px);line-height: 1.3;text-align: center}#emploi #avantages .liste{display: grid;grid-template-columns: 1fr 1fr;grid-auto-rows: 1fr;gap: 0.5vw}#emploi #avantages .liste li{display: flex;align-items: center;gap: 1.6vw;padding: 1.6vw 2.5vw;background-color: #eff1f3;background-image: url('../assets/images/services-carte-fond.jpg');background-position: center;background-size: cover;background-repeat: no-repeat}#emploi #avantages .liste i{flex-shrink: 0;font-size: clamp(25px,1.8vw,46px);color: #83a4b1}#emploi #postuler{display: flex;align-items: flex-start;gap: 3vw;padding: 5vw 10vw 6vw;background-position: center;background-size: cover;background-repeat: no-repeat}#emploi #postuler .pastille{flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 13vw;height: 13vw;border-radius: 50%;background-color: #83a4b1;font-size: clamp(20px,1.46vw,37px);letter-spacing: 1px;text-align: center;color: #000}#emploi #postuler .wpforms-container{flex-grow: 1;max-width: 36vw;margin: 0}#emploi .wpforms-field{margin-bottom: 1vw;padding: 0}#emploi .wpforms-field-label{display: block;margin-bottom: 0.5vw;font-size: clamp(11px,0.8vw,20px);font-weight: 700;letter-spacing: 1px}#emploi .wpforms-label-hide{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}#emploi .wpforms-required-label{color: #83a4b1}#emploi .wpforms-field-hidden{display: none}#emploi .wpforms-field input[type='text'],#emploi .wpforms-field input[type='email'],#emploi .wpforms-field input[type='tel'],#emploi .wpforms-field textarea{display: block;height: auto;width: 100%;max-width: 100%;box-sizing: border-box;padding: 0.75vw 1vw;border: 1px solid #c3ccd3;border-radius: 0;background-color: #fff;color: #000;font-family: inherit;font-size: clamp(11px,0.8vw,20px);letter-spacing: 1px;transition: border-color 0.3s ease}#emploi .wpforms-field textarea{min-height: 10vw;resize: vertical}#emploi .wpforms-field input::placeholder,#emploi .wpforms-field textarea::placeholder{color: #6b7681;opacity: 1}#emploi .wpforms-field input:focus,#emploi .wpforms-field textarea:focus{outline: 0;border-color: #0e1620}#emploi .wpforms-field-file-upload{margin-top: 1.5vw}#emploi .wpforms-field-file-upload input[type='file']{height: auto;width: auto;max-width: none;padding: 0;line-height: normal;border-radius: 0;font-family: inherit;font-size: clamp(11px,0.8vw,20px)}#emploi .wpforms-field-description{margin-top: 0.4vw;font-size: clamp(10px,0.72vw,18px);color: #4a5560}#emploi .wpforms-field input.wpforms-error,#emploi .wpforms-field textarea.wpforms-error{border-color: #b03a2e}#emploi label.wpforms-error{display: block;margin-top: 0.3vw;font-size: clamp(10px,0.72vw,18px);color: #b03a2e}#emploi .wpforms-confirmation-container-full{padding: 1.2vw 1.5vw;border: 1px solid #83a4b1;background-color: #e6ecf0}#emploi .wpforms-submit-container{margin-top: 1.2vw}#emploi .wpforms-submit{display: inline-block;width: auto;height: auto;line-height: 1.65;padding: 0.65vw 1.6vw;border: 1px solid #0e1620;border-radius: 0;background-color: #0e1620;color: #fff;font-family: inherit;font-size: clamp(12px,0.89vw,23px);letter-spacing: 1px;cursor: pointer;transition: background-color 0.3s ease,border-color 0.3s ease}#emploi .wpforms-submit:hover{background-color: #27394b;border-color: #27394b}#emploi #autres_postes{padding: 3vw 10vw;background-color: #e6ecf0}#emploi #autres_postes .retour{display: inline-flex;align-items: center;gap: 0.7vw;font-size: clamp(16px,1.15vw,29px);letter-spacing: 1px;text-transform: uppercase;color: #0e1620}#emploi #autres_postes .retour i{font-size: clamp(18px,1.3vw,33px);color: #384d60;transition: transform 0.3s ease}#emploi #autres_postes .retour:hover i{transform: translateX(-0.4vw)}#expertise #banniere{min-height: 0;aspect-ratio: 2880 / 1218}#expertise #banniere:before{background-image: linear-gradient(to right,rgba(35,52,62,0.77) 0%,rgba(35,52,62,0.79) 5%,rgba(35,52,62,0.66) 20%,rgba(35,52,62,0.43) 35%,rgba(35,52,62,0.19) 50%,rgba(35,52,62,0.14) 60%,rgba(35,52,62,0.17) 67%,rgba(35,52,62,0.28) 75%,rgba(35,52,62,0.57) 90%,rgba(35,52,62,0.73) 100%)}#expertise #banniere .content .titre{text-transform: none}#expertise #banniere .content .dots{width: 10.3vw}#expertise #intro{padding: 5.2vw 11.7vw 6vw}#expertise #intro h1{margin-bottom: 2.3vw;font-size: clamp(27px,1.98vw,51px);font-weight: 500;line-height: 1.16;letter-spacing: 0;color: #141d24}#expertise #intro .texte p{margin-bottom: 0.9vw;line-height: 1.4}#expertise #intro .texte p:last-child{margin-bottom: 0}#expertise #intro .rdv_libelle{display: flex;align-items: center;gap: 0.6vw;margin-top: 2.9vw;margin-bottom: 1.2vw;font-weight: 400;letter-spacing: 0.5px;text-transform: uppercase}#expertise #intro .rdv_libelle img{width: 1.15vw;height: auto}#expertise #intro .cliniques{display: grid;grid-template-columns: repeat(3,1fr);gap: 3.2vw}#expertise #intro .clinique{display: flex;flex-direction: column;align-items: flex-start;padding: 1.6vw 1.9vw 1.9vw;background-color: #e8e9eb}#expertise #intro .clinique .nom{font-size: clamp(19px,1.46vw,37px);font-weight: 500;line-height: 1.2}#expertise #intro .clinique .tel{margin-top: 0.7vw;line-height: 1.2;transition: color 0.25s ease}#expertise #intro .clinique .tel:hover{color: #4c7a8a}#expertise #intro .btn_reserver{display: inline-flex;align-items: center;justify-content: center;gap: 0.6vw;min-height: 2.44vw;margin-top: 1.5vw;padding: 0.3vw 1.3vw;border-radius: 999px;background-image: linear-gradient(90deg,#304e67 0%,#193245 100%);font-size: clamp(15px,1.1vw,28px);line-height: 1.2;color: #fff;transition: filter 0.25s ease}#expertise #intro .btn_reserver:hover{filter: brightness(0.85);color: #fff}#expertise #intro .btn_reserver i{position: relative;top: 0.055em;font-size: 0.8em}#expertise #consulter{padding: 5.23vw 11.7vw 7.8vw;background-color: #e6eaed}#expertise #consulter h2{margin-bottom: 2.92vw;font-size: clamp(27px,1.98vw,51px);font-weight: 500;line-height: 1.16;letter-spacing: 0;color: #141d24}#expertise #consulter .texte{margin-bottom: 2.75vw;line-height: 1.4}#expertise #consulter .onglets{display: flex}#expertise #consulter .liste{display: flex;flex-direction: column;flex: 0 0 23.33vw;padding: 0;background-color: #d2d8dd}#expertise #consulter .onglet{display: flex;flex: 1 1 0;align-items: center;gap: 1.45vw;padding: 1.18vw 1.88vw;border: 0;background-color: transparent;text-align: left;cursor: pointer;transition: background-color 0.3s ease}#expertise #consulter .onglet.actif{background-color: #fff}#expertise #consulter .onglet img{flex-shrink: 0;width: 6.25vw;aspect-ratio: 1;border-radius: 50%;object-fit: cover}#expertise #consulter .onglet .libelle{font-size: clamp(19px,1.46vw,37px);font-weight: 500;line-height: 1.19;color: #000;transition: color 0.3s ease}#expertise #consulter .onglet:not(.actif):hover .libelle{color: #44596f}#expertise #consulter .panneaux{display: grid;flex: 1;padding: 3.6vw 3.02vw;background-color: #fff}#expertise #consulter .panneau{grid-area: 1 / 1;opacity: 0;visibility: hidden;transform: translateY(0.8vw);transition: opacity 0.3s ease,transform 0.3s ease,visibility 0s linear 0.3s}#expertise #consulter .panneau.actif{opacity: 1;visibility: visible;transform: none;transition: opacity 0.35s ease,transform 0.45s cubic-bezier(0.22,0.61,0.36,1),visibility 0s}#expertise #consulter .panneau ul{margin: 0;padding: 0;list-style: none}#expertise #consulter .panneau li{padding: 0.69vw 0;border-bottom: 1px solid #000;line-height: 1.22}#expertise #consulter .panneau li:last-child{border-bottom: 0}#expertise #consulter .panneau li{opacity: 0;transform: translateY(0.5vw);transition: opacity 0.3s ease,transform 0.3s ease}#expertise #consulter .panneau.actif li{opacity: 1;transform: none;transition-delay: calc(var(--rang,0) * 0.035s + 0.06s)}@media (prefers-reduced-motion: reduce){#expertise #consulter .panneau,#expertise #consulter .panneau li{transform: none;transition-duration: 0.01ms}}#expertise #complementaire{display: grid;grid-template-columns: 45.42vw 1fr;min-height: 35.31vw}#expertise #complementaire>img{width: 100%;height: 100%;object-fit: cover}#expertise #complementaire .propos{padding: 7.1vw 11.7vw 7.1vw 5.38vw;background-color: #040409}#expertise #complementaire h2{margin-bottom: 2.09vw;font-size: clamp(27px,1.98vw,51px);font-weight: 500;line-height: 1.16;letter-spacing: 0;color: #79a5b3}#expertise #complementaire .texte{text-align: justify;line-height: 1.4;color: #fff}#expertise #complementaire .texte p{margin-bottom: 1vw}#expertise #complementaire .texte p:last-child{margin-bottom: 0}#expertise #faq{padding: 6.27vw 11.7vw 7.71vw;background-color: #f7f5f5}#expertise #faq h2{margin-bottom: 3.44vw;font-size: clamp(27px,1.98vw,51px);font-weight: 500;line-height: 1.16;letter-spacing: 0;text-align: center;color: #141d24}#expertise #faq .liste{max-width: 61.11vw;margin: 0 auto}#expertise #faq .item{border-bottom: 1px solid #000}#expertise #faq .item:last-child{border-bottom: 0}#expertise #faq h3{font-size: inherit;letter-spacing: 0}#expertise #faq .entete{display: flex;align-items: center;justify-content: space-between;gap: 2vw;width: 100%;margin: 0;padding: 1.19vw 0;border: 0;background: none;text-align: left}#expertise #faq button.entete{cursor: pointer}#expertise #faq .entete .q{font-size: clamp(19px,1.46vw,37px);font-weight: 500;line-height: 1.2;color: #141d24}#expertise #faq .entete .picto{position: relative;flex-shrink: 0;width: 2.15vw;height: 2.15vw;border-radius: 50%;background-color: #304e67;transition: background-color 0.25s ease}#expertise #faq button.entete:hover .picto{background-color: #193245}#expertise #faq .entete .picto:before,#expertise #faq .entete .picto:after{content: '';position: absolute;top: 50%;left: 50%;width: 0.83vw;height: 2px;background-color: #fff;transform: translate(-50%,-50%)}#expertise #faq .entete .picto:after{transform: translate(-50%,-50%) rotate(90deg);transition: transform 0.3s ease,opacity 0.3s ease}#expertise #faq .item.ouvert .picto:after{opacity: 0;transform: translate(-50%,-50%) rotate(90deg) scaleX(0)}#expertise #faq .reponse{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.35s ease}#expertise #faq .item.ouvert .reponse{grid-template-rows: 1fr}#expertise #faq .reponse .contenu{overflow: hidden;text-align: justify;line-height: 1.4}#expertise #faq .reponse .contenu>:first-child{margin-top: 1.77vw}#expertise #faq .reponse .contenu>:last-child{margin-bottom: 1.19vw}@media (prefers-reduced-motion: reduce){#expertise #faq .reponse,#expertise #faq .entete .picto:after{transition-duration: 0.01ms}}#succursale #question{display: grid;grid-template-columns: 29.75vw 1fr;column-gap: 8.2vw;padding: 5.1vw 11.7vw 5.5vw}#succursale #question h2{margin-bottom: 2vw;font-size: clamp(27px,1.98vw,51px);font-weight: 500;line-height: 1.16;letter-spacing: 0;color: #141d24}#succursale #question .propos>p{margin: 0;line-height: 1.22;text-align: justify}#succursale #question .encadre{margin-top: 2.6vw;padding: 1.6vw 1.5vw 1.35vw;background-color: #e6eaed;text-align: center}#succursale #question .encadre p{margin: 0 0 1.3vw;line-height: 1.22}#succursale #question .encadre .btn_rdv_clinique{display: inline-flex;align-items: center;justify-content: center;gap: 0.8vw;width: 20.4vw;max-width: 100%;min-height: 4.1vw;padding: 0.6vw 1vw;border-radius: 999px;background-image: linear-gradient(90deg,#304e67 0%,#193245 100%);font-size: clamp(15px,1.15vw,29px);line-height: 1.2;color: #fff;transition: filter 0.25s ease}#succursale #question .encadre .btn_rdv_clinique:hover{filter: brightness(0.85);color: #fff}#succursale #question .encadre .btn_rdv_clinique i{position: relative;top: 0.055em;font-size: 0.8em}#succursale #question .wpforms-container{max-width: 100%;margin: 0}#succursale #question .wpforms-field-container{display: grid;grid-template-columns: repeat(2,1fr);column-gap: 1.3vw;row-gap: 1.6vw}#succursale #question .wpforms-field{padding: 0;margin: 0}#succursale #question .wpforms-field-textarea,#succursale #question .wpforms-field-checkbox,#succursale #question .wpforms-field-gdpr-checkbox{grid-column: 1 / -1}#succursale #question .wpforms-field:has(input[aria-hidden="true"][tabindex="-1"]){display: none}#succursale #question .wpforms-field-label{display: block;margin: 0 0 0.9vw;font-size: clamp(15px,1.1vw,28px);font-weight: 500;line-height: 1.2;color: #000}#succursale #question .wpforms-required-label{color: #000}#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel'],#succursale #question .wpforms-field textarea{display: block;width: 100%;max-width: 100%;height: auto;box-sizing: border-box;padding: 0.7vw 1vw;border: 1px solid #000;border-radius: 0;background-color: #fff;font-family: inherit;font-size: clamp(15px,1.1vw,28px);line-height: 1.4;color: #000}#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel']{min-height: 3.53vw}#succursale #question .wpforms-field textarea{min-height: 7.76vw;resize: vertical}#succursale #question .wpforms-field-checkbox ul,#succursale #question .wpforms-field-gdpr-checkbox ul{margin: 0;padding: 0;list-style: none}#succursale #question .wpforms-field-checkbox li,#succursale #question .wpforms-field-gdpr-checkbox li{display: flex;align-items: flex-start;gap: 1vw}#succursale #question .wpforms-field-checkbox input[type='checkbox'],#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']{-webkit-appearance: none;appearance: none;flex-shrink: 0;width: 1.97vw;height: 1.97vw;margin: 0;border: 1px solid #000;border-radius: 0;background-color: #fff;cursor: pointer;transition: background-color 0.2s ease,border-color 0.2s ease}#succursale #question .wpforms-field-checkbox input[type='checkbox']:before,#succursale #question .wpforms-field-checkbox input[type='checkbox']:after,#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']:before,#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']:after{display: none}#succursale #question .wpforms-field-checkbox input[type='checkbox']:checked,#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']:checked{border-color: #193245;background-color: #193245}#succursale #question .wpforms-field-checkbox input[type='checkbox']:focus-visible,#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']:focus-visible{outline: 2px solid #304e67 !important;outline-offset: 2px}#succursale #question .wpforms-field-checkbox label,#succursale #question .wpforms-field-gdpr-checkbox label{margin: 0;font-size: clamp(15px,1.1vw,28px);font-weight: 400;line-height: 1.22}#succursale #question .wpforms-submit-container{display: flex;align-items: center;gap: 1.5vw;margin-top: 2vw;padding: 0}#succursale #question .wpforms-submit{display: inline-flex;align-items: center;gap: 0.7vw;width: auto;height: auto;min-height: 2.5vw;padding: 0.3vw 1.5vw;border: 0;border-radius: 999px;background-image: linear-gradient(90deg,#304e67 0%,#193245 100%);font-family: inherit;font-size: clamp(15px,1.1vw,28px);line-height: 1.2;color: #fff;transition: filter 0.25s ease}#succursale #question .wpforms-submit:hover{filter: brightness(0.85)}#succursale #question .wpforms-submit:after{content: '\f054';position: relative;top: 0.055em;font-family: 'Font Awesome 6 Pro','Font Awesome 6 Free';font-weight: 900;font-size: 0.8em}#succursale #question .note{margin: 0;line-height: 1.2}#succursale #galerie_infos{padding: 7.75vw 3.75vw 7vw;background-color: #f7f5f5}#succursale #galerie_infos .galerie{margin: 0 -0.625vw}#succursale #galerie_infos .diapo{padding: 0 0.625vw}#succursale #galerie_infos .diapo img{display: block;width: 100%;aspect-ratio: 1;object-fit: cover}#succursale #galerie_infos .galerie:not(.slick-initialized){display: flex;overflow: hidden}#succursale #galerie_infos .galerie:not(.slick-initialized) .diapo{flex: 0 0 33.3333%}#succursale #galerie_infos .infos{display: grid;grid-template-columns: 29.75vw 1fr;column-gap: 8.2vw;margin-top: 7.3vw;padding: 0 7.95vw}#succursale #galerie_infos .infos h2{margin-bottom: 2.5vw;font-size: clamp(27px,1.98vw,51px);font-weight: 500;line-height: 1.16;letter-spacing: 0;color: #141d24}#succursale #galerie_infos .heures ul{margin: 0;padding: 0;list-style: none}#succursale #galerie_infos .heures li{display: flex;align-items: center;justify-content: space-between;gap: 1vw;min-height: 2.95vw;padding: 0.4vw 0.75vw;border-bottom: 1px solid #000;font-weight: 500}#succursale #galerie_infos .heures li:last-child{border-bottom: 0}#succursale #galerie_infos .heures li:nth-child(odd){background-color: #e6eaed}#succursale #galerie_infos .fiche{display: flex;align-items: center;gap: 1.5vw;padding: 1.25vw;background-color: #fff}#succursale #galerie_infos .fiche + .fiche{margin-top: 1.25vw}#succursale #galerie_infos .portrait{flex-shrink: 0;width: 6.05vw;aspect-ratio: 1;border-radius: 50%;object-fit: cover}#succursale #galerie_infos .identite{flex: 1;min-width: 0}#succursale #galerie_infos .nom{display: block;padding-bottom: 0.45vw;margin-bottom: 0.45vw;border-bottom: 1px solid #dbdad8;font-size: clamp(19px,1.46vw,37px);font-weight: 500;line-height: 1.2}#succursale #galerie_infos .titres{display: block;line-height: 1.3}#succursale #galerie_infos .slick-list{clip-path: inset(0 0.625vw)}#succursale #galerie_infos .galerie_fleche{--taille: max(26px,1.9vw);position: absolute;top: 50%;z-index: 2;display: flex;align-items: center;justify-content: center;width: var(--taille);height: var(--taille);padding: 0;border: 0;border-radius: 50%;background-color: #141d24;font-size: max(11px,0.7vw);color: #fff;cursor: pointer;transform: translateY(-50%);transition: background-color 0.25s ease}#succursale #galerie_infos .galerie_fleche:hover,#succursale #galerie_infos .galerie_fleche:focus-visible{background-color: #44596f}#succursale #galerie_infos .galerie_prec{left: calc(-1.25vw - var(--taille) / 2)}#succursale #galerie_infos .galerie_suiv{right: calc(-1.25vw - var(--taille) / 2)}#succursale #galerie_infos .slick-dots{position: static;margin-top: 1.6vw}#succursale #galerie_infos .slick-dots li,#succursale #galerie_infos .slick-dots li button,#succursale #galerie_infos .slick-dots li button:before{width: 0.65vw;height: 0.65vw}#succursale #galerie_infos .slick-dots li{margin: 0 0.35vw}#succursale #galerie_infos .slick-dots li button:before{content: '';border-radius: 50%;background-color: #141d24;opacity: 0.25;transition: opacity 0.25s ease}#succursale #galerie_infos .slick-dots li.slick-active button:before{opacity: 1}#succursale #galerie_infos .voir{display: block;width: 100%;padding: 0;border: 0;background: none;cursor: zoom-in}body.visionneuse_ouverte{overflow: hidden}#succursale #galerie_infos .visionneuse{position: fixed;inset: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;gap: 2vw;padding: 5vw;background-color: rgba(20,29,36,0.92)}#succursale #galerie_infos .visionneuse[hidden]{display: none}#succursale #galerie_infos .visionneuse img{max-width: 70vw;max-height: 82vh;object-fit: contain}#succursale #galerie_infos .visionneuse button{display: flex;align-items: center;justify-content: center;width: 3vw;height: 3vw;padding: 0;border: 0;border-radius: 50%;background-color: rgba(255,255,255,0.12);font-size: clamp(16px,1.2vw,30px);color: #fff;cursor: pointer;transition: background-color 0.25s ease}#succursale #galerie_infos .visionneuse button:hover{background-color: rgba(255,255,255,0.28)}#succursale #galerie_infos .visionneuse .fermer{position: absolute;top: 2vw;right: 2vw}#succursale #services{padding: 6.45vw 11.7vw 6.25vw;background-color: #e6eaed}#succursale #services h2{margin-bottom: 1.75vw;font-size: clamp(27px,1.98vw,51px);line-height: 1.16;letter-spacing: 0;color: #141d24}#succursale #services .intro{margin: 0 0 3.6vw;line-height: 1.4}#succursale #services .cartes{display: grid;grid-template-columns: repeat(2,1fr);gap: 1.46vw}#succursale #services .carte{display: flex;flex-direction: column;padding: 0.7vw 1.25vw 1.75vw;background-color: #fff}#succursale #services .tete{display: flex;align-items: center;gap: 2.85vw}#succursale #services .visuel{flex-shrink: 0;width: 6.05vw;aspect-ratio: 1;border-radius: 50%;object-fit: cover}#succursale #services .tete h3{font-size: clamp(19px,1.46vw,37px);line-height: 1.2;letter-spacing: 0}#succursale #services .liens{display: grid;grid-template-columns: repeat(2,1fr);gap: 0.89vw;margin-top: 0.73vw;padding-top: 1.56vw;border-top: 1px solid #dbdad8}#succursale #services .pastille{display: flex;align-items: center;justify-content: center;min-height: 3.49vw;padding: 0.5vw 1vw;border: 1px solid #000;border-radius: 999px;line-height: 1.2;text-align: center;transition: background-color 0.25s ease,color 0.25s ease}#succursale #services a.pastille:hover{background-color: #141d24;color: #fff}#succursale #services .pastille.seule{grid-column: 1 / -1}#succursale #intro{display: flex;align-items: flex-start;gap: 9.1vw;padding: 12.1vw 11.7vw 8.9vw}#succursale #intro .texte{flex: 1;min-width: 0}#succursale #intro .photo{flex-shrink: 0;width: 30vw;margin-top: 1.55vw;aspect-ratio: 864 / 980;object-fit: cover}#succursale #intro .surtitre{display: block;margin-bottom: 0.45vw;font-size: clamp(14px,1.04vw,27px);font-weight: 500;letter-spacing: 1.5px;text-transform: uppercase;color: #79a5b3}#succursale #intro h1{margin-bottom: 2vw;font-size: clamp(27px,1.98vw,51px);line-height: 1.16;letter-spacing: 0;color: #141d24}#succursale #intro .desc p{margin-bottom: 0.85vw;font-size: clamp(15px,1.1vw,28px);line-height: 1.22;text-align: justify}#succursale #intro .desc p:last-child{margin-bottom: 0}#succursale #intro .coordonnees{display: grid;grid-template-columns: 54% auto;margin-top: 1.85vw;padding: 1.5vw 2.9vw 1.1vw;background-color: #e6eaed}#succursale #intro .coordonnees .etiquette{display: block;margin-bottom: 1.1vw;line-height: 1.2;font-size: clamp(14px,1vw,26px);font-weight: 500;letter-spacing: 0.5px;text-transform: uppercase}#succursale #intro .coordonnees p{margin: 0;font-size: clamp(15px,1.1vw,28px);line-height: 1.22}#succursale #intro .coordonnees a{display: block;text-decoration: underline;text-underline-offset: 0.12em;color: #79a5b3;transition: color 0.25s ease}#succursale #intro .coordonnees a:hover{color: #4c7a8a}#succursale #intro .btn_rdv_clinique{display: flex;align-items: center;justify-content: center;gap: 0.8vw;min-height: 4.1vw;margin-top: 2.6vw;padding: 0.6vw 2vw;border-radius: 999px;background-image: linear-gradient(90deg,#304e67 0%,#193245 100%);font-size: clamp(15px,1.15vw,29px);line-height: 1.2;text-align: center;color: #fff;transition: filter 0.25s ease}#succursale #intro .btn_rdv_clinique:hover{filter: brightness(0.85);color: #fff}#succursale #intro .btn_rdv_clinique i{position: relative;top: 0.055em;font-size: 0.8em}#contact #entete{padding: 9vw 10vw 3vw;text-align: center}#contact #entete .surtitre{display: block;margin-bottom: 0.4vw;font-size: clamp(14px,1.04vw,27px);letter-spacing: 2px;text-transform: uppercase;color: #83a4b1}#contact #entete h1{max-width: 46vw;margin: 0 auto 0.9vw}#contact #entete p{margin: 0;font-size: clamp(20px,1.46vw,37px);color: #4a5560}#contact #centres{padding: 0 10vw 6vw}#contact #centres>ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 3vw}#contact .centre{display: flex;flex-direction: column}#contact .centre .visuel{display: block;overflow: hidden;margin-bottom: 1.6vw;aspect-ratio: 3 / 2}#contact .centre .visuel img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.45s ease}#contact .centre .visuel:hover img{transform: scale(1.06)}#contact .centre h2{margin-bottom: 0.8vw;font-size: clamp(20px,1.46vw,37px);text-transform: uppercase}#contact .centre .adresse{margin-bottom: 1.2vw;line-height: 1.6;color: #4a5560}#contact .centre .lignes{margin-bottom: 1.6vw}#contact .centre .lignes li{display: flex;align-items: center;gap: 0.8vw;margin-bottom: 0.6vw}#contact .centre .lignes i{flex-shrink: 0;width: 1.3vw;font-size: clamp(13px,0.95vw,24px);color: #83a4b1;text-align: center}#contact .centre .lignes a:hover{color: #83a4b1}#contact .centre .btn_rdv_centre{display: inline-block;align-self: flex-start;margin-top: auto;padding: 0.75vw 1.8vw;border: 1px solid #0e1620;background-color: transparent;color: #0e1620;font-size: clamp(12px,0.89vw,23px);letter-spacing: 1px;transition: background-color 0.3s ease,color 0.3s ease}#contact .centre .btn_rdv_centre:hover{background-color: #0e1620;color: #fff}#contact .centre .fiche{display: inline-flex;align-items: center;gap: 0.5vw;margin-top: 1.2vw;font-size: clamp(12px,0.89vw,23px);letter-spacing: 1px;color: #4a5560;transition: color 0.3s ease}#contact .centre .fiche i{font-size: clamp(13px,0.95vw,24px);color: #384d60;transition: transform 0.3s ease}#contact .centre .fiche:hover{color: #0e1620}#contact .centre .fiche:hover i{transform: translateX(0.3vw)}#page #entete{padding: 9vw 5vw 1.5vw}#page #entete h1{max-width: 50vw}#page #contenu{padding: 0 5vw 6vw}#page #contenu h2{margin-bottom: 1.6vw;font-size: clamp(20px,1.46vw,37px)}#page #contenu h3{margin: 2vw 0 0.9vw;font-size: clamp(16px,1.15vw,29px);color: #384d60}#page #contenu p{margin-bottom: 1.3vw;line-height: 1.7}#page #contenu>ul{margin-bottom: 1.6vw}#page #contenu>ul li{position: relative;padding-left: 1.4vw;margin-bottom: 0.8vw;line-height: 1.7}#page #contenu>ul li:before{content: '\2022';position: absolute;left: 0;top: 0;color: #83a4b1}#page #contenu>ol{margin-bottom: 1.6vw;padding-left: 0;list-style: decimal inside}#page #contenu>ol li{padding-left: 2.6vw;text-indent: -2.6vw;margin-bottom: 0.8vw;line-height: 1.7}#page #contenu>ol li::marker{color: #83a4b1;font-weight: 600}#page #contenu a:not(.retour){text-decoration: underline;text-underline-offset: 0.2em;transition: color 0.3s ease}#page #contenu a:not(.retour):hover{color: #83a4b1}#page #contenu .coordonnees{display: grid;grid-template-columns: repeat(3,1fr);gap: 2vw;margin-top: 2vw}#page #contenu .coordonnees li{padding: 1.6vw 1.8vw;padding-left: 1.8vw;margin-bottom: 0;background-color: #e6ecf0;line-height: 1.7}#page #contenu .coordonnees li:before{content: none}#page #contenu .coordonnees strong{display: block;margin-bottom: 0.5vw;font-weight: 700}#page.page_centree #entete,#page.page_centree #contenu{max-width: none;text-align: center}#page.page_centree #entete{padding-top: 12vw}#page.page_centree #entete h1{max-width: none}#page.page_centree #contenu{padding-bottom: 12vw}#page .retour{display: inline-flex;align-items: center;gap: 0.7vw;margin-top: 0.8vw;font-size: clamp(16px,1.15vw,29px);letter-spacing: 1px;text-transform: uppercase;color: #0e1620}#page .retour i{font-size: clamp(18px,1.3vw,33px);color: #384d60;transition: transform 0.3s ease}#page .retour:hover i{transform: translateX(-0.4vw)}#temoignages #entete{padding: 9vw 5vw 2.5vw;text-align: center}#temoignages #entete .surtitre{display: block;margin-bottom: 0.4vw;font-size: clamp(14px,1.04vw,27px);letter-spacing: 2px;text-transform: uppercase;color: #83a4b1}#temoignages #entete h1{margin-bottom: 1.4vw}#temoignages .bilan{display: inline-flex;align-items: center;gap: 0.8vw}#temoignages .bilan .note{font-size: clamp(25px,1.8vw,46px);letter-spacing: 1px}#temoignages .bilan .total{font-size: clamp(13px,0.95vw,24px);color: #4a5560}#temoignages .notes i{font-size: clamp(13px,0.95vw,24px);color: #fdd314}#temoignages .bilan .notes{display: inline-flex;gap: 0.15vw}#temoignages #laisser_avis{padding: 0 5vw 3.5vw;text-align: center}#temoignages #laisser_avis .invite{display: block;margin-bottom: 1.2vw;font-size: clamp(13px,0.95vw,24px);color: #4a5560}#temoignages #laisser_avis .boutons{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.6vw}#temoignages .btn_avis{display: inline-flex;align-items: center;gap: 0.6vw;padding: 0.8vw 1.6vw;background-color: #0e1620;color: #fff;font-size: clamp(12px,0.85vw,22px);letter-spacing: 1px;transition: background-color 0.3s ease}#temoignages .btn_avis i{font-size: clamp(13px,0.95vw,24px);color: #83a4b1;transition: color 0.3s ease}#temoignages .btn_avis:hover{background-color: #27394b}#temoignages .btn_avis:hover i{color: #fff}#temoignages #liste_avis{padding: 0 5vw 6vw;background-color: #e6ecf0;padding-top: 3.5vw}#temoignages .filtres{display: flex;justify-content: center;gap: 0.5vw;margin-bottom: 2.5vw}#temoignages .filtre{padding: 0.7vw 1.6vw;border: 1px solid #0e1620;background-color: transparent;color: #0e1620;font-family: inherit;font-size: clamp(12px,0.85vw,22px);letter-spacing: 1px;cursor: pointer;transition: background-color 0.3s ease,color 0.3s ease}#temoignages .filtre:hover{background-color: #cfdae3}#temoignages .filtre.actif{background-color: #0e1620;color: #fff}#temoignages .grille{column-count: 3;column-gap: 1.5vw}#temoignages .avis{display: inline-block;width: 100%;padding: 1.6vw 1.8vw 1.4vw;margin-bottom: 1.5vw;background-color: #fff;break-inside: avoid}#temoignages .avis[hidden]{display: none}#temoignages .avis .tete{display: flex;align-items: baseline;flex-wrap: wrap;gap: 0.6vw;margin-bottom: 0.5vw}#temoignages .avis .nom{font-size: clamp(17px,1.24vw,32px);letter-spacing: 1px;color: #0e1620}#temoignages .avis .date{font-size: clamp(11px,0.8vw,20px);color: #9aa6ae}#temoignages .avis .notes{display: block;margin-bottom: 0.9vw}#temoignages .avis .texte{margin-bottom: 1vw;line-height: 1.65;color: #333c45}#temoignages .avis .source{display: block;text-align: right}#temoignages .avis .source i{font-size: clamp(16px,1.15vw,29px);color: #9aa6ae}#temoignages .sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}#temoignages .plus{margin-top: 2vw;text-align: center}#temoignages .btn_plus{padding: 0.8vw 2.2vw;border: 1px solid #0e1620;background-color: #0e1620;color: #fff;font-family: inherit;font-size: clamp(12px,0.89vw,23px);letter-spacing: 1px;cursor: pointer;transition: background-color 0.3s ease}#temoignages .btn_plus:hover{background-color: #27394b}#temoignages .restants{margin: 0.8vw 0 0;font-size: clamp(11px,0.8vw,20px);color: #4a5560}#temoignages .plus.termine{display: none}#temoignages #liste_avis .wpproslider_t8_DIV_2{padding-bottom: 42px}#temoignages #liste_avis .wpproslider_t8_DIV_3_logo{right: 10px;bottom: 5px}footer.main .brand .logo_simple{display: none}#equipe #membres .filtre_select{display: none}#carriere #postes .onglet_select{display: none}.sr,#equipe .sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.btn_full,#temoignages .btn_avis,#blogue .btn_plus,#temoignages .btn_plus,#carriere #postes .onglet,#carriere .wpforms-submit,#emploi .wpforms-submit,#succursale #question .wpforms-submit{transition: background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease}.btn_full:hover,.btn_full:focus-visible{background-color: #fff;color: #384d60;box-shadow: inset 0 0 0 2px #384d60}#temoignages .btn_avis:hover,#temoignages .btn_avis:focus-visible,#blogue .btn_plus:hover,#blogue .btn_plus:focus-visible,#temoignages .btn_plus:hover,#temoignages .btn_plus:focus-visible,#carriere #postes .onglet:not(.actif):hover,#carriere #postes .onglet:not(.actif):focus-visible,#carriere .wpforms-submit:hover,#carriere .wpforms-submit:focus-visible,#emploi .wpforms-submit:hover,#emploi .wpforms-submit:focus-visible{background-color: #fff;background-image: none;border-color: #0e1620;color: #0e1620;box-shadow: inset 0 0 0 1px #0e1620}#temoignages .btn_avis:hover i,#temoignages .btn_avis:focus-visible i,#carriere #postes .onglet:not(.actif):hover i,#carriere #postes .onglet:not(.actif):focus-visible i{color: #0e1620}#succursale #question .wpforms-submit:hover,#succursale #question .wpforms-submit:focus-visible{filter: none;background-image: none;background-color: #fff;color: #193245;box-shadow: inset 0 0 0 2px #304e67}#service #cta_service .cta_bleu,#condition #cta_condition .cta_bleu{transition: color 0.25s ease,box-shadow 0.25s ease}#service #cta_service .cta_bleu:after,#condition #cta_condition .cta_bleu:after{background-color: #fff;transition: opacity 0.25s ease}#service #cta_service .cta_bleu:hover,#service #cta_service .cta_bleu:focus-visible,#condition #cta_condition .cta_bleu:hover,#condition #cta_condition .cta_bleu:focus-visible{color: #2d4356;box-shadow: inset 0 0 0 2px #2d4356}#service #cta_service .cta_bleu:hover:after,#service #cta_service .cta_bleu:focus-visible:after,#condition #cta_condition .cta_bleu:hover:after,#condition #cta_condition .cta_bleu:focus-visible:after{opacity: 0.92}#service #cta_service .cta_bleu:hover h2 i,#service #cta_service .cta_bleu:focus-visible h2 i,#condition #cta_condition .cta_bleu:hover h2 i,#condition #cta_condition .cta_bleu:focus-visible h2 i{color: #2d4356}#menu_panel .voir_tout,#expertise #intro .btn_reserver,#succursale #intro .btn_rdv_clinique,#succursale #question .encadre .btn_rdv_clinique{transition: color 0.25s ease,box-shadow 0.25s ease}#menu_panel .voir_tout:hover,#menu_panel .voir_tout:focus-visible{filter: none;background-image: none;background-color: #fff;color: #23333f;box-shadow: inset 0 0 0 2px #23333f}#expertise #intro .btn_reserver:hover,#expertise #intro .btn_reserver:focus-visible,#succursale #intro .btn_rdv_clinique:hover,#succursale #intro .btn_rdv_clinique:focus-visible,#succursale #question .encadre .btn_rdv_clinique:hover,#succursale #question .encadre .btn_rdv_clinique:focus-visible{filter: none;background-image: none;background-color: #fff;color: #193245;box-shadow: inset 0 0 0 2px #304e67}#services #banniere .btn_banniere:hover,#services #banniere .btn_banniere:focus-visible,#pathologies #banniere .btn_banniere:hover,#pathologies #banniere .btn_banniere:focus-visible{background-image: none;background-color: #fff;color: #2f4254;box-shadow: inset 0 0 0 2px #2f4254}.otgs-development-site-front-end{display: none !important}@media screen and (max-width: 767px){body{font-size: 1.2rem;line-height: 1.65}h1{font-size: 1.8rem}h2{font-size: 1.6rem}h3{font-size: 1.3rem}p{margin-bottom: 1rem}.btn_full,.btn_line{width: 100%;max-width: 20rem;padding: 0.9rem 0;border-radius: 2.5rem;font-size: 1.1rem}.btn_line_dark{padding: 0.8rem 1.4rem;font-size: 1.1rem}.back_to_top{right: 1rem;bottom: 1rem;width: 2.8rem;height: 2.8rem;border-radius: 2px;font-size: 1rem}header.main{height: 4.5rem;padding: 0 1.2rem}header.main.sticky{height: 4rem}header.main .logo,header.main.sticky .logo{flex-shrink: 0;width: 10rem}header.main .actions{gap: 0.6rem}header.main .lang{display: none}header.main .btn_rdv{gap: 0.3rem;padding: 0.45rem 0.7rem;border-radius: 2rem;font-size: 0.85rem;letter-spacing: 0;white-space: nowrap}header.main .btn_rdv .libelle_long{display: none}header.main .btn_rdv .fa-calendar{display: none}header.main .btn_rdv .libelle_court{display: inline}header.main .btn_rdv i{font-size: 1rem}header.main .btn_rdv .fleche{font-size: 0.75rem}header.main .rdv_choix{top: calc(100% + 0.5rem)}.rdv_choix{min-width: 0;width: 17rem;padding: 0.9rem 0 0.5rem;box-shadow: 0 0.4rem 1.4rem rgba(0,0,0,0.2)}.rdv_choix[hidden]{transform: translateY(-0.5rem)}#services #banniere .rdv_choix[hidden],#pathologies #banniere .rdv_choix[hidden]{transform: translateY(0.5rem)}.rdv_choix .intitule{padding: 0 1.2rem 0.6rem;font-size: 0.9375rem;letter-spacing: normal;white-space: nowrap;text-align: center}.rdv_choix a{gap: 0.6rem;padding: 0.7rem 1.2rem;font-size: 1.15rem}.rdv_choix a i{font-size: 1rem}#services #banniere .rdv_choix,#pathologies #banniere .rdv_choix{bottom: calc(100% + 0.6rem);left: 0}header.main .hamburger{padding: 0.3rem}header.main .hamburger .hamburger-box{display: block;width: 1.6rem;height: 1.1rem}header.main .hamburger .hamburger-inner,header.main .hamburger .hamburger-inner:before,header.main .hamburger .hamburger-inner:after{width: 1.6rem}header.main .hamburger .hamburger-inner:before{top: -0.45rem}header.main .hamburger .hamburger-inner:after{bottom: -0.45rem}#menu_panel{top: 0;width: 100%;height: 100%}#menu_panel .panel_head{padding: 1.2rem 1.2rem 0}#menu_panel .panel_head .logo{width: 8rem}#menu_panel .head_actions{gap: 1rem}#menu_panel .lang{font-size: 1rem}#menu_panel .close{width: 2.4rem;height: 2.4rem;font-size: 1.1rem}#menu_panel .panel_body{padding: 0.8rem 1.2rem 1.2rem}#menu_panel .panel_haut{padding-bottom: 0.7rem;font-size: 1rem}#menu_panel .avis{gap: 0.5rem}#menu_panel .avis img{width: 1rem}#menu_panel .panel_haut .socials{margin-left: auto;white-space: nowrap}#menu_panel .panel_haut .socials a{margin: 0 0 0 1rem}#menu_panel .accordeon_tete{padding: 0.6rem 0;font-size: 1.2rem}#menu_panel .voir_tout{display: none}#menu_panel .accordeon_entete:has(.voir_tout) .libelle{padding-right: 0}#menu_panel .accordeon_tete .fleche{width: 2rem;height: 2rem;min-width: 0;min-height: 0}#menu_panel .accordeon_tete .fleche img{width: 0.8rem}#menu_panel .accordeon_corps{padding-bottom: 1rem}#menu_panel .accordeon_corps ul{columns: 1}#menu_panel .accordeon_corps li{margin-bottom: 0.6rem;font-size: 1.1rem;line-height: 1.25}#menu_panel .liens_simples{padding: 0.75rem 0}#menu_panel .liens_simples ul{gap: 0.6rem 1.4rem}#menu_panel .liens_simples a{font-size: 1.1rem}#menu_panel .rdv{padding-top: 0.9rem}#menu_panel .rdv_titre{gap: 0.5rem;margin-bottom: 0.6rem;font-size: 1.1rem}#menu_panel .rdv_titre img{width: 1.1rem}#menu_panel .rdv ul{display: grid;grid-template-columns: 1fr;gap: 0.5rem}#menu_panel .rdv li{display: grid;grid-template-columns: 1fr auto;grid-template-areas: 'ville reserver' 'tel reserver';align-items: center;column-gap: 1rem;padding: 0.6rem 0.9rem;border-radius: 0.4rem}#menu_panel .rdv .ville{grid-area: ville;margin-bottom: 0.1rem;font-size: 0.95rem}#menu_panel .rdv .tel-link{grid-area: tel;margin-bottom: 0;font-size: 1rem}#menu_panel .rdv .reserver{grid-area: reserver;gap: 0.4rem;margin-top: 0;font-size: 1.05rem}footer.main .top{display: block;padding: 2.5rem 1.5rem}footer.main{text-align: center}footer.main .cliniques li{align-items: center}footer.main .brand .logo_dots{display: none}footer.main .brand .logo_simple{display: inline-block;width: 100%;max-width: 15rem;margin-bottom: 2.5rem}footer.main .cliniques .tel-link,footer.main .cliniques p{display: block}footer.main .btn_rdv_petit,footer.main .btn_contact{display: inline-flex}footer.main .footer_menu ul,footer.main .socials{justify-content: center}footer.main .socials a{margin: 0 0.7rem}footer.main .infos{padding-left: 0}footer.main .cliniques{display: block;margin-bottom: 1.8rem}footer.main .cliniques li{margin-bottom: 1.8rem}footer.main .cliniques h3{margin-bottom: 0.3rem;font-size: 1.3rem}footer.main .cliniques p{margin-bottom: 0.4rem}footer.main .cliniques .tel-link{margin-bottom: 0.8rem}.btn_rdv_petit{padding: 0.6rem 1.2rem;border-radius: 2rem;font-size: 1rem}footer.main .bas{display: block;padding-top: 1.5rem}footer.main .infos.sans_cliniques_mobile .cliniques{display: none}footer.main .infos.sans_cliniques_mobile .bas{padding-top: 0;border-top: 0}footer.main .footer_menu ul{display: flex;flex-wrap: wrap;gap: 0.5rem 1.5rem}footer.main .socials{margin-top: 1.2rem}footer.main .socials a{margin: 0 1.4rem 0 0;font-size: 1.3rem}footer.main .politique{margin-top: 1.2rem}footer.main .bottom{padding: 2.5rem 1.5rem}footer.main .bottom .membres{width: 100%;margin-bottom: 2rem}footer.main .bottom .copyright{font-size: 0.9rem}#home #hero{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;min-height: 100vh;min-height: 100svh;padding: 1.5rem 1.5rem 3.5rem}#home #hero .content{padding-top: 0}#home #hero .succursales{display: none}#home #hero .content h2{font-size: 1.9rem}#home #hero .succursales i{font-size: 2rem}#home #hero .succursales .label{margin: 0.5rem 0 0.6rem;font-size: 1.1rem}#home #hero .succursales ul li a{font-size: 1rem}#home #intro{display: block;padding: 3rem 1.5rem 0}#home #intro .text{width: 100%;padding-right: 0}#home #intro .text h1{margin-bottom: 0.8rem}#home #intro .text h2{margin-bottom: 1.8rem}#home #intro .text .list{margin-bottom: 2rem}#home #intro .text .list li{padding-left: 0.9rem;margin-bottom: 0.4rem}#home #intro .visual{width: calc(100% + 3rem);margin: 2.5rem -1.5rem 0}#home #acces{display: block}#home #acces .card{width: 100%;height: 36rem;padding: 2.5rem}#home #acces .card h2{max-width: none;font-size: 1.3rem;line-height: 1.6}#home #acces .card h2 i{display: block;margin-top: 1rem;font-size: 2rem}#home #aide{display: block;padding: 3rem 1.5rem}#home #aide .text{width: 100%}#home #aide .text h2{font-size: 1.8rem}#home #aide .text{padding: 0;background-image: none}#home #aide .text .dots{width: 12rem;margin-top: 1rem}#home #aide .desc{width: 100%;margin-top: 1.5rem}#home #blogue_home{display: block;padding: 3rem 1.5rem}#home #blogue_home .text{width: 100%;padding-right: 0}#home #blogue_home .text h3{margin-bottom: 1.5rem}#home #blogue_home .text h3 i{margin-top: 0.8rem;font-size: 1.2rem}#home #blogue_home .text .dots{display: none}#home #blogue_home .visuals{display: block;width: 100%;margin-top: 2rem}#home #blogue_home .visuals img{display: block;width: 100%;margin: 0 0 1.5rem}#home #blogue_home .visuals img:last-child{margin-bottom: 0}#home #partenaires{padding: 4.5rem 1.5rem 5rem}#home #partenaires h2{margin-bottom: 3rem;font-size: 1.7rem}#home #partenaires .logos{display: block}#home #partenaires .logos li{margin: 0 0 3rem}#home #partenaires .logos li:last-child{margin-bottom: 0}#home #partenaires .logos li img{width: 15rem}#services #banniere{min-height: 100vh;min-height: 100svh;padding: 8rem 1.5rem 2.5rem}#services #banniere h2,#pathologies #banniere h2{font-size: 2rem;line-height: 1.05}#services #banniere .content,#pathologies #banniere .content{margin-bottom: 1.5rem}#services #banniere .btn_banniere,#pathologies #banniere .btn_banniere{margin-left: -1.5rem;gap: 0.8rem;padding: 1rem 1.5rem 1rem 1.5rem;background-image: linear-gradient(to right,#2f4254 0%,#101820 70%,#000 100%);background-size: cover;font-size: 1.4rem}#services #banniere .btn_banniere span,#pathologies #banniere .btn_banniere span{max-width: none}#services #banniere .btn_banniere i,#pathologies #banniere .btn_banniere i{margin-bottom: 0.15rem;font-size: 1.2rem}#services #pourquoi{padding: 2.5rem 1.5rem 2rem}#services #pourquoi h1{margin-bottom: 1.2rem}#services #pourquoi p{max-width: 100%;margin-bottom: 1rem}#services #traitement{display: block;min-height: 0}#services #traitement .visual{min-height: 14rem}#services #traitement .text{padding: 2.5rem 1.5rem;background-image: none;background-color: #04050a}#services #traitement .text h2{margin-bottom: 1rem;font-size: 1.6rem}#services #traitement .text p{text-align: left}#services #liste_services{padding: 2.5rem 1.5rem 0}#services #liste_services .surtitre{margin-bottom: 0.3rem;font-size: 1.6rem}#services #liste_services h2{margin-bottom: 1.8rem;font-size: 1.7rem}#services .grille{display: block}#services .grille li{margin-bottom: 0.8rem}#services .grille li .carte{padding: 1.5rem 1.2rem}#services .grille h3{margin-bottom: 0.4rem;font-size: 1.4rem}#services .grille h3 i,#services .grille span{font-size: 0.9rem}#expertise #banniere,#service #banniere,#condition #banniere,#apropos #banniere,#equipe #banniere,#carriere #banniere{min-height: 60vh;min-height: 60svh}#expertise #banniere{aspect-ratio: auto}#expertise #banniere .content,#service #banniere .content,#condition #banniere .content,#apropos #banniere .content,#equipe #banniere .content,#carriere #banniere .content{top: auto;bottom: 2rem;display: block;padding: 0 1.5rem}#expertise #banniere .content .dots,#service #banniere .content .dots,#condition #banniere .content .dots,#apropos #banniere .content .dots,#equipe #banniere .content .dots,#carriere #banniere .content .dots{display: none}#expertise #banniere .content .titre,#service #banniere .content .titre,#condition #banniere .content .titre,#apropos #banniere .content .titre,#equipe #banniere .content .titre,#carriere #banniere .content .titre{display: block;max-width: 100%;font-size: 2rem;line-height: 1.1}#service #intro{padding: 2.5rem 1.5rem}#service #intro h1{margin-bottom: 1.2rem}#service #intro p{margin-bottom: 1rem}#service .contenu{padding: 0 1.5rem 2rem}#service #banniere + .contenu{padding-top: 2.5rem}#service .contenu h2{max-width: 100%;padding-bottom: 1rem;margin-bottom: 1rem}#service .contenu p{margin-bottom: 1rem}#service .symptomes{padding: 2.5rem 1.5rem}#service .symptomes + .symptomes{margin-top: 1.5rem}#service .symptomes h2{max-width: 100%;padding-bottom: 1rem;margin-bottom: 1rem}#service .symptomes li{padding-left: 1.3rem}#service .symptomes li{margin-bottom: 0.4rem}#service #citation{min-height: 24rem;padding: 4.5rem 1.5rem}#service #citation .petit{font-size: 1.5rem}#service #citation .grand{font-size: 3.4rem}#service #faq{padding: 2.5rem 1.5rem}#service #faq h2{margin-bottom: 1.5rem}#service .questions{max-width: 100%}#service .question_tete{padding: 0.9rem 1rem 0.9rem 2.4rem;font-size: 1.2rem}#service .question_tete .signe{left: 1rem;top: 1.9rem;width: 0.7rem;height: 0.7rem;margin-top: -0.35rem}#service .question_corps{padding: 0 1rem 1rem 2.4rem}#service #cta_service,#condition #cta_condition{display: block;min-height: 0}#service #cta_service .cta_image,#service #cta_service .cta_bleu,#condition #cta_condition .cta_image,#condition #cta_condition .cta_bleu{min-height: 22rem;padding: 2.5rem 1.5rem}#service #cta_service .cta_bleu,#condition #cta_condition .cta_bleu{background-image: none !important;background-color: #2a4760}#service #cta_service h2,#condition #cta_condition h2{max-width: 100%;font-size: 1.3rem}#pathologies #banniere{min-height: 100vh;min-height: 100svh;padding: 8rem 1.5rem 2.5rem}#pathologies #intro{padding: 2.5rem 1.5rem}#pathologies #intro h1{margin-bottom: 1.2rem}#pathologies #intro p{margin-bottom: 1rem}#pathologies #citation{min-height: 24rem;padding: 4.5rem 1.5rem}#pathologies #citation .petit{font-size: 1.5rem}#pathologies #citation .grand{font-size: 3.4rem}#pathologies #liste_pathologies{padding: 2.5rem 1.5rem 0}#pathologies #liste_pathologies h2{margin-bottom: 1.8rem;font-size: 1.7rem}#pathologies .grille{columns: 1}#pathologies .grille li{margin-bottom: 0.8rem}#pathologies .grille li .carte{padding: 1.5rem 1.2rem}#pathologies .grille h3{font-size: 1.4rem}#pathologies .grille h3 i{font-size: 1rem}#condition #intro{padding: 2.5rem 1.5rem}#condition #intro h1{margin-bottom: 1rem}#condition #intro h2{margin-bottom: 0.9rem}#condition #intro p{margin-bottom: 0.9rem}#condition #intro .sous_titre{margin-top: 1.6rem;margin-bottom: 0.9rem;font-size: 1.2rem}#condition .causes{padding: 2rem 1.5rem 2.5rem;background-size: 6rem auto}#condition .causes + .causes{margin-top: 1.5rem}#condition .causes h2{margin-bottom: 1rem}#condition .causes li{margin-bottom: 0.5rem}#condition .causes li:before{margin-right: 0.3rem}#condition .causes .terme{font-size: 1.2rem}#condition .causes .detail{font-size: 1rem}#apropos #banniere .content .titre{max-width: 100%}#apropos #intro{padding: 2.5rem 1.5rem}#apropos #intro h1{margin-bottom: 1rem}#apropos #intro p{margin-bottom: 0.9rem;text-align: left}#apropos #valeurs{padding: 2rem 1.5rem 2.5rem}#apropos #valeurs h2{margin-bottom: 1.5rem;font-size: 1.5rem}#apropos #valeurs ul{flex-wrap: wrap;gap: 1rem}#apropos #valeurs li{width: 10.5rem;height: 10.75rem}#apropos #valeurs li span{margin-bottom: 0;font-size: 1rem}#apropos #vision{flex-direction: column;min-height: 0}#apropos #vision .visual{width: 100%;height: 14rem}#apropos #vision .text{width: 100%;padding: 2.5rem 2rem}#apropos #vision h2{font-size: 1.5rem}#apropos #vision h2 + p{margin-bottom: 1.5rem}#apropos #professionnels{padding: 2.5rem 1.5rem}#apropos #professionnels h2{margin-bottom: 1rem;font-size: 1.5rem;text-align: left}#apropos #professionnels p{margin-bottom: 0.9rem;text-align: left}#apropos #cta_apropos{grid-template-columns: 1fr;min-height: 0}#apropos #cta_apropos .cta{min-height: 22rem;padding: 2.5rem 1.5rem}#apropos #cta_apropos .petit{font-size: 1.2rem}#apropos #cta_apropos .grand{font-size: 1.6rem}#apropos #cta_apropos .grand i{font-size: 1.2rem}#equipe #banniere .content .titre{max-width: 100%}#equipe #membres{padding: 2.5rem 1.5rem 3rem}#equipe #membres h2{margin-bottom: 1.5rem}#equipe #membres .surtitre{margin-bottom: 0.4rem;font-size: 1.2rem}#equipe #membres .filtres{display: none}#equipe #membres .filtre_select{position: relative;display: block;margin-bottom: 2rem;text-align: left}#equipe #membres .filtre_select select{width: 100%;padding: 1rem 3rem 1rem 1.2rem;border: 0;border-radius: 0;background-color: #0e1620;color: #fff;font-family: inherit;font-size: 1.1rem;letter-spacing: 1px;appearance: none;cursor: pointer}#equipe #membres .filtre_select i{position: absolute;top: 50%;right: 1.2rem;margin-top: -0.5rem;font-size: 1rem;color: #83a4b1;pointer-events: none}#equipe #membres .filtre{min-width: 0;flex: 1 1 auto;gap: 0.4rem;padding: 0.7rem 1rem;font-size: 1rem}#equipe #membres .bandeau{gap: 0.5rem;padding: 0.7rem 1rem;margin-bottom: 1.5rem;font-size: 1.2rem}#equipe #membres .grille{grid-template-columns: 1fr;gap: 2rem}#equipe #membres .succursale{margin-bottom: 2.5rem}#equipe #membres .portrait{margin-bottom: 0.6rem}#equipe #membres .discipline,#equipe #membres .nom{font-size: 1.4rem}#equipe #membres .titres{margin-bottom: 0.8rem;font-size: 1.15rem}#equipe #membres .note{margin-top: 0.3rem;font-size: 1.05rem}#equipe #membres .voir{gap: 0.5rem;padding: 0.9rem 1rem;font-size: 1.1rem;opacity: 1;transform: translateY(0);transition: none}#equipe #membres .contacts{gap: 1rem}#equipe #membres .btn_rdv_membre{flex: 1 0 100%;padding: 0.9rem 1rem;font-size: 1.15rem;text-align: center}#membre #fiche{flex-direction: column;gap: 2rem;padding: 6rem 1.5rem 2rem}#membre #fiche .carte{display: contents}#membre #fiche .portrait{order: 1}#membre #fiche .presentation{order: 2}#membre #fiche .courriel{order: 3}#membre #fiche .cliniques{order: 4}#membre #fiche .portrait{margin-bottom: 0}#membre #fiche .bio p{margin-bottom: 0.9rem;text-align: left}#membre #fiche .discipline,#membre #fiche .nom{font-size: 1.4rem}#membre #fiche .titres{margin-bottom: 0.8rem;font-size: 1.15rem}#membre #fiche .courriel{margin-bottom: 0;font-size: 1.15rem}#membre #fiche .bio{margin-top: 1.2rem}#membre #fiche .cliniques{gap: 0.8rem}#membre #fiche .clinique{gap: 0.6rem;padding: 1rem 1.1rem}#membre #fiche .succursale{gap: 0.4rem;font-size: 1.15rem}#membre #fiche .clinique .tel-link{font-size: 1.15rem}#membre #fiche .coordonnees a{font-size: 1.15rem}#membre #retour{padding: 0 1.5rem 3rem}#membre #retour a{gap: 0.5rem;font-size: 1.15rem}#blogue #entete{padding: 6rem 1.5rem 2rem}#blogue #entete .surtitre{margin-bottom: 0.3rem;font-size: 1.2rem}#blogue #entete h1,#blogue #entete p{max-width: 100%}#blogue #vedette{grid-template-columns: 1fr;gap: 1.2rem;margin: 0 1.5rem 2.5rem;padding: 1.2rem}#blogue #vedette .etiquette{padding: 0.3rem 0.8rem;margin-bottom: 0.8rem;font-size: 0.8rem}#blogue #vedette time,#blogue .billet time{margin-bottom: 0;font-size: 1.05rem}#blogue #vedette h2{margin-bottom: 0.8rem}#blogue #vedette p{margin-bottom: 1rem}#blogue .lire{gap: 0.5rem;font-size: 1.2rem}#blogue .lire i{font-size: 1.6rem}#blogue #billets{padding: 0 1.5rem 3rem}#blogue .grille{grid-template-columns: 1fr;gap: 2rem}#blogue .billet .visuel{margin-bottom: 0.7rem}#blogue .billet h3{font-size: 1.4rem}#blogue .filtres{display: none}#blogue .filtre_select{position: relative;display: block;margin-bottom: 2rem;text-align: left}#blogue .filtre_select select{width: 100%;padding: 1rem 3rem 1rem 1.2rem;border: 0;border-radius: 0;background-color: #0e1620;color: #fff;font-family: inherit;font-size: 1.1rem;letter-spacing: 1px;appearance: none;cursor: pointer}#blogue .filtre_select i{position: absolute;top: 50%;right: 1.2rem;margin-top: -0.5rem;font-size: 1rem;color: #83a4b1;pointer-events: none}#blogue .aucun{margin-bottom: 1.5rem;font-size: 1.1rem}#blogue .categorie{margin-bottom: 0.4rem;font-size: 1rem;letter-spacing: 1px}#blogue .chargement{margin-top: 2.5rem;padding-top: 1.5rem}#blogue .btn_plus{padding: 0.9rem 1.8rem;font-size: 1rem}#blogue .restants{margin-top: 0.8rem;font-size: 1rem}#article article{padding: 6rem 1.5rem 0}#article h1{max-width: 100%;margin-bottom: 1.2rem}#article article>.categorie{margin-bottom: 0.5rem;font-size: 1rem;letter-spacing: 1px}#article .visuel{float: none;width: 100%;margin: 0 0 1.5rem 0}#article .contenu p,#article .contenu li{margin-bottom: 0.9rem}#article .contenu h2{margin-top: 1.8rem;margin-bottom: 0.7rem;font-size: 1.5rem}#article .contenu ol>li:has(>h2){font-size: 1.5rem;line-height: 1.2;margin-top: 1.8rem;margin-bottom: 0.7rem}#article .contenu li{padding-left: 1rem;margin-bottom: 0.5rem}#article .contenu ol{padding-left: 0}#article .contenu ol>li{padding-left: 1.5rem;text-indent: -1.5rem}#article .partage{flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.8rem;margin-top: 2rem;padding-top: 1.5rem;text-align: center}#article .partage .intitule{width: 100%;margin-top: 0.8rem;margin-left: 0}#article .partage .tous_articles{flex: 1 0 100%;justify-content: center;gap: 0.5rem;font-size: 1.15rem}#article .partage .reseaux{flex: 1 0 100%;justify-content: center;gap: 0.7rem}#article .partage .reseaux a{width: 2.4rem;height: 2.4rem;font-size: 1rem}#article #voisins{grid-template-columns: 1fr 1fr;gap: 0.7rem;padding: 2.5rem 1.5rem 0}#article .voisin{gap: 0.4rem;padding: 1rem 0.8rem;text-align: center}#article .voisin.suivant{text-align: center}#article .voisin .sens,#article .voisin.suivant .sens{justify-content: center}#article .voisin .titre{font-size: 1rem}#carriere #intro{padding: 2.5rem 1.5rem 2rem}#carriere #intro h1{margin-bottom: 1.2rem;font-size: 1.7rem}#carriere #intro p{margin-bottom: 1rem}#carriere #postes{padding: 2.5rem 1.5rem 3rem}#carriere #postes .entete{margin-bottom: 1.5rem}#carriere #postes .pastille{width: 2.4rem;height: 2.4rem;margin-bottom: 0.8rem;font-size: 1.1rem}#carriere #postes h2{font-size: 1.4rem}#carriere #postes .panneaux{display: block}#carriere #postes .onglets{display: none}#carriere #postes .onglet_select{position: relative;display: block;margin-bottom: 1.5rem;text-align: left}#carriere #postes .onglet_select select{width: 100%;padding: 1rem 3rem 1rem 1.2rem;border: 0;border-radius: 0;background-color: #0e1620;color: #fff;font-family: inherit;font-size: 1.1rem;letter-spacing: 1px;appearance: none;cursor: pointer}#carriere #postes .onglet_select i{position: absolute;top: 50%;right: 1.2rem;margin-top: -0.5rem;font-size: 1rem;color: #83a4b1;pointer-events: none}#carriere #postes .onglet i{font-size: 1.1rem}#carriere #postes .contenus{padding: 1.5rem 1.2rem}#carriere #postes .lieu{gap: 0.5rem;padding-bottom: 0.8rem;margin-bottom: 1.2rem;font-size: 1.2rem}#carriere #postes .lieu i{font-size: 1.2rem}#carriere #postes .offre{padding-bottom: 1.5rem;margin-bottom: 1.5rem}#carriere #postes .offre h3{margin-bottom: 0.6rem;font-size: 1.3rem}#carriere #postes .offre p{margin-bottom: 1rem;max-width: 100%}#carriere .btn_postuler{padding: 0.6rem 1.4rem;font-size: 1rem}#carriere #culture{display: block}#carriere #culture .visuel{min-height: 18rem}#carriere #culture .propos{padding: 2.5rem 1.5rem}#carriere #culture .propos p{margin-bottom: 1rem}#carriere #culture .propos .amorce{margin-bottom: 1.2rem}#carriere #culture .avantages li{gap: 0.6rem;margin-bottom: 0.7rem}#carriere #culture .avantages i{font-size: 1.1rem}#carriere #candidature{padding: 2.5rem 1.5rem 3rem}#carriere #candidature .bloc{width: 100%}#carriere #candidature h2{margin-bottom: 1rem;font-size: 1.5rem}#carriere #candidature .bloc>p{margin-bottom: 1.5rem;max-width: 100%}#carriere .wpforms-field{margin-bottom: 0.8rem}#carriere .wpforms-field-label{margin-bottom: 0.4rem;font-size: 1rem}#carriere .wpforms-field input[type='text'],#carriere .wpforms-field input[type='email'],#carriere .wpforms-field input[type='tel'],#carriere .wpforms-field textarea{padding: 0.7rem 0.9rem;font-size: 1.1rem}#carriere .wpforms-field textarea{min-height: 8rem}#carriere .wpforms-field-file-upload{margin-top: 1.2rem}#carriere .wpforms-field-file-upload input[type='file']{font-size: 1rem}#carriere .wpforms-field-description,#carriere label.wpforms-error{margin-top: 0.3rem;font-size: 0.9rem}#carriere .wpforms-confirmation-container-full{padding: 1rem 1.2rem}#carriere .wpforms-submit-container{margin-top: 1.2rem}#carriere #cta_carriere{display: block;min-height: 0}#carriere #cta_carriere .cta{min-height: 22rem;padding: 2.5rem 1.5rem}#carriere #cta_carriere .petit{font-size: 1.3rem}#carriere #cta_carriere .grand{font-size: 1.6rem}#carriere #cta_carriere .grand i{margin-left: 0.5rem;font-size: 1.2rem}#emploi #banniere{min-height: 60vh;min-height: 60svh;padding-bottom: 1.5rem}#emploi #banniere .plaque{min-height: 0;padding: 1.2rem 2.5rem 1.2rem 1.5rem;border-radius: 0 3rem 3rem 0}#emploi #banniere .titre{max-width: none;font-size: 1.8rem;line-height: 1.2}#emploi #banniere .lieu{gap: 0.4rem;margin-top: 0.3rem;font-size: 1.2rem}#emploi #description{padding: 2.5rem 1.5rem 3rem}#emploi #description .bloc{max-width: 100%}#emploi #description h2{margin-bottom: 1.2rem;font-size: 1.5rem}#emploi #description p{margin-bottom: 1rem}#emploi #avantages{padding: 2.5rem 1.5rem 3rem}#emploi #avantages h1{max-width: 100%;margin-bottom: 1.5rem;font-size: 1.6rem}#emploi #avantages .liste{display: block}#emploi #avantages .liste li{gap: 1rem;padding: 1.1rem 1.2rem;margin-bottom: 0.5rem}#emploi #avantages .liste i{font-size: 1.6rem}#emploi #postuler{display: block;padding: 2.5rem 1.5rem 3rem}#emploi #postuler .pastille{width: 8rem;height: 8rem;margin-bottom: 1.5rem;font-size: 1.3rem}#emploi #postuler .wpforms-container{max-width: 100%}#emploi .wpforms-field{margin-bottom: 0.8rem}#emploi .wpforms-field-label{margin-bottom: 0.4rem;font-size: 1rem}#emploi .wpforms-field input[type='text'],#emploi .wpforms-field input[type='email'],#emploi .wpforms-field input[type='tel'],#emploi .wpforms-field textarea{padding: 0.7rem 0.9rem;font-size: 1.1rem}#emploi .wpforms-field textarea{min-height: 8rem}#emploi .wpforms-field-file-upload{margin-top: 1.2rem}#emploi .wpforms-field-file-upload input[type='file']{font-size: 1rem}#emploi .wpforms-field-description,#emploi label.wpforms-error{margin-top: 0.3rem;font-size: 0.9rem}#emploi .wpforms-confirmation-container-full{padding: 1rem 1.2rem}#emploi .wpforms-submit-container{margin-top: 1.2rem}#emploi .wpforms-submit{padding: 0.7rem 1.5rem;font-size: 1.1rem}#emploi #autres_postes{padding: 2rem 1.5rem}#emploi #autres_postes .retour{gap: 0.5rem;font-size: 1.1rem}#emploi #autres_postes .retour i{font-size: 1.2rem}#expertise #intro{padding: 2.5rem 1.5rem 3rem}#expertise #intro h1{margin-bottom: 1.2rem}#expertise #intro .texte p{margin-bottom: 0.9rem}#expertise #intro .rdv_libelle{gap: 0.5rem;margin-top: 1.8rem;margin-bottom: 1rem}#expertise #intro .cliniques{display: block}#expertise #intro .clinique{padding: 1.1rem 1.2rem 1.3rem}#expertise #intro .clinique + .clinique{margin-top: 1rem}#expertise #intro .clinique .tel{margin-top: 0.4rem}#expertise #intro .btn_reserver{gap: 0.5rem;min-height: 0;margin-top: 1rem;padding: 0.55rem 1.1rem}#expertise #intro .rdv_libelle img{display: none}#expertise #consulter{padding: 2.5rem 1.5rem 3rem}#expertise #consulter h2{margin-bottom: 1.2rem}#expertise #consulter .texte{margin-bottom: 1.8rem}#expertise #consulter .onglets{flex-direction: column;padding: 0 1.2rem 1.6rem;background-color: #fff}#expertise #consulter .liste,#expertise #consulter .panneaux{display: contents}#expertise #consulter .onglet{order: calc(var(--ordre) * 2);flex: none;gap: 1rem;margin: 0;padding: 2.2rem 0 0;background-color: transparent;cursor: default}#expertise #consulter .onglet img{width: 3.75rem}#expertise #consulter .onglet .libelle,#expertise #consulter .onglet.actif .libelle,#expertise #consulter .onglet:hover .libelle{font-size: 1.4rem;color: #000}#expertise #consulter .panneau,#expertise #consulter .panneau.actif{order: calc(var(--ordre) * 2 + 1);opacity: 1;visibility: visible;transform: none;transition: none}#expertise #consulter .panneau li,#expertise #consulter .panneau.actif li{padding: 0.7rem 0;opacity: 1;transform: none;transition: none;transition-delay: 0s}#expertise #complementaire{display: block;min-height: 0}#expertise #complementaire>img{height: auto}#expertise #complementaire .propos{padding: 2.5rem 1.5rem 3rem}#expertise #complementaire h2{margin-bottom: 1rem}#expertise #complementaire .texte{text-align: left}#expertise #complementaire .texte p{margin-bottom: 0.9rem}#expertise #faq{padding: 2.5rem 1.5rem 3rem}#expertise #faq h2{margin-bottom: 1.5rem}#expertise #faq .liste{max-width: none}#expertise #faq .entete{gap: 1rem;padding: 1rem 0}#expertise #faq .entete .q{font-size: 1.4rem}#expertise #faq .entete .picto{width: 2rem;height: 2rem}#expertise #faq .entete .picto:before,#expertise #faq .entete .picto:after{width: 0.8rem}#expertise #faq .reponse .contenu{text-align: left}#expertise #faq .reponse .contenu>:first-child{margin-top: 1rem}#expertise #faq .reponse .contenu>:last-child{margin-bottom: 1.2rem}#succursale #galerie_infos{padding: 2.5rem 1.5rem 3rem}#succursale #galerie_infos .infos{display: block;margin-top: 2.5rem;padding: 0}#succursale #galerie_infos .infos h2{margin-bottom: 1.2rem}#succursale #galerie_infos .proprios{margin-top: 2.5rem}#succursale #galerie_infos .heures li{min-height: 0;padding: 0.6rem 0.8rem}#succursale #galerie_infos .fiche{gap: 1rem;padding: 1rem}#succursale #galerie_infos .fiche + .fiche{margin-top: 1rem}#succursale #galerie_infos .portrait{width: 4rem}#succursale #galerie_infos .nom{padding-bottom: 0.4rem;margin-bottom: 0.4rem}#succursale #services{padding: 2.5rem 1.5rem 3rem}#succursale #services h2{margin-bottom: 1rem}#succursale #services .intro{margin-bottom: 1.8rem}#succursale #services .cartes{display: block}#succursale #services .carte{padding: 1rem 1.1rem 1.3rem}#succursale #services .carte + .carte{margin-top: 1rem}#succursale #services .tete{gap: 1rem}#succursale #services .visuel{width: 4rem}#succursale #services .liens{display: block;margin-top: 0.8rem;padding-top: 1rem}#succursale #services .pastille{min-height: 0;padding: 0.6rem 1rem}#succursale #services .pastille + .pastille{margin-top: 0.6rem}#succursale #intro{display: block;padding: 7rem 1.5rem 3rem}#succursale #intro .texte{display: flex;flex-direction: column}#succursale #intro .photo{width: 100%;margin-top: 2rem}#succursale #intro .surtitre{margin-bottom: 0.5rem;letter-spacing: 1px}#succursale #intro h1{margin-bottom: 1.2rem}#succursale #intro .desc{order: 3;margin-top: 2rem}#succursale #intro .desc p{margin-bottom: 0.9rem;text-align: left}#succursale #intro .coordonnees{display: block;order: 1;margin-top: 0;padding: 1.3rem 1.3rem 1.4rem}#succursale #intro .coordonnees .bloc + .bloc{margin-top: 1.2rem}#succursale #intro .coordonnees .etiquette{margin-bottom: 0.5rem}#succursale #intro .btn_rdv_clinique{order: 2;gap: 0.6rem;min-height: 0;margin-top: 1.5rem;padding: 0.9rem 1.4rem}#succursale #galerie_infos .slick-dots{margin-top: 1.5rem}#succursale #galerie_infos .slick-dots li,#succursale #galerie_infos .slick-dots li button{width: 1.6rem;height: 1.6rem}#succursale #galerie_infos .slick-dots li{margin: 0 0.1rem}#succursale #galerie_infos .slick-dots li button:before{top: 50%;left: 50%;width: 0.7rem;height: 0.7rem;transform: translate(-50%,-50%)}#succursale #question{display: block;padding: 2.5rem 1.5rem 3rem}#succursale #question h2{margin-bottom: 1rem}#succursale #question .propos>p{text-align: left}#succursale #question .encadre{margin-top: 1.5rem;padding: 1.2rem 1.2rem 1.1rem}#succursale #question .encadre p{margin-bottom: 1rem}#succursale #question .encadre .btn_rdv_clinique{gap: 0.6rem;width: 100%;min-height: 0;padding: 0.9rem 1.2rem}#succursale #question .formulaire{margin-top: 2.2rem}#succursale #question .wpforms-field-container{grid-template-columns: 1fr;row-gap: 1.1rem}#succursale #question .wpforms-field-label{margin-bottom: 0.4rem}#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel'],#succursale #question .wpforms-field textarea{padding: 0.7rem 0.9rem}#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel']{min-height: 0}#succursale #question .wpforms-field textarea{min-height: 8rem}#succursale #question .wpforms-field-checkbox li,#succursale #question .wpforms-field-gdpr-checkbox li{gap: 0.7rem}#succursale #question .wpforms-field-checkbox input[type='checkbox'],#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']{width: 1.3rem;height: 1.3rem}#succursale #question .wpforms-submit-container{flex-wrap: wrap;gap: 0.9rem;margin-top: 1.5rem}#succursale #question .wpforms-submit{gap: 0.6rem;min-height: 0;padding: 0.8rem 1.6rem}#contact #entete{padding: 6rem 1.5rem 1.8rem}#contact #entete .surtitre{margin-bottom: 0.3rem;font-size: 1.2rem}#contact #entete h1{max-width: 100%;margin-bottom: 0.7rem;font-size: 1.7rem}#contact #entete p{font-size: 1.3rem}#contact #centres{padding: 0 1.5rem 3rem}#contact #centres>ul{display: block}#contact .centre{margin-bottom: 2.5rem}#contact .centre:last-child{margin-bottom: 0}#contact .centre .visuel{margin-bottom: 1.2rem}#contact .centre h2{margin-bottom: 0.6rem;font-size: 1.4rem}#contact .centre .adresse{margin-bottom: 1rem}#contact .centre .lignes{margin-bottom: 1.2rem}#contact .centre .lignes li{gap: 0.7rem;margin-bottom: 0.5rem}#contact .centre .lignes i{width: 1.2rem;font-size: 1.1rem}#contact .centre .btn_rdv_centre{padding: 0.7rem 1.5rem;font-size: 1.1rem}#contact .centre .fiche{gap: 0.4rem;margin-top: 1rem;font-size: 1.1rem}#contact .centre .fiche i{font-size: 1.1rem}#page #entete{padding: 6rem 1.5rem 1rem}#page #entete h1{max-width: 100%;font-size: 1.7rem}#page #contenu{max-width: 100%;padding: 0 1.5rem 3rem}#page #contenu h2{margin-bottom: 1.2rem;font-size: 1.5rem}#page #contenu h3{margin: 1.5rem 0 0.7rem;font-size: 1.2rem}#page #contenu p{margin-bottom: 1rem}#page #contenu>ul{margin-bottom: 1.3rem}#page #contenu>ul li{padding-left: 1.1rem;margin-bottom: 0.7rem}#page #contenu .coordonnees{display: block;margin-top: 1.5rem}#page #contenu .coordonnees li{padding: 1.2rem 1.3rem;margin-bottom: 1rem}#page #contenu .coordonnees li:last-child{margin-bottom: 0}#page #contenu .coordonnees strong{margin-bottom: 0.4rem}#page.page_centree #entete{padding-top: 7rem}#page.page_centree #contenu{padding-bottom: 7rem}#page .retour{gap: 0.5rem;margin-top: 0.6rem;font-size: 1.1rem}#page .retour i{font-size: 1.2rem}#temoignages #entete{padding: 6rem 1.5rem 1.5rem}#temoignages #entete .surtitre{margin-bottom: 0.3rem;font-size: 1.2rem}#temoignages #entete h1{margin-bottom: 1rem;font-size: 1.7rem}#temoignages .bilan{flex-wrap: wrap;justify-content: center;gap: 0.5rem}#temoignages .bilan .note{font-size: 1.5rem}#temoignages .bilan .total,#temoignages .notes i{font-size: 1.1rem}#temoignages .bilan .notes{gap: 0.1rem}#temoignages #laisser_avis{padding: 0 1.5rem 2.5rem}#temoignages #laisser_avis .invite{margin-bottom: 1rem;font-size: 1.1rem}#temoignages #laisser_avis .boutons{flex-direction: column;gap: 0.5rem}#temoignages .btn_avis{justify-content: center;gap: 0.5rem;padding: 0.8rem 1.2rem;font-size: 1.1rem}#temoignages #liste_avis{padding: 2.5rem 1.5rem 3rem}#temoignages .filtres{flex-wrap: wrap;gap: 0.4rem;margin-bottom: 1.5rem}#temoignages .filtre{padding: 0.6rem 1.1rem;font-size: 1rem}#temoignages .grille{column-count: 1}#temoignages .avis{padding: 1.2rem 1.3rem 1rem;margin-bottom: 1rem}#temoignages .avis .tete{gap: 0.5rem;margin-bottom: 0.4rem}#temoignages .avis .nom{font-size: 1.2rem}#temoignages .avis .date{font-size: 1rem}#temoignages .avis .notes{margin-bottom: 0.7rem}#temoignages .avis .texte{margin-bottom: 0.8rem}#temoignages .avis .source i{font-size: 1.2rem}#temoignages .plus{margin-top: 1.5rem}#temoignages .btn_plus{padding: 0.8rem 1.8rem;font-size: 1.1rem}#temoignages .restants{margin-top: 0.7rem;font-size: 1rem}#home #hero:before,#services #banniere:before,#pathologies #banniere:before,#service #banniere:before,#condition #banniere:before,#apropos #banniere:before,#equipe #banniere:before,#carriere #banniere:before,#emploi #banniere:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.25) 8%,rgba(0,0,0,0) 20%),linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.7) 18%,rgba(0,0,0,0.45) 35%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0) 68%)}#home #hero .content{position: relative;z-index: 2}#succursale #intro .desc p,#succursale #intro .coordonnees p,#condition .causes .detail,#apropos #valeurs li span,#equipe #membres .note{font-size: inherit}#succursale #intro .surtitre,#succursale #intro .coordonnees .etiquette,#succursale #intro .btn_rdv_clinique,#succursale #question .encadre .btn_rdv_clinique,#expertise #intro .btn_reserver{font-size: 1.125rem}#succursale #question .wpforms-field-label,#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel'],#succursale #question .wpforms-field textarea,#succursale #question .wpforms-field-checkbox label,#succursale #question .wpforms-field-gdpr-checkbox label,#succursale #question .wpforms-submit,#succursale #question .note{font-size: 1.125rem}#carriere .wpforms-field-label,#carriere .wpforms-field input[type='text'],#carriere .wpforms-field input[type='email'],#carriere .wpforms-field input[type='tel'],#carriere .wpforms-field textarea,#carriere .wpforms-field-description,#carriere label.wpforms-error,#emploi .wpforms-field-label,#emploi .wpforms-field input[type='text'],#emploi .wpforms-field input[type='email'],#emploi .wpforms-field input[type='tel'],#emploi .wpforms-field textarea,#emploi .wpforms-field-description,#emploi label.wpforms-error{font-size: 1.125rem}#carriere .wpforms-submit,#carriere #postes .onglet{font-size: 1.125rem}#blogue .aucun,#blogue .restants,#temoignages .restants,#carriere .wpforms-field-file-upload input[type='file'],#emploi .wpforms-field-file-upload input[type='file']{font-size: 1.125rem}footer.main .bottom .copyright{font-size: 1.125rem}#succursale #galerie_infos .visionneuse button{font-size: 1.4rem}}@media screen and (max-width: 767px) and (orientation: portrait){#banniere,#home #hero{background-image: var(--fond-mobile,var(--fond))}}@media screen and (max-width: 767px){#home #hero .content h2 br,#banniere .content h1 br,#banniere .content h2 br,#banniere .content .titre br{display: none}}@media screen and (max-width: 767px) and (max-height: 640px){#menu_panel .panel_head{padding-top: 0.8rem}#menu_panel .close{width: 2.2rem;height: 2.2rem}#menu_panel .panel_body{padding-top: 0.5rem}#menu_panel .panel_haut{padding-bottom: 0.5rem}#menu_panel .accordeon_tete{padding: 0.45rem 0;font-size: 1.1rem}#menu_panel .accordeon_tete .fleche{width: 1.8rem;height: 1.8rem}#menu_panel .liens_simples{padding: 0.55rem 0}#menu_panel .rdv{padding-top: 0.6rem}#menu_panel .rdv_titre{margin-bottom: 0.45rem}#menu_panel .rdv ul{gap: 0.4rem}#menu_panel .rdv li{padding: 0.45rem 0.9rem;line-height: 1.2}}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-brands-400-1.woff2) format("woff2");unicode-range:u+f39e}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-brands-400-0.woff2) format("woff2");unicode-range:u+e07b,u+e61b,u+f09a,u+f0e1,u+f167,u+f16d,u+f1a0}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-regular-400-12.woff2) format("woff2");unicode-range:u+f058}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-regular-400-1.woff2) format("woff2");unicode-range:u+f0e0,u+f133}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-regular-400-0.woff2) format("woff2");unicode-range:u+f005}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-solid-900-18.woff2) format("woff2");unicode-range:u+f5c0}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-solid-900-13.woff2) format("woff2");unicode-range:u+f137,u+f138}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-solid-900-12.woff2) format("woff2");unicode-range:u+f002,u+f00d,u+f053,u+f054,u+f058}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-solid-900-1.woff2) format("woff2");unicode-range:u+f3c5}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../assets/vendor/fontawesome/webfonts/pro-fa-solid-900-0.woff2) format("woff2");unicode-range:u+f005,u+f02f,u+f077,u+f078,u+f095}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-duotone,.fa-solid,.fa-thin,.fab,.fad,.fadl,.fadr,.fadt,.fal,.far,.fas,.fasdl,.fasdr,.fasds,.fasdt,.fasl,.fasr,.fass,.fast,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-light:before,.fa-regular:before,.fa-sharp-duotone:before,.fa-sharp:before,.fa-solid:before,.fa-thin:before,.fa:before,.fab:before,.fad:before,.fadl:before,.fadr:before,.fadt:before,.fal:before,.far:before,.fas:before,.fasdl:before,.fasdr:before,.fasds:before,.fasdt:before,.fasl:before,.fasr:before,.fass:before,.fast:before,.fat:before{content:var(--fa)}.fa-duotone.fa-light:after,.fa-duotone.fa-regular:after,.fa-duotone.fa-solid:after,.fa-duotone.fa-thin:after,.fa-duotone:after,.fa-sharp-duotone.fa-light:after,.fa-sharp-duotone.fa-regular:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone.fa-thin:after,.fa-sharp-duotone:after,.fad:after,.fadl:after,.fadr:after,.fadt:after,.fasdl:after,.fasdr:after,.fasds:after,.fasdt:after{content:var(--fa--fa)}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:"Font Awesome 6 Pro"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138";--fa--fa:"\f138\f138"}.fa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077"}.fa-star{--fa:"\f005";--fa--fa:"\f005\f005"}.fa-check-circle,.fa-circle-check{--fa:"\f058";--fa--fa:"\f058\f058"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0";--fa--fa:"\f5c0\f5c0"}.fa-phone{--fa:"\f095";--fa--fa:"\f095\f095"}.fa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5";--fa--fa:"\f3c5\f3c5"}.fa-magnifying-glass,.fa-search{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.fa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.fa-chevron-right{--fa:"\f054";--fa--fa:"\f054\f054"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137";--fa--fa:"\f137\f137"}.fa-calendar{--fa:"\f133";--fa--fa:"\f133\f133"}.fa-print{--fa:"\f02f";--fa--fa:"\f02f\f02f"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fa-brands,.fab{font-weight:400}.fa-google{--fa:"\f1a0"}.fa-linkedin-in{--fa:"\f0e1"}.fa-facebook-f{--fa:"\f39e"}.fa-x-twitter{--fa:"\e61b"}.fa-tiktok{--fa:"\e07b"}.fa-instagram{--fa:"\f16d"}.fa-facebook{--fa:"\f09a"}.fa-youtube{--fa:"\f167"}:host,:root{--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}.fa-regular,.far{font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}:host,:root{--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone"}.fa-duotone.fa-regular,.fadr{position:relative;font-weight:400;letter-spacing:normal}.fa-duotone.fa-regular:before,.fadr:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-regular:after,.fadr:after{color:var(--fa-secondary-color,inherit);opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-regular.fa-swap-opacity:before,.fa-duotone.fa-swap-opacity:before,.fa-swap-opacity .fa-duotone.fa-regular:before,.fa-swap-opacity .fadr:before,.fadr.fa-swap-opacity:before{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-regular.fa-swap-opacity:after,.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone.fa-regular:after,.fa-swap-opacity .fadr:after,.fadr.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-regular.fa-inverse,.fadr.fa-inverse{color:var(--fa-inverse,#fff)}.fa-duotone.fa-regular.fa-stack-1x,.fa-duotone.fa-regular.fa-stack-2x,.fadr.fa-stack-1x,.fadr.fa-stack-2x{position:absolute}:host,:root{--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone"}:host,:root{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone"}:host,:root{--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp"}.fa-solid,.fass{font-weight:900}:host,:root{--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp"}.fa-regular,.fasr{font-weight:400}:host,:root{--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp"}:host,:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp"}:host,:root{--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone"}.fa-sharp-duotone,.fa-sharp-duotone.fa-solid,.fasds{position:relative;font-weight:900;letter-spacing:normal}.fa-sharp-duotone.fa-solid:before,.fa-sharp-duotone:before,.fasds:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone:after,.fasds:after{color:var(--fa-secondary-color,inherit);opacity:var(--fa-secondary-opacity,.4)}.fa-sharp-duotone.fa-solid.fa-swap-opacity:before,.fa-sharp-duotone.fa-swap-opacity:before,.fa-swap-opacity .fa-sharp-duotone.fa-solid:before,.fa-swap-opacity .fa-sharp-duotone:before,.fa-swap-opacity .fasds:before,.fasds.fa-swap-opacity:before{opacity:var(--fa-secondary-opacity,.4)}.fa-sharp-duotone.fa-solid.fa-swap-opacity:after,.fa-sharp-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-sharp-duotone.fa-solid:after,.fa-swap-opacity .fa-sharp-duotone:after,.fa-swap-opacity .fasds:after,.fasds.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-sharp-duotone.fa-inverse,.fa-sharp-duotone.fa-solid.fa-inverse,.fasds.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sharp-duotone.fa-solid.fa-stack-1x,.fa-sharp-duotone.fa-solid.fa-stack-2x,.fa-sharp-duotone.fa-stack-1x,.fa-sharp-duotone.fa-stack-2x,.fasds.fa-stack-1x,.fasds.fa-stack-2x{position:absolute}:host,:root{--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone"}.fa-sharp-duotone.fa-regular,.fasdr{position:relative;font-weight:400;letter-spacing:normal}.fa-sharp-duotone.fa-regular:before,.fasdr:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fa-sharp-duotone.fa-regular:after,.fasdr:after{color:var(--fa-secondary-color,inherit);opacity:var(--fa-secondary-opacity,.4)}.fa-sharp-duotone.fa-regular.fa-swap-opacity:before,.fa-sharp-duotone.fa-swap-opacity:before,.fa-swap-opacity .fa-sharp-duotone.fa-regular:before,.fa-swap-opacity .fasdr:before,.fasdr.fa-swap-opacity:before{opacity:var(--fa-secondary-opacity,.4)}.fa-sharp-duotone.fa-regular.fa-swap-opacity:after,.fa-sharp-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-sharp-duotone.fa-regular:after,.fa-swap-opacity .fasdr:after,.fasdr.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-sharp-duotone.fa-regular.fa-inverse,.fasdr.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sharp-duotone.fa-regular.fa-stack-1x,.fa-sharp-duotone.fa-regular.fa-stack-2x,.fasdr.fa-stack-1x,.fasdr.fa-stack-2x{position:absolute}:host,:root{--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone"}:host,:root{--fa-style-family-sharp-duotone:"Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}
