/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com *//*!
Theme Name: bertrand-khayat
Theme URI: https://underscoretw.com/
Description: A custom theme based on _tw
Version: 0.1.0
Author: mediweb.fr
Author URI: https://mediweb.fr
Text Domain: bertrand-khayat
Requires at least: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

bertrand-khayat is based on _tw https://underscoretw.com/, (C) 2021-2026 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2026 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/@layer properties;:host,:root{--spacing:0.25rem;--font-weight-normal:400;--radius-sm:4px;--ease-out:cubic-bezier(0,0,0.2,1);--default-font-family:var(--font-sans);--color-black:#353a43;--color-dark-blue:#102d4f;--color-navy-blue:#1a3c63;--color-hover-button:#366192;--color-blue:#6d93c0;--color-grey-text:#909db0;--color-platinum:#dce1e7;--color-light-blue:#f0f4f9;--color-white:#fff;--color-red:#eb5757;--font-display:"Clash Display",ui-sans-serif,system-ui,sans-serif;--font-sans:"Archivo",ui-sans-serif,system-ui,sans-serif;--text-h1:clamp(2.25rem,2.118rem + 0.5634vw,2.625rem);--text-h1--line-height:clamp(2.875rem,2.743rem + 0.5634vw,3.25rem);--text-h1--letter-spacing:clamp(0.09rem,0.0477rem + 0.1803vw,0.21rem);--text-h2:clamp(1.5rem,1.368rem + 0.5634vw,1.875rem);--text-h2--line-height:clamp(2.125rem,1.993rem + 0.5634vw,2.5rem);--text-h2--letter-spacing:clamp(0.06rem,0.0283rem + 0.1352vw,0.15rem);--text-h3:clamp(1.25rem,1.118rem + 0.5634vw,1.625rem);--text-h3--line-height:clamp(1.75rem,1.5739rem + 0.7512vw,2.25rem);--text-h4:clamp(1.125rem,1.037rem + 0.3756vw,1.375rem);--text-h4--line-height:clamp(1.375rem,1.1549rem + 0.939vw,2rem);--text-quote:1.125rem;--text-quote--line-height:1.75rem;--text-quote--letter-spacing:0.04em;--text-title:1.25rem;--text-title--line-height:1.875rem;--text-button:0.9375rem;--text-button--line-height:1.125rem;--text-button--letter-spacing:0.04em;--text-p:1rem;--text-p--line-height:1.75rem;--text-menu:1rem;--text-menu--line-height:1.625rem;--text-small:0.875rem;--text-small--line-height:1.5rem;--container-site:75rem}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:400;src:url(assets/fonts/ClashDisplay-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:500;src:url(assets/fonts/ClashDisplay-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(assets/fonts/archivo-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:400;src:url(assets/fonts/archivo-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(assets/fonts/archivo-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(assets/fonts/archivo-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(assets/fonts/archivo-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:400;src:url(assets/fonts/archivo-latin-ext-400-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(assets/fonts/archivo-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(assets/fonts/archivo-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--gutter:clamp(1.25rem,-0.194rem + 6.163vw,3.75rem);--header-h:64px;--space-100:clamp(2.5rem,1.179rem + 5.634vw,6.25rem);--space-60:clamp(2.5rem,2.06rem + 1.878vw,3.75rem);--space-40:clamp(1.25rem,0.81rem + 1.878vw,2.5rem);--space-20:clamp(1.25rem,1.25rem,1.25rem);--ease:cubic-bezier(0.25,0.1,0.25,1);--ease-out:cubic-bezier(0.16,1,0.3,1)}@media (width >= 1024px){:root{--gutter:clamp(3.75rem,-5.481rem + 14.423vw,7.5rem)}}@media (width >= 1260px){:root{--header-h:76px}}html{overflow-x:clip;scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background-color:var(--color-white);color:var(--color-black);font-family:var(--font-sans);font-feature-settings:normal;font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.mw-scroll-lock{overflow:hidden}::selection{background:var(--color-blue);color:var(--color-white)}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}a{color:inherit;text-decoration:none;transition:color .3s var(--ease)}iframe,img,video{display:block;max-width:100%}button{cursor:pointer}.grecaptcha-badge{visibility:hidden}.mw-container{margin-inline:auto;max-width:calc(var(--container-site) + var(--gutter)*2);padding-inline:var(--gutter);width:100%}.mw-container--content{max-width:calc(49.375rem + var(--gutter)*2)}.mw-main{display:block;position:relative}.mw-h1{font-size:var(--text-h1);letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));line-height:var(--tw-leading,var(--text-h1--line-height))}.mw-h1,.mw-h2{font-family:var(--font-display);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-transform:uppercase}.mw-h2{font-size:var(--text-h2);letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));line-height:var(--tw-leading,var(--text-h2--line-height))}.mw-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.mw-h3,.mw-h4{font-family:var(--font-display);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.mw-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height))}.mw-title-20{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.mw-deco{height:auto;pointer-events:none;position:absolute;z-index:0}.mw-bg--light{background:var(--color-light-blue)}.mw-empty{padding-block:var(--space-60);text-align:center}@media (width < 768px){.mw-br-desktop{display:none}}@media (prefers-reduced-motion:no-preference){.mw-js [data-anim]:not(.is-in){opacity:0}}.mw-btn{align-items:center;border:0;border-radius:var(--radius-sm);display:inline-flex;font-family:var(--font-display);font-size:var(--text-button);font-weight:400;gap:10px;justify-content:center;letter-spacing:var(--text-button--letter-spacing);line-height:var(--text-button--line-height);padding:16px 20px;text-transform:uppercase;transition:background-color .3s var(--ease),color .3s var(--ease);white-space:nowrap}.mw-btn--dark{background:var(--color-dark-blue);color:var(--color-white)}.mw-btn--dark:hover,.mw-btn--light{background:var(--color-hover-button)}.mw-btn--light{color:var(--color-white)}.mw-btn--light:hover{background:var(--color-platinum);color:var(--color-dark-blue)}.mw-btn--white{background:var(--color-white);color:var(--color-dark-blue)}.mw-btn--white:hover{background:var(--color-platinum)}.mw-btn--retour{background:var(--color-dark-blue);color:var(--color-white)}.mw-btn--retour:hover{background:var(--color-hover-button)}.mw-btn__arrow{flex:none;height:20px;width:40px}.mw-btn__arrow--back{transform:scaleX(-1)}.mw-btn--text{background:none;border-radius:20px;color:var(--color-black);gap:0;padding:0}.mw-btn--text .mw-btn__arrow{margin-left:0;opacity:0;transition:width .3s var(--ease),margin .3s var(--ease),opacity .3s var(--ease);width:0}.mw-btn--text:hover .mw-btn__arrow,.mw-card__link:hover .mw-btn--text .mw-btn__arrow{margin-left:10px;opacity:1;width:40px}.mw-content,.mw-richtext{color:var(--color-black);font-size:var(--text-p);line-height:var(--text-p--line-height)}:is(.mw-content,.mw-richtext)>*{margin-block:0}:is(.mw-content,.mw-richtext)>*+*{margin-top:16px}:is(.mw-content,.mw-richtext) p{margin-block:0}:is(.mw-content,.mw-richtext) p+p{margin-top:10px}:is(.mw-content,.mw-richtext) b,:is(.mw-content,.mw-richtext) strong{font-weight:500}:is(.mw-content,.mw-richtext) p b,:is(.mw-content,.mw-richtext) p strong{color:var(--color-dark-blue)}:is(.mw-content,.mw-richtext) em,:is(.mw-content,.mw-richtext) i{font-style:italic}:is(.mw-content,.mw-richtext) a{text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}:is(:is(.mw-content,.mw-richtext) a):hover{color:var(--color-blue)}:is(.mw-content,.mw-richtext) ol:not([class*=mw-]),:is(.mw-content,.mw-richtext) ul:not([class*=mw-]){margin-block:0;padding-left:24px}:is(.mw-content,.mw-richtext) ul:not([class*=mw-]){list-style:disc}:is(.mw-content,.mw-richtext) ol:not([class*=mw-]){list-style:decimal}:is(.mw-content,.mw-richtext) li+li{margin-top:0}:is(.mw-content,.mw-richtext) li::marker{color:currentColor}.mw-content{padding-inline:calc(var(--gutter));position:relative}@media (width >= 1024px){.mw-content{max-width:calc(49.375rem + var(--gutter)*2);padding-inline:calc(var(--gutter) + 50px)}}.mw-content>.wp-block-heading,.mw-content>h2,.mw-content>h3,.mw-content>h4{color:var(--color-dark-blue);font-family:var(--font-display);font-weight:400;margin-top:40px;text-align:center}.mw-content>h2,.mw-content>h2.wp-block-heading{font-size:var(--text-h2);letter-spacing:var(--text-h2--letter-spacing);line-height:var(--text-h2--line-height);text-transform:uppercase}.mw-content>h3,.mw-content>h3.wp-block-heading{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.mw-content>h4,.mw-content>h4.wp-block-heading{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.mw-content>:is(h2,h3,h4)+*{margin-top:16px}.mw-content>:first-child{margin-top:0}.mw-content>.wp-block-embed,.mw-content>.wp-block-embed+*,.mw-content>.wp-block-gallery+*,.mw-content>.wp-block-image,.mw-content>.wp-block-image+*,.mw-content>.wp-block-video,.mw-content>.wp-block-video+*,.mw-content>figure.wp-block-gallery{margin-top:40px}.mw-content>.wp-block-image img{aspect-ratio:690/360;object-fit:cover}.mw-content .wp-block-gallery img,.mw-content .wp-block-image img,.mw-content .wp-block-video video{border-radius:var(--radius-sm);height:auto;width:100%}.mw-content .wp-block-embed figcaption,.mw-content .wp-block-image figcaption{color:var(--color-grey-text);font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:8px;text-align:center}.mw-content .wp-block-media-text{align-items:start;display:grid;gap:16px;grid-template-columns:1fr}@media (width >= 768px){.mw-content .wp-block-media-text{gap:30px;grid-template-columns:1fr 1fr}.mw-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:2}}.mw-content .wp-block-media-text__media{border-radius:var(--radius-sm);height:260px;margin:0;overflow:hidden}:is(.mw-content .wp-block-media-text__media) img,:is(.mw-content .wp-block-media-text__media) video{height:100%;object-fit:cover;width:100%}.mw-content .wp-block-media-text__content{padding:0}:is(.mw-content .wp-block-media-text__content)>*+*{margin-top:10px}.mw-content .wp-block-quote,.mw-content blockquote{background:var(--color-light-blue);border:0;border-radius:var(--radius-sm);color:var(--color-dark-blue);font-family:var(--font-display);font-size:var(--text-quote);letter-spacing:var(--text-quote--letter-spacing);line-height:var(--text-quote--line-height);margin-inline:0;padding:20px;text-align:center;text-transform:uppercase}:is(.mw-content .wp-block-quote,.mw-content blockquote) p{margin:0}:is(.mw-content .wp-block-quote,.mw-content blockquote) cite{color:var(--color-black);display:block;font-family:var(--font-sans);font-size:var(--text-small);font-style:normal;letter-spacing:0;line-height:var(--text-small--line-height);margin-top:10px;text-transform:none}.mw-content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:16px}.is-content-justification-center:is(.mw-content .wp-block-buttons){justify-content:center}.mw-content .wp-block-button__link{align-items:center;background:var(--color-dark-blue);border-radius:var(--radius-sm);color:var(--color-white);display:inline-flex;font-family:var(--font-display);font-size:var(--text-button);justify-content:center;letter-spacing:var(--text-button--letter-spacing);line-height:var(--text-button--line-height);padding:16px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .3s var(--ease)}:is(.mw-content .wp-block-button__link):hover{background:var(--color-hover-button);color:var(--color-white)}.mw-content .wp-block-columns{display:flex;flex-direction:column;gap:30px}@media (width >= 768px){.mw-content .wp-block-columns{flex-direction:row}}.mw-content .wp-block-column{flex:1 1 0;min-width:0}:is(.mw-content .wp-block-column)>*+*{margin-top:16px}.mw-content .wp-block-table table{border-collapse:collapse;width:100%}:is(.mw-content .wp-block-table table) td,:is(.mw-content .wp-block-table table) th{border:1px solid var(--color-platinum);padding:8px 12px;text-align:left}:is(.mw-content .wp-block-table table) th{color:var(--color-dark-blue);font-weight:500}.mw-content .wp-block-separator{border:0;border-top:1px solid var(--color-platinum);margin-block:40px}.mw-content .wp-block-embed__wrapper iframe{aspect-ratio:16/9;height:auto;width:100%}.mw-content>.alignfull{margin-top:40px;margin-inline:calc(50% - 50cqw);max-width:none;width:100cqw}.mw-content>.alignfull:last-child{margin-bottom:-40px}.mw-footer{background:var(--color-dark-blue);color:var(--color-white);font-size:var(--text-p);line-height:var(--text-p--line-height);overflow:hidden;position:relative}.mw-footer a:hover{color:var(--color-blue)}.mw-footer__bg{height:540px;pointer-events:none;position:absolute;right:0;top:0;width:641px}.mw-footer__inner{align-items:center;display:flex;flex-direction:column;gap:30px;padding:50px 20px;position:relative;text-align:center}.mw-footer__brand,.mw-footer__col{display:contents}.mw-footer__logo{display:block;max-width:418px;order:1;width:100%}.mw-footer__logo svg{display:block;height:auto;width:100%}.mw-footer__col--1 nav{order:2}.mw-footer__col--2 nav{order:3}.mw-footer__col--1 .mw-footer__contact{order:4}.mw-footer__col--2 .mw-footer__contact{order:5}.mw-footer__legal{color:var(--color-blue);display:flex;flex-direction:column;order:6}.mw-footer__menu{display:flex;flex-direction:column;gap:10px}.mw-footer__col--2 .mw-footer__menu{gap:14px}.mw-footer__label{color:var(--color-blue)}.mw-footer__contact{display:flex;flex-direction:column}@media (width < 1024px){.mw-footer__bg{display:none}}@media (width >= 1024px){.mw-footer__inner{align-items:stretch;flex-direction:row;gap:0;margin-inline:auto;max-width:calc(var(--container-site) + var(--gutter)*2);padding:60px var(--gutter);text-align:left}.mw-footer__brand,.mw-footer__col{display:flex;flex-direction:column;justify-content:space-between;min-height:440px}.mw-footer__brand{flex:0 1 418px;margin-right:clamp(30px,6.6vw,95px)}.mw-footer__col--1{flex:0 1 277px;margin-right:30px}.mw-footer__col--2{flex:0 1 380px}.mw-footer__col--2 .mw-footer__menu,.mw-footer__menu{gap:20px}}.wpcf7 .screen-reader-response{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mw-form{gap:40px}.mw-form,.mw-form__fields{display:flex;flex-direction:column}.mw-form__fields{gap:24px}.mw-form__row{display:grid;gap:24px}@media (width >= 768px){.mw-form__row{gap:30px;grid-template-columns:1fr 1fr}}.mw-field{display:flex;flex-direction:column}.mw-field__label{color:var(--color-white);font-size:var(--text-small);line-height:var(--text-small--line-height)}.mw-field .wpcf7-form-control-wrap{display:block}.mw-field__input{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--color-hover-button);border-radius:0;color:var(--color-white);display:block;font:inherit;font-size:var(--text-p);height:50px;line-height:var(--text-p--line-height);padding:4px 0;transition:border-color .3s var(--ease);width:100%}.mw-field__input::placeholder{color:var(--color-hover-button);opacity:1;transition:color .3s var(--ease)}.mw-field__input:focus,.mw-field__input:hover{border-bottom-color:var(--color-white);outline:none}.mw-field__input:focus::placeholder,.mw-field__input:hover::placeholder{color:var(--color-blue)}.mw-field__input:not(:placeholder-shown){border-bottom-color:var(--color-white)}textarea.mw-field__input{height:120px;padding-top:11px;resize:none}.mw-form>.hidden-fields-container,.mw-form>.screen-reader-response,.mw-form>fieldset[style*=display]{display:none}.mw-field.is-invalid .mw-field__input,.mw-field__input.wpcf7-not-valid{border-bottom-color:var(--color-red);color:var(--color-red)}:is(.mw-field.is-invalid .mw-field__input,.mw-field__input.wpcf7-not-valid)::placeholder{color:var(--color-red)}.mw-field .wpcf7-not-valid-tip,.mw-field__error{color:var(--color-red);display:block;font-size:var(--text-small);line-height:var(--text-small--line-height)}.mw-field.is-invalid .wpcf7-not-valid-tip{display:none}.mw-form .wpcf7-submit{align-self:flex-start}.mw-form .wpcf7-spinner{display:none}.mw-form.submitting .wpcf7-submit{opacity:.6;pointer-events:none}.mw-form .wpcf7-response-output{border:0;font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0;padding:0}.mw-form.init .wpcf7-response-output,.mw-form.sent .wpcf7-response-output{display:none}.mw-form.aborted .wpcf7-response-output,.mw-form.failed .wpcf7-response-output,.mw-form.invalid .wpcf7-response-output,.mw-form.spam .wpcf7-response-output{color:var(--color-red)}.mw-header{background:var(--color-dark-blue);color:var(--color-white);position:relative;z-index:60}.mw-header__bar{align-items:center;display:flex;gap:24px;height:var(--header-h);justify-content:space-between;margin-inline:auto;max-width:calc(var(--container-site) + var(--gutter)*2);padding:14px var(--gutter)}.mw-header__logo{color:var(--color-white);display:block;flex:none}.mw-header__logo-img{display:block;height:36px;width:140px}.mw-header__nav{display:none}.mw-header__actions{align-items:center;display:flex;gap:8px}.mw-header__contact{align-items:center;background:var(--color-white);border:0;border-radius:var(--radius-sm);color:var(--color-dark-blue);display:inline-flex;font-family:var(--font-sans);font-size:14px;height:34px;letter-spacing:.42px;line-height:20px;padding:4px 12px}@media (width >= 768px){.mw-header__contact{font-size:16px;letter-spacing:0;line-height:26px;padding:4px 16px}}.mw-header__burger{align-items:center;background:none;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm);color:var(--color-white);display:flex;height:34px;justify-content:center;padding:0;width:34px}.mw-header__burger svg{height:24px;width:24px}.mw-header.is-menu-open .mw-header__burger-open,.mw-header__burger-close{display:none}.mw-header.is-menu-open .mw-header__burger-close{display:block}@media (width >= 1260px){.mw-header__bar{gap:0;padding-block:10px}.mw-header__logo-img{height:56px;width:216px}.mw-header__nav{display:block;margin-left:auto}.mw-header__actions{gap:0}.mw-header__burger{display:none}.mw-header__contact{font-family:var(--font-display);font-size:var(--text-button);height:auto;letter-spacing:var(--text-button--letter-spacing);line-height:var(--text-button--line-height);margin-left:60px;padding:6px 20px;text-transform:uppercase}}.mw-nav--desktop{align-items:center;display:flex;gap:60px}.mw-nav--desktop .mw-nav__item{position:relative}.mw-nav--desktop .mw-nav__link{align-items:center;color:var(--color-white);display:flex;font-size:var(--text-menu);gap:4px;line-height:var(--text-menu--line-height);white-space:nowrap}.mw-nav--desktop .mw-nav__item--d0>.mw-nav__link{padding-block:25px}.mw-nav--desktop .mw-nav__item--d0.is-open>.mw-nav__link,.mw-nav--desktop .mw-nav__item--d0:focus-within>.mw-nav__link,.mw-nav--desktop .mw-nav__item--d0>.mw-nav__link:hover{color:var(--color-blue)}.mw-nav--desktop .mw-nav__chevron{height:20px;transition:transform .3s var(--ease);width:20px}.mw-nav--desktop .mw-nav__item--d0.is-open>.mw-nav__link .mw-nav__chevron,.mw-nav--desktop .mw-nav__item--d0:hover>.mw-nav__link .mw-nav__chevron{transform:scaleY(-1)}.mw-nav--desktop .mw-nav__toggle{background:none;border:0;clip-path:inset(50%);color:inherit;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.mw-nav--desktop .mw-nav__toggle:focus-visible{clip-path:none;height:20px;position:static;width:20px}.mw-nav--desktop .mw-nav__sub{background:var(--color-dark-blue);border-bottom-left-radius:var(--radius-sm);left:-20px;min-width:203px;opacity:0;position:absolute;top:100%;transition:opacity .25s var(--ease),translate .25s var(--ease),visibility 0s linear .25s;translate:0 -6px;visibility:hidden}.mw-nav--desktop .mw-nav__item.is-open>.mw-nav__sub,.mw-nav--desktop .mw-nav__item:focus-within>.mw-nav__sub,.mw-nav--desktop .mw-nav__item:hover>.mw-nav__sub{opacity:1;transition:opacity .25s var(--ease),translate .25s var(--ease),visibility 0s;translate:0 0;visibility:visible}.mw-nav--desktop .mw-nav__sub .mw-nav__link{gap:10px;justify-content:space-between;padding:15px 20px;transition:background-color .2s var(--ease)}.mw-nav--desktop .mw-nav__sub .mw-nav__item:focus-within>.mw-nav__link,.mw-nav--desktop .mw-nav__sub .mw-nav__item:hover>.mw-nav__link{background:var(--color-hover-button)}.mw-nav--desktop .mw-nav__sub--2{border-radius:0 var(--radius-sm) var(--radius-sm) var(--radius-sm);left:100%;min-width:211px;top:0;translate:-6px 0}.mw-mobile-menu{background:var(--color-dark-blue);display:flex;flex-direction:column;inset:var(--header-h) 0 0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:59}.mw-mobile-menu[hidden]{display:none}.mw-mobile-menu{border-top:1px solid var(--color-navy-blue)}.mw-mobile-menu__nav{flex:1 0 auto}.mw-nav--mobile{--mm-pad:calc(var(--gutter) + 20px);--mm-pad-1:50px;--mm-pad-2:70px}.mw-nav--mobile .mw-nav__item{position:relative}.mw-nav--mobile .mw-nav__link{align-items:center;color:var(--color-white);display:flex;font-size:var(--text-menu);line-height:var(--text-menu--line-height);min-height:52px;padding:8px calc(var(--mm-pad) + 36px) 8px var(--mm-pad)}.mw-nav--mobile .mw-nav__chevron{display:none}.mw-nav--mobile .mw-nav__toggle{align-items:center;background:none;border:0;color:var(--color-white);display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:calc(var(--mm-pad) - 8px);top:8px;width:36px}:is(.mw-nav--mobile .mw-nav__toggle) svg{height:20px;transition:transform .3s var(--ease);width:20px}.mw-nav--mobile .mw-nav__item.is-open>.mw-nav__link{background:var(--color-navy-blue)}.mw-nav--mobile .mw-nav__item.is-open>.mw-nav__toggle svg{transform:scaleY(-1)}.mw-nav--mobile .mw-nav__sub{display:none}.mw-nav--mobile .mw-nav__item.is-open>.mw-nav__sub{display:block}.mw-nav--mobile .mw-nav__sub--1>.mw-nav__item>.mw-nav__link{padding-left:var(--mm-pad-1)}.mw-nav--mobile .mw-nav__sub--2>.mw-nav__item>.mw-nav__link{border-bottom:1px solid var(--color-navy-blue);font-family:var(--font-display);padding-left:var(--mm-pad-2)}@media (width >= 768px){.mw-nav--mobile{--mm-pad-1:calc(var(--gutter) + 40px);--mm-pad-2:calc(var(--gutter) + 60px)}}.mw-mobile-menu__contacts{border-top:1px solid var(--color-navy-blue);display:flex;flex-direction:column;gap:20px;padding:60px calc(var(--gutter) + 20px)}@media (width >= 768px){.mw-mobile-menu__contacts{padding-inline:var(--gutter)}}.mw-mobile-menu__contact{align-items:center;color:var(--color-white);display:flex;font-size:var(--text-menu);gap:16px;line-height:var(--text-menu--line-height)}.mw-mobile-menu__contact svg{flex:none;height:24px;width:24px}.mw-page-title{align-items:flex-end;background:var(--color-light-blue);display:flex;justify-content:center;min-height:184px;overflow:hidden;padding:40px var(--gutter) 20px;position:relative;text-align:center}.mw-page-title__heading{color:var(--color-dark-blue);position:relative}@media (width < 768px){.mw-page-title{min-height:120px;padding-top:30px}}@media (width >= 1260px){.mw-mobile-menu{display:none}}.mw-preloader{display:none}.mw-preloader-run .mw-preloader{background:var(--color-dark-blue);display:block;inset:0;overflow:hidden;position:fixed;z-index:1000}.mw-preloader-run body{overflow:hidden}.mw-preloader__stage{height:166.5px;left:50%;position:absolute;scale:var(--pl-scale,1);top:46%;translate:-50% -50%;width:777px}.mw-preloader__mark{height:166.5px;left:308px;position:absolute;top:0;width:123px}.mw-preloader__mark svg{display:block;height:100%;overflow:visible;width:100%}.mw-preloader__fill{opacity:0}.mw-preloader__name{color:var(--color-white);left:153.5px;opacity:0;position:absolute;top:50.5px}.mw-preloader__line{display:block}.mw-preloader__line--1{height:37.7px;width:623.8px}.mw-preloader__line--2{height:18.6px;margin-top:24.3px;width:389px}.mw-preloader__panel{background:var(--color-dark-blue);height:calc(100% - var(--header-h));left:0;overflow:hidden;position:absolute;right:0;top:var(--header-h);translate:0 100%}.mw-preloader__poster{height:100%;object-fit:cover;width:100%}@media (width < 768px){.mw-preloader__panel{height:400px}}.mw-hero{background:var(--color-dark-blue);height:400px;overflow:hidden;position:relative}@media (width >= 768px){.mw-hero{height:calc(100svh - var(--header-h));min-height:480px}}.mw-hero__media,.mw-hero__poster,.mw-hero__poster img,.mw-hero__video{height:100%;inset:0;position:absolute;width:100%}.mw-hero__poster img,video.mw-hero__video{object-fit:cover}.mw-bgvideo--iframe{height:max(100%,calc(var(--mw-w, 100vw)*9/16));pointer-events:none;width:max(100%,calc(var(--mw-h, 100svh)*16/9))}.mw-bgvideo--iframe,.mw-hero__play{border:0;left:50%;position:absolute;top:50%;translate:-50% -50%}.mw-hero__play{background:none;color:var(--color-white);height:75px;padding:0;width:75px}.mw-hero__play[hidden]{display:none}.mw-hero__play svg{height:100%;width:100%}.mw-hero__sound{background:none;border:0;bottom:20px;color:var(--color-navy-blue);height:40px;padding:0;position:absolute;right:20px;width:40px}.mw-hero__sound svg{height:100%;width:100%}@media (width >= 1024px){.mw-hero__sound{bottom:40px;right:40px}}.mw-hero__sound-on,.mw-hero__sound[aria-pressed=true] .mw-hero__sound-off{display:none}.mw-hero__sound[aria-pressed=true] .mw-hero__sound-on{display:block}.mw-hero-image{height:200px;overflow:hidden;position:relative}.mw-hero-image img{height:100%;object-fit:cover;width:100%}@media (width >= 768px){.mw-hero-image{height:350px}}.mw-intro{overflow:hidden;padding:40px 0 0;position:relative}@media (width >= 1024px){.mw-intro{padding:60px 0 100px}}.mw-deco--intro{left:-366px;opacity:.6;top:-80px;width:646px}@media (width >= 1024px){.mw-deco--intro{left:-310px;opacity:1;top:0;width:739px}}.mw-intro__inner{gap:20px;position:relative;text-align:center}.mw-intro__heading,.mw-intro__inner{align-items:center;display:flex;flex-direction:column}.mw-intro__heading{font-weight:400;gap:10px;margin:0;max-width:994px}@media (width >= 1024px){.mw-intro__heading{gap:4px}}.mw-intro__title{color:var(--color-dark-blue);display:block}.mw-intro__subtitle{color:var(--color-black);display:block}.mw-intro__text{margin:0;max-width:790px}.mw-contacts{align-items:center;display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}@media (width >= 1024px){.mw-intro__contacts{flex-direction:row;gap:30px}}.mw-contacts__item{display:flex;flex-wrap:wrap;gap:0 10px;justify-content:center}.mw-contacts__value{transition:color .3s var(--ease)}a.mw-contacts__value:hover{color:var(--color-dark-blue)}.mw-marquee-section{display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:40px 0}@media (width >= 1024px){.mw-marquee-section{gap:40px;padding:0 0 100px}}.mw-marquee-section__head{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:calc(58.125rem + var(--gutter)*2);text-align:center}@media (width >= 1024px){.mw-marquee-section__head{gap:16px}}.mw-marquee-section__title{color:var(--color-dark-blue);margin:0}.mw-marquee-section__text{margin:0 0 10px}@media (width >= 1024px){.mw-marquee-section__text{margin:0}}.mw-marquee{--gap:10px;--item:280px;overflow:hidden}@media (width >= 1024px){.mw-marquee{--gap:30px;--item:670px}}.mw-marquee__track{display:flex;gap:var(--gap);margin-left:calc(50% - var(--item)*1.5 - var(--gap));width:max-content;will-change:transform}.mw-marquee__item{flex:none;height:190px;margin:0;width:var(--item)}.mw-marquee__item img{height:100%;object-fit:cover;width:100%}@media (width >= 1024px){.mw-marquee__item{height:460px}}.mw-doctor{background:var(--color-light-blue);overflow:hidden;position:relative}.mw-deco--doctor{left:-135px;top:0;width:646px}@media (width >= 1024px){.mw-deco--doctor{left:auto;right:0;width:641px}}.mw-doctor__inner{align-items:center;display:flex;flex-direction:column-reverse;gap:20px;padding-top:40px;position:relative;text-align:center}.mw-doctor__media{border-radius:var(--radius-sm);height:327px;margin:0;overflow:hidden;width:231px}.mw-doctor__media img{height:100%;object-fit:cover;object-position:left top;width:100%}.mw-doctor__body{align-items:center;display:flex;flex-direction:column;gap:10px}.mw-doctor__title{color:var(--color-dark-blue);margin:0}.mw-doctor__text{margin:0 0 10px}@media (width >= 1024px){.mw-doctor__inner{flex-direction:row;gap:clamp(40px,9.1vw,131px);min-height:540px;padding-top:0;text-align:left}.mw-doctor__media{align-self:stretch;border-radius:0;flex:0 0 382px;height:auto;width:382px}.mw-doctor__body{align-items:flex-start;flex:0 1 584px;gap:40px}.mw-doctor__text{margin:0}}.mw-treatments{background:var(--color-dark-blue);color:var(--color-white);overflow:hidden;padding:40px var(--gutter)}.mw-treatments__inner{display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:calc(var(--container-site) + var(--gutter)*2)}.mw-treatments__title{margin:0;text-align:center}.mw-treatments__row{display:flex;flex-direction:column;gap:20px}.mw-treatments__media{aspect-ratio:335/203;border-radius:var(--radius-sm);overflow:hidden;position:relative}.mw-treatments__figure{inset:0;margin:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .5s var(--ease)}.mw-treatments__figure.is-active{opacity:1}.mw-treatments__figure img{height:100%;object-fit:cover;transition:scale .8s var(--ease-out);width:100%}.mw-treatments.is-hovering .mw-treatments__figure.is-active img{scale:1.3}.mw-treatments__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mw-treatments__link{align-items:center;color:var(--color-blue);display:flex;gap:16px;justify-content:space-between;padding:16px 0;transition:color .3s var(--ease)}.mw-treatments__item.is-active .mw-treatments__link{color:var(--color-white);padding:8px 0 0}.mw-treatments__name{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:28px;margin:0}.mw-treatments__arrow{flex:none;height:20px;width:40px}.mw-treatments__detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.mw-treatments__item.is-active .mw-treatments__detail{grid-template-rows:1fr}.mw-treatments__detail-inner{align-items:flex-start;display:flex;flex-direction:column;gap:16px;min-height:0;overflow:hidden}.mw-treatments__item.is-active .mw-treatments__detail-inner{padding:8px 0 16px}.mw-treatments__text{margin:0}@media (width >= 1024px){.mw-treatments{padding:100px 0 100px var(--gutter)}.mw-treatments__inner{gap:40px;margin:0;max-width:none}.mw-treatments__title{text-align:left}.mw-treatments__row{align-items:flex-start;flex-direction:row-reverse;gap:clamp(40px,9.2vw,132px);justify-content:flex-end}.mw-treatments__list{align-self:stretch;flex:0 0 483px;justify-content:space-between}.mw-treatments__media{aspect-ratio:auto;border-radius:0;flex:0 1 705px;height:560px}.mw-treatments__row{margin-right:calc(max(0px, (100vw - 1440px) / 2)*-1)}.mw-treatments__link{gap:20px;padding:0}.mw-treatments__item.is-active .mw-treatments__link{padding:0}.mw-treatments__name{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.mw-treatments__arrow{height:25px;width:50px}.mw-treatments__detail-inner{gap:20px}.mw-treatments__item.is-active .mw-treatments__detail-inner{padding:20px 0}}.mw-parallax{align-items:center;color:var(--color-white);display:flex;flex-direction:column;height:500px;justify-content:flex-end;overflow:hidden;position:relative;text-align:center}@media (width >= 1024px){.mw-parallax--lg{height:840px}.mw-parallax--md{height:700px}}.mw-parallax__media{inset:-15% 0;position:absolute}.mw-parallax__media img,.mw-parallax__media video{height:100%;object-fit:cover;width:100%}.mw-parallax.has-overlay .mw-parallax__media:after{background:rgba(16,45,79,.5);content:"";inset:0;position:absolute}.mw-parallax__content{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:calc(36.5625rem + var(--gutter)*2);padding:40px var(--gutter);position:relative;width:100%}@media (width >= 1024px){.mw-parallax__content{gap:40px;padding-block:80px}}.mw-parallax__text,.mw-parallax__title{margin:0}.mw-parallax__body{align-items:center;display:flex;flex-direction:column;gap:20px}.mw-access{overflow:hidden;padding:40px 0;position:relative}@media (width >= 1024px){.mw-access{padding:100px 0}}.mw-deco--access{left:-138px;opacity:.4;top:302px;width:646px}@media (width >= 1024px){.mw-deco--access{left:-310px;opacity:1;top:0;width:739px}}.mw-access__inner{display:flex;flex-direction:column;gap:20px;position:relative}.mw-access__info{display:contents}.mw-access__title{color:var(--color-black);margin:0;order:1;text-align:center}.mw-access__map{order:2}.mw-access__contacts{order:3}.mw-hours{align-self:center;order:4}.mw-access__button{align-self:center;order:5}@media (width >= 1024px){.mw-access__inner{flex-direction:row;gap:30px}.mw-access__info{align-items:flex-start;display:flex;flex:0 0 483px;flex-direction:column;justify-content:space-between}.mw-access__title{color:var(--color-dark-blue);text-align:left}.mw-access__contacts{align-items:flex-start}.mw-access__button,.mw-hours{align-self:flex-start}.mw-access__map{flex:0 1 687px;margin-left:auto}}.mw-hours__title{color:var(--color-black);margin:0 0 10px}.mw-hours__table{border-collapse:separate;border-spacing:0 4px;color:var(--color-grey-text);margin-top:-4px}.mw-hours__table td,.mw-hours__table th{font-weight:400;padding:0 22px 0 0;text-align:left;white-space:nowrap}.mw-hours__table th{padding-right:22px;width:102px}.mw-hours__table td:last-child{padding-right:0}.mw-hours__table tr.is-today{color:var(--color-black)}.mw-map{background:var(--color-platinum);border-radius:6px;height:293px;overflow:hidden;position:relative}@media (width >= 1024px){.mw-map{border-radius:var(--radius-sm);height:511px}}.mw-map iframe,.mw-map__img{border:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mw-map__marker{height:40px;left:50%;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:27px}@media (width >= 1024px){.mw-map__marker{height:70.2px;width:47.4px}}.mw-map__load{background:none;border:0;cursor:pointer;inset:0;padding:0;position:absolute;width:100%}.mw-map.is-loaded .mw-map__img,.mw-map.is-loaded .mw-map__load,.mw-map.is-loaded .mw-map__marker{display:none}.mw-intro-cols{padding-top:40px;position:relative;z-index:2}@media (width >= 1024px){.mw-intro-cols{padding-top:100px}}.mw-deco--intro-cols{left:-233px;top:0;width:585px}.mw-intro-cols__title{color:var(--color-dark-blue);margin:0 0 20px;position:relative;text-align:center}@media (width >= 1024px){.mw-intro-cols__title{margin-bottom:40px}}.mw-intro-cols__row{position:relative}.mw-intro-cols__col,.mw-intro-cols__row{display:flex;flex-direction:column;gap:20px}.mw-intro-cols__col p{margin:0}.mw-intro-cols__col--right{gap:12px}.mw-intro-cols__heading{color:var(--color-dark-blue);margin:0}.mw-intro-cols__media{aspect-ratio:1;margin:0}.mw-intro-cols__media img{height:100%;object-fit:cover;width:100%}@media (width >= 1024px){.mw-intro-cols__row{align-items:flex-start;flex-direction:row;gap:30px}.mw-intro-cols__col{flex:1 1 0}.mw-intro-cols__media{flex:0 0 380px;height:380px;width:380px}.mw-intro-cols:has(+.mw-band--overlap){margin-bottom:-80px}}.mw-band{background:var(--color-dark-blue);color:var(--color-white);padding:var(--space-100) 0;position:relative;text-align:center;z-index:1}.mw-band--overlap{margin-top:40px;padding-top:40px}@media (width >= 1024px){.mw-band--overlap{margin-top:0;padding-top:160px}}.mw-band__inner{display:flex;flex-direction:column;gap:20px;max-width:calc(49.375rem + var(--gutter)*2)}.mw-band__text,.mw-band__title{margin:0}.mw-side-images{display:grid;gap:20px 10px;grid-template-columns:1fr 1fr;overflow:hidden;padding:40px 0}.mw-side-images__img{aspect-ratio:398/400;margin:0}.mw-side-images__img img{height:100%;object-fit:cover;width:100%}.mw-side-images__body{align-items:center;display:flex;flex-direction:column;gap:20px;grid-column:1/-1;grid-row:1;padding-inline:var(--gutter);text-align:center}.mw-side-images__title{color:var(--color-dark-blue);margin:0}.mw-side-images__content{align-items:center;display:flex;flex-direction:column;gap:20px}.mw-side-images__content p{margin:0}@media (width >= 1024px){.mw-side-images{align-items:flex-start;display:flex;gap:30px;justify-content:center;padding:100px 0}.mw-side-images__img{aspect-ratio:auto;flex:0 1 398px;height:400px}.mw-side-images__body{flex:0 1 586px;gap:40px;padding:0}}.mw-profile{overflow:hidden;padding-top:40px;position:relative}@media (width >= 1024px){.mw-profile{padding-top:60px}}.mw-deco--profile{left:-233px;top:0;width:585px}.mw-profile__inner{display:flex;flex-direction:column-reverse;gap:30px;position:relative}.mw-profile__media{align-self:center;aspect-ratio:372/444;border-radius:4.529px;margin:0;overflow:hidden;width:min(100%,372px)}.mw-profile__media img{height:112.21%;margin-top:-2.23%;object-fit:cover;width:100%}.mw-profile__body{display:flex;flex-direction:column;gap:20px}.mw-profile__title{color:var(--color-dark-blue);margin:0}@media (width >= 1024px){.mw-profile__inner{flex-direction:row;gap:clamp(40px,9.2vw,133px)}.mw-profile__media{align-self:flex-end;flex:0 0 372px;margin-left:4px;margin-right:4px}.mw-profile__body{flex:0 0 690px;padding-bottom:60px}}.mw-content-row{background:var(--color-light-blue);padding:var(--space-100) 0}.mw-content-row__inner{display:flex;flex-direction:column;gap:30px}.mw-content-row__body{display:flex;flex-direction:column;gap:20px}.mw-content-row__title{color:var(--color-dark-blue);margin:0;text-transform:none}.mw-content-row__media{border-radius:var(--radius-sm);height:260px;margin:0;overflow:hidden}.mw-content-row__media img{height:100%;object-fit:cover;width:100%}@media (width >= 1024px){.mw-content-row__inner{align-items:flex-start;flex-direction:row}.mw-content-row__body{flex:0 0 483px}.mw-content-row__media{flex:1 1 0;height:400px}}.mw-text-center{overflow:hidden;padding:var(--space-60) 0;position:relative}.mw-deco--text-center{left:-233px;top:0;width:585px}.mw-text-center__inner{display:flex;flex-direction:column;gap:12px;max-width:calc(49.375rem + var(--gutter)*2);position:relative}.mw-text-center__title{color:var(--color-dark-blue);margin:0;text-align:center}.mw-flipbook{padding-inline:20px}@media (width >= 1024px){.mw-flipbook{padding-inline:40px}}.mw-flipbook--half{background:linear-gradient(to bottom,transparent 49.4%,var(--color-light-blue) 49.4%)}.mw-flipbook__frame{aspect-ratio:1360/716.48;background:#1e2229;margin-inline:auto;max-width:1360px;min-height:420px;overflow:hidden}.mw-flipbook__frame iframe,.mw-flipbook__frame>*{border:0;display:block;height:100%;width:100%}.mw-faq{overflow:hidden;padding:var(--space-60) 0;position:relative}.mw-deco--faq{left:-233px;top:0;width:585px}.mw-faq__inner{display:flex;flex-direction:column;gap:20px;max-width:calc(49.375rem + var(--gutter)*2);position:relative}@media (width >= 1024px){.mw-faq__inner{gap:40px}}.mw-faq__title{color:var(--color-dark-blue);margin:0;text-align:center}.mw-faq__list{display:flex;flex-direction:column;gap:16px}.mw-faq__item{align-items:flex-start;display:flex;gap:10px}.mw-faq__num{color:var(--color-grey-text);flex:none;font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);padding-block:5px;transition:color .3s var(--ease);width:16px}.mw-faq__item.is-open .mw-faq__num{color:var(--color-dark-blue)}.mw-faq__main{flex:1 1 auto;min-width:0}.mw-faq__q{font-weight:400;margin:0}.mw-faq__toggle{align-items:center;background:none;border:0;color:var(--color-black);display:flex;font-family:var(--font-display);font-size:var(--text-title);gap:20px;justify-content:space-between;line-height:var(--text-title--line-height);min-height:40px;padding:0;text-align:left;width:100%}.mw-faq__icon{align-items:center;border:1px solid var(--color-platinum);border-radius:var(--radius-sm);color:var(--color-black);display:flex;flex:none;height:40px;justify-content:center;position:relative;transition:border-color .3s var(--ease),color .3s var(--ease);width:40px}.mw-faq__icon svg{height:22px;transform:scaleY(-1);transition:transform .3s var(--ease);width:22px}.mw-faq__item.is-open .mw-faq__icon{border-color:var(--color-hover-button);color:var(--color-hover-button)}:is(.mw-faq__item.is-open .mw-faq__icon) svg{transform:none}.mw-faq__panel{overflow:hidden}.mw-faq__a{padding:10px 40px 0 0}@media (width < 768px){.mw-faq__a{padding-right:0}}.mw-conseils{background:var(--color-light-blue);padding:var(--space-60) 0}.mw-conseils__inner{align-items:center;display:flex;flex-direction:column;gap:20px}@media (width >= 1024px){.mw-conseils__inner{gap:40px}}.mw-conseils__title{color:var(--color-black);margin:0}.mw-cards{display:grid;gap:20px;grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}@media (width >= 768px){.mw-cards{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.mw-cards{gap:40px 30px;grid-template-columns:repeat(3,1fr)}}.mw-card{height:372px}.mw-card__link{background:var(--color-white);border-radius:var(--radius-sm);display:flex;flex-direction:column;height:100%;overflow:hidden}.mw-card__media{flex:0 0 260px;overflow:hidden;position:relative;transition:flex-basis .4s var(--ease-out)}.mw-card__media .mw-bgvideo,.mw-card__media img,.mw-card__media video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mw-card__body{display:flex;flex-direction:column;gap:12px;padding:20px}.mw-card__title{color:var(--color-black);display:-webkit-box;font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;-webkit-line-clamp:2;line-height:var(--text-h3--line-height);margin:0;-webkit-box-orient:vertical;overflow:hidden}.mw-card__more{opacity:0;transition:opacity .3s var(--ease)}@media (hover:hover){.mw-card__link:hover .mw-card__media{flex-basis:228px}.mw-card__link:hover .mw-card__more{opacity:1}}@media (hover:none){.mw-card__more{opacity:1}.mw-card__more .mw-btn__arrow{margin-left:10px;opacity:1;width:40px}.mw-card{height:auto}}.mw-conseils-archive{background:linear-gradient(to bottom,transparent 320px,var(--color-light-blue) 320px);padding:var(--space-60) 0}.mw-pager{align-items:center;display:flex;gap:10px;margin-top:40px}.mw-pager__info{display:flex;flex:1 1 auto;font-family:var(--font-display);font-size:var(--text-title);gap:10px;line-height:var(--text-title--line-height);margin:0}.mw-pager__arrows{display:flex;gap:40px}.mw-pager__arrow{color:var(--color-black);display:block;height:20px;width:40px}.mw-pager__arrow svg{height:100%;width:100%}.mw-pager__arrow:hover{color:var(--color-blue)}.mw-pager__arrow.is-disabled{opacity:.3}.mw-pager__arrow--prev svg{transform:scaleX(-1)}.mw-tech__panel{align-items:center;background:#000;color:var(--color-white);display:flex;flex-direction:column;justify-content:flex-end;min-height:600px;overflow:hidden;padding:20px;position:relative;scroll-margin-top:var(--header-h);text-align:center}@media (width >= 1024px){.mw-tech__panel{min-height:800px;padding:60px}}.mw-tech__panel{clip-path:inset(0)}.mw-tech__media{height:100vh;inset:0;position:fixed;will-change:opacity,transform}.mw-tech__media img,.mw-tech__media video{height:100%;object-fit:cover;width:100%}.mw-tech__media:after{background:linear-gradient(180deg,rgba(28,42,58,0),rgba(28,42,58,.5));content:"";inset:0;position:absolute}.mw-tech__card{backdrop-filter:blur(15px);background:rgba(16,45,79,.33);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:20px;max-width:585px;padding:20px;position:relative;width:100%}@media (width >= 1024px){.mw-tech__card{padding:30px}}.mw-tech__text,.mw-tech__title{margin:0}.mw-steps{background:var(--color-light-blue);color:var(--color-black);padding:var(--space-100) 0;position:relative}.mw-steps__title{color:var(--color-dark-blue);margin:0 0 40px;text-align:center}.mw-steps__list{display:grid;gap:30px;list-style:none;margin:0;padding:0}@media (width >= 768px){.mw-steps__list{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.mw-steps__list{grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.mw-steps__list:before{background:rgba(220,225,231,.4);content:"";height:56px;left:0;margin-top:-19px;pointer-events:none;position:absolute;right:0}}.mw-steps__item{display:flex;flex-direction:column;gap:20px;position:relative}.mw-steps__label{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);margin:0}.mw-steps__body{display:flex;flex-direction:column;gap:10px}.mw-steps__heading{font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;line-height:var(--text-h3--line-height);margin:0}.mw-steps__text{margin:0}.mw-backnav{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-inline:auto;max-width:calc(var(--container-site) + var(--gutter)*2);padding:var(--space-60) var(--gutter)}.mw-breadcrumbs p{display:flex;flex-wrap:wrap;gap:12px;margin:0}.mw-breadcrumbs a:hover{color:var(--color-blue)}.mw-404{overflow:hidden;padding:var(--space-100) 0;position:relative}@media (width >= 1024px){.mw-404{padding-block:120px}}.mw-deco--404{left:-310px;top:0;width:739px}.mw-404__inner{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:calc(49.375rem + var(--gutter)*2);position:relative;text-align:center}.mw-404__code,.mw-404__title{color:var(--color-dark-blue);margin:0}.mw-404__code svg{height:auto;width:min(344.4px,80vw)}.mw-404__content{align-items:center;display:flex;flex-direction:column;gap:32px}.mw-404__text p{margin:0}.mw-article{container-type:inline-size;overflow:hidden;padding-block:40px;position:relative}.mw-deco--article{left:-233px;top:0;width:585px}.mw-widget{display:none;flex-direction:column;position:fixed;right:40px;top:50%;translate:0 -50%;z-index:50}@media (width >= 1024px){.mw-widget{display:flex}}.mw-widget__item{align-items:center;backdrop-filter:blur(10px);background:var(--color-dark-blue);border:0;color:var(--color-white);display:flex;height:56px;justify-content:flex-end;padding:18px;position:relative;width:56px}.mw-widget__item:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.mw-widget__item:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.mw-widget__icon{flex:none;height:20px;position:relative;width:20px;z-index:1}.mw-widget__label{align-items:center;background:var(--color-hover-button);border-radius:var(--radius-sm);clip-path:inset(0 0 0 100% round var(--radius-sm));display:flex;font-size:var(--text-p);height:56px;line-height:var(--text-p--line-height);padding:14px 60px 14px 18px;position:absolute;right:0;top:50%;transition:clip-path .35s var(--ease-out);translate:0 -50%;white-space:nowrap}.mw-widget__item:focus-visible .mw-widget__label,.mw-widget__item:hover .mw-widget__label{clip-path:inset(0 0 0 0 round var(--radius-sm))}.mw-modal{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.mw-modal[hidden]{display:none}.mw-modal__overlay{background:rgba(16,45,79,.6);inset:0;opacity:0;position:absolute;transition:opacity .4s var(--ease)}.mw-modal__panel{background:var(--color-dark-blue);color:var(--color-white);display:flex;flex-direction:column;gap:60px;height:100%;max-width:945px;outline:none;overflow-y:auto;padding:var(--space-60) var(--gutter);position:relative;transition:translate .5s var(--ease-out);translate:100% 0;width:100%}@media (width >= 1024px){.mw-modal__panel{padding:120px 255px 120px 120px}}.mw-modal.is-open .mw-modal__overlay{opacity:1}.mw-modal.is-open .mw-modal__panel{translate:0 0}.mw-modal__close{align-self:flex-start;background:none;border:1px solid var(--color-white);border-radius:var(--radius-sm);color:var(--color-white);display:flex;flex:none;padding:16px}.mw-modal__close svg{height:24px;width:24px}.mw-modal__step{display:flex;flex-direction:column;gap:40px}.mw-modal__step[hidden]{display:none}.mw-modal__text p{margin:0}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 78.75rem){.container{max-width:78.75rem}}@media (width >= 96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{height:100%;width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.focus\:not-sr-only:focus{clip-path:none;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}