@font-face{font-family:Lato;src:url(/fonts/lato.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Variable;src:url(/fonts/cormorant.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Variable;src:url(/fonts/cormorant-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--gas-primary-h:92;--gas-primary-s:28%;--gas-primary-l:38%;--gas-secondary-h:15;--gas-secondary-s:66%;--gas-secondary-l:36%;--gas-accent-h:190;--gas-accent-s:58%;--gas-accent-l:18%;--gas-neutral-h:40;--gas-neutral-s:12%;--gas-neutral-l:38%;--gas-space-unit:4px;--gas-radius-unit:8px;--gas-root-font-pct:100%;--gas-font-family:"Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gas-font-family-heading:"Cormorant Variable", Georgia, "Times New Roman", serif;--gas-font-mono:"SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--gas-bg-page:#f6f3df;--gas-bg-surface:#fbf8ea;--gas-bg-surface-alt:#efe8c8;--gas-text-color:#091e22;--gas-text-color-muted:#5a5346;--gas-border-color:#ddd6b8;--gas-success:#2d9f6a;--gas-success-light:#dff6eb;--gas-success-dark:#247f55;--gas-success-text:#165035;--gas-warning:#f29e0d;--gas-warning-light:#fdefd8;--gas-warning-dark:#cb850b;--gas-warning-text:#72531d;--gas-danger:#d22d2d;--gas-danger-light:#fae6e6;--gas-danger-dark:#a82424;--gas-danger-border:#edabab;--gas-info:#1f8ad6;--gas-container-default:1120px;--gas-container-wide:1280px;--gas-primary-50:#f7f9f5;--gas-primary-100:#eff4eb;--gas-primary-200:#dbe5d1;--gas-primary-300:#c1d3b1;--gas-primary-400:#a7c190;--gas-primary-500:#8dae6f;--gas-primary-600:#789d58;--gas-primary-700:#648349;--gas-primary-800:#50683b;--gas-primary-900:#3c4e2c;--gas-primary-950:#28341d;--gas-primary-bg-subtle:var(--gas-primary-100);--gas-primary-border:var(--gas-primary-300);--gas-primary-hover:var(--gas-primary-600);--gas-primary-text:var(--gas-primary-800);--gas-secondary-50:#fcf5f2;--gas-secondary-100:#faebe6;--gas-secondary-200:#f3d0c4;--gas-secondary-300:#eaae99;--gas-secondary-400:#e28c6f;--gas-secondary-500:#d96a45;--gas-secondary-600:#cb522a;--gas-secondary-700:#a94423;--gas-secondary-800:#87371c;--gas-secondary-900:#662915;--gas-secondary-950:#441b0e;--gas-secondary-bg-subtle:var(--gas-secondary-100);--gas-secondary-border:var(--gas-secondary-300);--gas-secondary-hover:var(--gas-secondary-600);--gas-secondary-text:var(--gas-secondary-800);--gas-accent-50:#f3fafc;--gas-accent-100:#e7f6f9;--gas-accent-200:#c7e9f0;--gas-accent-300:#9ed9e5;--gas-accent-400:#76cadb;--gas-accent-500:#4ebad0;--gas-accent-600:#33aac1;--gas-accent-700:#2b8da1;--gas-accent-800:#227181;--gas-accent-900:#1a5561;--gas-accent-950:#113940;--gas-accent-bg-subtle:var(--gas-accent-100);--gas-accent-border:var(--gas-accent-300);--gas-accent-hover:var(--gas-accent-600);--gas-accent-text:var(--gas-accent-800);--gas-neutral-50:#f8f8f6;--gas-neutral-100:#f2f0ee;--gas-neutral-200:#e0ddd7;--gas-neutral-300:#c9c4ba;--gas-neutral-400:#b3ac9e;--gas-neutral-500:#9c9381;--gas-neutral-600:#897f6c;--gas-neutral-700:#726a5a;--gas-neutral-800:#5b5548;--gas-neutral-900:#454036;--gas-neutral-950:#2e2a24;--gas-neutral-bg-subtle:var(--gas-neutral-100);--gas-neutral-border:var(--gas-neutral-300);--gas-neutral-hover:var(--gas-neutral-600);--gas-neutral-text:var(--gas-neutral-800)}@font-face{font-family:Cormorant Variable;src:url(/_astro/cormorant-italic.CLPe8ueP.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}.gas-site-header,.gas-header{background:var(--gas-bg-page);box-shadow:none;border-bottom:0}.gas-site-header .gas-header__site-name,.gas-header .gas-header__site-name{font-family:var(--gas-font-heading);color:var(--gas-color-text);font-weight:500}.gas-site-header .gas-header__tagline,.gas-header .gas-header__tagline,.gas-site-header__site-description{color:var(--gas-color-text-muted);font-size:var(--gas-text-xs,.8125rem)}.gas-site-header .gas-header__inner,.gas-header .gas-header__inner{padding-block:20px}.gas-site-header img,.gas-header img{width:auto;max-height:72px}.gas-page>.gas-block-anchor:first-child>.gas-block-hero--overlay,.gas-page>.gas-block-hero--overlay:first-child{border-radius:0;width:100vw;max-width:100vw;min-height:85vh;margin-inline:calc(50% - 50vw)}.gas-page .gas-block-hero--overlay .gas-block-hero__bg,.gas-page .gas-block-hero--overlay .gas-block-hero__image,.gas-page .gas-block-hero--overlay:after{border-radius:0}.gas-page .gas-block-hero--overlay .gas-block-hero__inner{flex-direction:column;justify-content:flex-end;max-width:none;min-height:85vh;padding-block-end:56px;display:flex}.gas-page .gas-block-hero--overlay .gas-block-hero__content{text-align:left;max-width:none;padding-inline:48px}.gas-page .gas-block-hero--overlay .gas-block-hero__title{color:var(--gas-color-white);letter-spacing:.01em;font-size:clamp(36px,4.6vw,64px);font-weight:400}.gas-page .gas-block-hero--overlay .gas-block-hero__subtitle{color:var(--gas-color-white)}.gas-page .gas-block-title-block__title,.gas-page .gas-block-hero--minimal .gas-block-hero__title{color:var(--gas-color-secondary);font-weight:400}.gas-page .gas-block-cards .gas-card,.gas-page .gas-block-cards article{background:var(--gas-bg-surface-alt);border-radius:var(--gas-radius-m,8px)}.gas-page .gas-block-cards img{object-fit:contain;background:0 0;max-height:220px;padding:16px}.gas-page .gas-block-cards .gas-card__title,.gas-page .gas-block-cards h3{color:var(--gas-color-secondary);font-family:var(--gas-font-heading);font-weight:500}.gas-page .gas-block-contact-form,.gas-page [data-block-type=contact_form]{background:color-mix(in srgb, var(--gas-color-primary) 28%, var(--gas-bg-page));border-radius:var(--gas-radius-m,16px);padding:28px 24px}.gas-page .gas-block-section--panel{background:#f6f8d8;border-radius:0;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.gas-page .gas-block-section--panel .gas-block-section__inner{max-width:1200px;margin-inline:auto;padding-inline:24px}.gas-page .gas-block-section--panel .gas-block-section__grid{align-items:stretch}.gas-page .gas-block-section--panel .gas-block-section__column:first-child{background:color-mix(in srgb, var(--gas-color-secondary) 78%, transparent);color:var(--gas-color-white);border-radius:var(--gas-radius-m,12px);flex-direction:column;justify-content:flex-start;align-self:stretch;padding:48px 40px;display:flex}.gas-page .gas-block-section--panel .gas-block-section__column:first-child .gas-block-title-block__title,.gas-page .gas-block-section--panel .gas-block-section__column:first-child .gas-block-text,.gas-page .gas-block-section--panel .gas-block-section__column:first-child p{color:var(--gas-color-white)}.gas-page .gas-block-section--panel .gas-block-section__column:first-child .gas-block-title-block__title{font-size:clamp(32px,4vw,52px);font-weight:400}.gas-page .gas-block-section--panel .gas-block-section__column:first-child .gas-button{color:var(--gas-color-white);border-color:var(--gas-color-white)}.gas-page .gas-block-section--panel .gas-block-section__column:last-child{flex-direction:column;gap:12px;display:flex}.gas-page .gas-block-section--panel .gas-block-image-text-split{border-radius:var(--gas-radius-m,12px);color:var(--gas-color-white);margin:0;padding:16px 16px 16px 24px;overflow:hidden}.gas-page .gas-block-section--panel .gas-block-image-text-split .gas-block-image-text-split__title,.gas-page .gas-block-section--panel .gas-block-image-text-split h2,.gas-page .gas-block-section--panel .gas-block-image-text-split h3,.gas-page .gas-block-section--panel .gas-block-image-text-split p,.gas-page .gas-block-section--panel .gas-block-image-text-split a{color:var(--gas-color-white)}.gas-page .gas-block-section--panel [data-gas-block-id=sg_prop_kine] .gas-block-image-text-split{background:#3f9c7f}.gas-page .gas-block-section--panel [data-gas-block-id=sg_prop_reflex] .gas-block-image-text-split{background:#8f9044}.gas-page .gas-block-section--panel [data-gas-block-id=sg_prop_qi] .gas-block-image-text-split{background:#ca974d}.gas-page .gas-block-section--panel [data-gas-block-id=sg_prop_const] .gas-block-image-text-split{background:#654776}.gas-page .gas-block-section--panel .gas-block-image-text-split__inner{grid-template-columns:1.3fr .9fr;align-items:center;gap:16px;padding:0;display:grid}.gas-page .gas-block-section--panel .gas-block-image-text-split img{object-fit:contain;aspect-ratio:1;border-radius:var(--gas-radius-m,8px);filter:none;background:0 0;width:100%;max-height:140px;padding:8px}.gas-page .gas-block-section--panel .gas-block-image-text-split{position:relative}.gas-page .gas-block-section--panel .gas-block-image-text-split__actions a{white-space:nowrap;text-indent:200%;color:#0000;position:absolute;inset:0;overflow:hidden}.gas-page .gas-block-section--sticky-left{background:var(--gas-color-white);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:0}.gas-page .gas-block-section--sticky-left .gas-block-section__inner{max-width:none;padding-inline:0}.gas-page .gas-block-section--sticky-left .gas-block-section__grid{align-items:stretch;min-height:0}.gas-page .gas-block-section--sticky-left .gas-block-section__column:first-child{color:var(--gas-color-white);background:#5aa08a;flex-direction:column;justify-content:flex-start;align-self:stretch;gap:8px;min-height:0;padding:72px 36px 80px 48px;display:flex}.gas-page .gas-block-section--sticky-left .gas-block-section__column:first-child [data-gas-block-id$=_kicker] p{color:var(--gas-color-white);letter-spacing:.18em;text-transform:uppercase;font-size:var(--gas-text-xs,12px);margin:0 0 16px}.gas-page .gas-block-section--sticky-left .gas-block-section__column:first-child .gas-block-title-block__title{color:#f6f3df;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:clamp(36px,3.8vw,52px);font-weight:400;line-height:1.12}.gas-page .gas-block-section--sticky-left .gas-block-section__column:first-child img{filter:none;object-fit:contain;background:0 0;border-radius:4px;max-width:100%;margin-top:28px;padding:0}[data-gas-block-id=methodes_img] img,[data-gas-block-id=kinesiologie_img] img{background:#fff;padding:10px}.gas-page .gas-block-section--sticky-left [data-gas-block-id$=_lead]{display:none}.gas-page .gas-block-section--sticky-left .gas-block-section__column:first-child .gas-block-text+.gas-block-anchor .gas-block-text p,.gas-page .gas-block-section--sticky-left .gas-block-section__column:first-child [data-gas-block-id$=_lead] p{letter-spacing:0;text-transform:none;opacity:.92;font-size:1em;font-style:italic;line-height:1.45}.gas-page .gas-block-section--sticky-left .gas-block-section__column:last-child{background:var(--gas-color-white);padding:56px 48px 64px}.gas-page .gas-block-section--sticky-left .gas-block-section__column:last-child .gas-block-text__content>p:first-of-type:first-letter{float:left;font-family:var(--gas-font-heading);color:var(--gas-color-secondary);padding:6px 10px 0 0;font-size:3.4em;line-height:.8}.gas-page .gas-block-pricing-table{padding-block:48px}.gas-page .gas-block-statement,.gas-page .gas-block-letter,.gas-page .gas-block-quote,.gas-page .gas-block-image-text-split,.gas-page .gas-block-gallery,.gas-page .gas-block-image-collage,.gas-page .gas-block-cta,.gas-page .gas-block-contact-form,.gas-page [data-block-type=contact_form]{padding-inline:clamp(24px,8vw,96px)}.gas-page .gas-block-statement{padding-block:56px 32px}.gas-page .gas-block-letter{padding-block:32px 56px}.gas-page .gas-block-quote,.gas-page .gas-block-image-text-split{padding-block:40px}.gas-page .gas-block-gallery,.gas-page .gas-block-image-collage{padding-block:32px 48px}.gas-page .gas-block-section:not(.gas-block-section--sticky-left):not(.gas-block-section--panel){padding-inline:clamp(24px,8vw,96px)}.gas-page .gas-block-section--panel{padding-inline:0}.gas-page .gas-block-section--panel .gas-block-image-text-split{padding:16px 16px 16px 24px}.gas-page .gas-block-section--panel .gas-block-image-text-split__actions,.gas-page .gas-block-section--panel .gas-block-image-text-split a.gas-button{display:none}.gas-page .gas-block-cta{padding-block:48px 72px}#sg_apropos_intro .gas-block-section__column:last-child,[data-gas-block-id=sg_apropos_intro] .gas-block-section__column:last-child{color:#fff;background:#c17a58;border-radius:2px;padding:40px 36px}#sg_apropos_intro .gas-block-title-block__title,#sg_apropos_intro .gas-block-text,#sg_apropos_intro p{color:#fff}#sg_apropos_intro .gas-block-title-block__title{font-size:clamp(32px,3.4vw,44px);font-weight:400}#sg_apropos_intro .gas-block-section__grid{align-items:stretch}#sg_apropos_intro .gas-block-section__column:last-child{flex-direction:column;justify-content:center;min-height:100%;display:flex}#sg_apropos_intro .gas-block-image,#sg_apropos_intro .gas-block-image__figure,#sg_apropos_intro .gas-block-image__frame{height:100%}#sg_apropos_intro .gas-block-image img{object-fit:cover;filter:none;border-radius:0;width:100%;height:100%}#ct_access_h .gas-block-title-block__title,[data-gas-block-id=ct_access_h] .gas-block-title-block__title{color:var(--gas-color-secondary);font-size:1.4rem;font-weight:400}#ct_access .gas-block-features-grid,[data-gas-block-id=ct_access]{padding-inline:0}#ct_access .gas-block-features-grid__item,[data-gas-block-id=ct_access] .gas-block-features-grid__item{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#ct_access .gas-block-features-grid__title{color:var(--gas-color-secondary);font-family:var(--gas-font-heading);font-weight:400}#sg_apropos_cab .gas-block-section,[data-gas-block-id=sg_apropos_cab] .gas-block-section{--gas-block-section-bg:#8f9a7e;color:#1d241c;background-color:#8f9a7e;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-block:56px;padding-inline:clamp(24px,6vw,72px)}#sg_apropos_cab .gas-block-title-block__title{color:#c17a58;font-size:clamp(28px,3vw,40px);font-weight:400}#sg_apropos_gal .gas-block-image-collage,[data-gas-block-id=sg_apropos_gal] .gas-block-image-collage{max-width:none;padding:0}#sg_apropos_gal .gas-block-image-collage__image{filter:none;object-fit:cover;padding:0}#sg_apropos_gal .gas-block-image-collage__overlay{display:none}#ct_sec .gas-block-section,[data-gas-block-id=ct_sec] .gas-block-section{background:var(--gas-color-white,#fff)}#ct_form .gas-block-contact-form,[data-gas-block-id=ct_form]{background:#b7c4a0;border-radius:16px}.gas-page .gas-block-image img,.gas-page .gas-block-image-collage img{object-fit:contain;background:0 0}#bv_doors .gas-block-cards__grid,[data-gas-block-id=bv_doors] .gas-block-cards__grid,#sg_meth_doors .gas-block-cards__grid,[data-gas-block-id=sg_meth_doors] .gas-block-cards__grid{gap:20px}#bv_doors .gas-block-cards__media,[data-gas-block-id=bv_doors] .gas-block-cards__media,#ap_cards .gas-block-cards__media,[data-gas-block-id=ap_cards] .gas-block-cards__media,#sg_meth_doors .gas-block-cards__media,[data-gas-block-id=sg_meth_doors] .gas-block-cards__media{aspect-ratio:1;background:0 0}#bv_doors .gas-block-cards__media img,[data-gas-block-id=bv_doors] .gas-block-cards__media img,#ap_cards .gas-block-cards__media img,[data-gas-block-id=ap_cards] .gas-block-cards__media img,#sg_meth_doors .gas-block-cards__media img,[data-gas-block-id=sg_meth_doors] .gas-block-cards__media img{filter:none;max-height:none;padding:28px}#bv_doors .gas-block-cards__cell:first-child .gas-block-cards__card,#ap_cards .gas-block-cards__cell:first-child .gas-block-cards__card,#sg_meth_doors .gas-block-cards__cell:first-child .gas-block-cards__card{color:#fff;background:#5aa08a}#bv_doors .gas-block-cards__cell:nth-child(2) .gas-block-cards__card,#ap_cards .gas-block-cards__cell:nth-child(2) .gas-block-cards__card,#sg_meth_doors .gas-block-cards__cell:nth-child(2) .gas-block-cards__card{color:#fff;background:#8f9044}#bv_doors .gas-block-cards__cell:nth-child(3) .gas-block-cards__card,#ap_cards .gas-block-cards__cell:nth-child(3) .gas-block-cards__card,#sg_meth_doors .gas-block-cards__cell:nth-child(3) .gas-block-cards__card{color:#fff;background:#ca974d}#bv_doors .gas-block-cards__cell:nth-child(4) .gas-block-cards__card,#ap_cards .gas-block-cards__cell:nth-child(4) .gas-block-cards__card,#sg_meth_doors .gas-block-cards__cell:nth-child(4) .gas-block-cards__card{color:#fff;background:#4a3558}#bv_doors .gas-block-cards__card-title,#bv_doors .gas-block-cards__text,#bv_doors .gas-block-cards__text p,#ap_cards .gas-block-cards__card-title,#ap_cards .gas-block-cards__text,#ap_cards .gas-block-cards__text p,#sg_meth_doors .gas-block-cards__card-title,#sg_meth_doors .gas-block-cards__text,#sg_meth_doors .gas-block-cards__text p{color:#fff}#bv_doors .gas-block-cards__card,#ap_cards .gas-block-cards__card,#sg_meth_doors .gas-block-cards__card{box-shadow:none;border:0;border-radius:16px}#ap_col .gas-block-image-collage__tile--pos-1,[data-gas-block-id=ap_col] .gas-block-image-collage__tile--pos-1{background:#5aa08a}#ap_col .gas-block-image-collage__tile--pos-2,[data-gas-block-id=ap_col] .gas-block-image-collage__tile--pos-2{background:#8f9044}#ap_col .gas-block-image-collage__tile--pos-3,[data-gas-block-id=ap_col] .gas-block-image-collage__tile--pos-3{background:#ca974d}#ap_col .gas-block-image-collage__tile--pos-4,[data-gas-block-id=ap_col] .gas-block-image-collage__tile--pos-4{color:#f6f3df;background:#4a3558}#ap_col .gas-block-image-collage__image,[data-gas-block-id=ap_col] .gas-block-image-collage__image{object-fit:contain;filter:none;padding:12%}#ap_col .gas-block-image-collage__stat-value,#ap_col .gas-block-image-collage__stat-label,#ap_col .gas-block-image-collage__stat-text{color:#f6f3df}#ap_col .gas-block-image-collage__overlay,[data-gas-block-id=ap_col] .gas-block-image-collage__overlay{background:linear-gradient(#0000,#091e2273)}#kine_open .gas-block-section,[data-gas-block-id=kine_open] .gas-block-section,#ref_open .gas-block-section,[data-gas-block-id=ref_open] .gas-block-section,#co_open .gas-block-section,[data-gas-block-id=co_open] .gas-block-section{color:#f6f3df;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-block:72px;padding-inline:clamp(24px,8vw,96px)}#kine_open .gas-block-section{--gas-block-section-bg:#5aa08a;background-color:#5aa08a}#ref_open .gas-block-section{--gas-block-section-bg:#8f9044;background-color:#8f9044}#co_open .gas-block-section{--gas-block-section-bg:#4a3558;background-color:#4a3558}#kine_open .gas-block-title-block__title,#kine_open p,#kine_open .gas-block-text,#ref_open .gas-block-title-block__title,#ref_open p,#ref_open .gas-block-text,#co_open .gas-block-title-block__title,#co_open p,#co_open .gas-block-text{color:#f6f3df}#kine_open .gas-block-title-block__title,#ref_open .gas-block-title-block__title,#co_open .gas-block-title-block__title{font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.12}#kine_open img,#ref_open img,#co_open img{filter:none;object-fit:contain;max-height:360px;margin-inline:auto}#cab_lieu .gas-block-section,[data-gas-block-id=cab_lieu] .gas-block-section{--gas-block-section-bg:#f3eee2;background-color:#f3eee2;border-radius:16px;padding-block:48px;padding-inline:clamp(20px,5vw,48px)}#cab_lieu img,#qi_img img,[data-gas-block-id=cab_lieu] img,[data-gas-block-id=qi_img] img{filter:invert();object-fit:contain;max-width:280px;margin-inline:auto;display:block}#qi_img .gas-block-section,[data-gas-block-id=qi_img] .gas-block-section{background:0 0}#se_hero .gas-block-hero--split,[data-gas-block-id=se_hero] .gas-block-hero--split{min-height:0;padding-block:32px}#se_body .gas-block-section__column h2{color:var(--gas-color-secondary);font-weight:400}.gas-page .gas-block-letter{background:var(--gas-bg-surface);border-radius:16px}.gas-page .gas-block-statement__text,.gas-page .gas-block-statement p{color:var(--gas-color-text);font-family:var(--gas-font-heading);font-weight:400;line-height:1.25}@media (width<=768px){.gas-page>.gas-block-anchor:first-child>.gas-block-hero--overlay,.gas-page>.gas-block-hero--overlay:first-child{min-height:70vh}.gas-page .gas-block-hero--overlay .gas-block-hero__inner{min-height:70vh;padding-inline:20px}.gas-page .gas-block-hero--overlay .gas-block-hero__content{padding-inline:8px}.gas-page .gas-block-section--sticky-left .gas-block-section__column:first-child,.gas-page .gas-block-section--sticky-left .gas-block-section__column:last-child{padding:32px 20px}}
