@font-face{font-display:swap;font-family:"Avant-Garde";src:url("/assets/fonts/ITCAvantGardeStd-Bold.woff2") format("woff2");font-weight:bold}@font-face{font-display:swap;font-family:"Assistant";src:url("/assets/fonts/Assistant-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Assistant";src:url("/assets/fonts/Assistant-Bold.woff2") format("woff2");font-weight:bold}:root{font-size:17px}a{color:inherit}p.cta{align-items:center;display:flex;justify-content:center;margin:60px 0;text-align:center}p.cta a{background-color:#4b7086;border-radius:18px 18px 0 18px;color:#fff;font-weight:bold;padding:16px 18px;text-decoration:none}@media screen and (min-width: 540px){p.cta a{padding:16px 36px}}p.cta a+a{margin-left:12px;padding:16px 12px}@media screen and (min-width: 768px){p.cta a+a{margin-left:24px;padding:16px 18px}}.climb-a{bottom:18px;display:block;position:fixed;right:18px;transform:translateY(100px);transition:transform .125s ease;z-index:2}@media screen and (min-width: 768px){.climb-a{bottom:36px;right:36px}}.climb-a.--visible{transform:initial}.climb-a svg{background-color:#4b7086;border-radius:18px 18px 0 18px;box-sizing:border-box;fill:#fff;height:44px;padding:12px;width:44px}body{background-color:#f2ede4;color:#000;font-family:"Assistant",sans-serif;line-height:24px;margin:0}.footer{background-color:#000;color:#fff;padding:36px;text-align:center}.footer__sub-container{margin:36px auto}.footer__sub-container:nth-of-type(2){max-width:240px}.footer__sub-container:nth-of-type(3){align-items:center;display:grid;gap:24px;grid-template-columns:auto auto;justify-content:center;line-height:26px;text-align:left}.footer__logo{height:56px;margin-bottom:-18px;width:125px}.footer__links a{display:block;height:44px;text-decoration:none;width:44px}.footer__links a:first-of-type{margin-bottom:12px}.footer__links a svg{border-radius:6px;border:solid 2px #fff;box-sizing:border-box;fill:#fff;height:44px;padding:9px;width:44px}@media screen and (min-width: 1080px){.footer{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr}.footer__sub-container:nth-of-type(2){max-width:initial}.footer__logo{height:80px;width:180px}}.logo-lcdt{display:block;margin:72px auto 24px auto;width:150px}@media screen and (min-width: 768px){.logo-lcdt{margin:0}}@media screen and (min-width: 1080px){.logo-lcdt{left:36px;position:absolute;top:36px;z-index:2}}.logo-lcdt img{height:87px;width:150px}.mentions{font-size:.9rem;margin:auto;max-width:260px;padding:36px;text-align:center}@media screen and (min-width: 1080px){.mentions{max-width:initial}}nav{box-sizing:border-box;padding:0 18px}nav div{line-height:30px;margin:auto;max-width:330px;text-align:center}nav a{text-decoration:none}nav a+a::before{background-color:#000;border-radius:12px;content:"";display:inline-block;font-size:1.25em;height:18px;margin:0 12px;vertical-align:middle;width:2px}@media screen and (min-width: 768px){nav{align-items:center;display:flex;justify-content:space-between;margin-top:36px;padding:0 72px}nav div{margin:initial}}@media screen and (min-width: 1080px){nav{display:block;margin-left:120px;margin-top:60px}nav div{max-width:initial}nav a{font-size:1.125rem}nav a+a::before{margin:0 24px}}@media screen and (min-width: 1280px){nav{margin-left:0}}.woven{align-items:center;background-position:center;background-repeat:no-repeat;background-size:contain;display:grid;justify-content:center}.woven__title{font-family:"Avant-Garde",sans-serif;font-size:3rem;line-height:.75em;margin:0}@media screen and (min-width: 540px){.woven__title{font-size:4rem}}@media screen and (min-width: 768px){.woven__title{font-size:6rem}}.woven__title span{font-family:"Assistant",sans-serif;font-weight:normal;font-size:.57em}h1{position:absolute;top:-100px}.lcdt{color:#4b7086;font-weight:bold}.shape{display:block;position:relative;z-index:-1}#qui-sommes-nous{scroll-margin-top:-120px}@media screen and (min-width: 1080px){#qui-sommes-nous{scroll-margin-top:246px}}#reseau-et-annuaire{scroll-margin-top:48px}@media screen and (min-width: 1080px){#reseau-et-annuaire{scroll-margin-top:72px}}#notre-actualite{scroll-margin-top:-108px}@media screen and (min-width: 1080px){#notre-actualite{scroll-margin-top:-276px}}#faire-le-bilan{scroll-margin-top:-24px}@media screen and (min-width: 1080px){#faire-le-bilan{scroll-margin-top:48px}}#nous-trouver{scroll-margin-top:-272px}section .cont-lv1{margin:auto;max-width:650px;padding:0 36px}@media screen and (min-width: 540px){section .cont-lv1{padding:0 72px}}@media screen and (min-width: 1080px){section .cont-lv1{padding:0}}header{padding:0 36px}header .woven{background-image:url("/assets/images/website/trame-sens-h200.webp");height:200px;margin:24px 0}@media screen and (min-width: 540px){header .woven{background-image:url("/assets/images/website/trame-sens-h300.webp");height:300px}}@media screen and (min-width: 768px){header .woven{background-image:url("/assets/images/website/trame-sens-h400.webp");height:400px;margin:96px 0}}header .woven__title{line-height:.875em;max-width:190px}@media screen and (min-width: 540px){header .woven__title{max-width:252px}}@media screen and (min-width: 768px){header .woven__title{max-width:378px}}header .woven__title span:first-of-type{margin-right:-0.375em}header .woven__title span:last-of-type{margin-left:-0.375em}main>.shape{height:210px;top:-42px;width:298px;z-index:1}@media screen and (min-width: 1080px){main>.shape{height:600px;top:-384px;width:850px}}.clinic .woven{height:90px;margin-bottom:24px}.clinic .woven.--reached{background-image:url("/assets/images/website/trame-et-si-h90.webp")}@media screen and (min-width: 540px){.clinic .woven.--reached{background-image:url("/assets/images/website/trame-et-si-h130.webp");height:130px}}@media screen and (min-width: 768px){.clinic .woven.--reached{background-image:url("/assets/images/website/trame-et-si-h175.webp");height:175px;margin:48px 0}}.clinic .woven__title span{margin-right:-0.25em}.clinic .shape:first-of-type{height:150px;margin-left:auto;width:88px}@media screen and (min-width: 1080px){.clinic .shape:first-of-type{height:300px;top:-320px;margin-bottom:-504px;width:175px}}.clinic .shape:last-of-type{height:90px;margin-bottom:36px;width:222px}@media screen and (min-width: 1080px){.clinic .shape:last-of-type{height:196px;margin-bottom:96px;width:485px}}.network .woven{height:150px}.network .woven.--reached{background-image:url("/assets/images/website/trame-reseau-h125.webp")}@media screen and (min-width: 540px){.network .woven.--reached{background-image:url("/assets/images/website/trame-reseau-h175.webp");height:175px}}@media screen and (min-width: 768px){.network .woven.--reached{background-image:url("/assets/images/website/trame-reseau-h250.webp");height:250px;margin:48px 0}}.network .woven__title span{display:block;text-align:right}.network .shape{height:210px;margin-bottom:84px;margin-top:-60px;width:298px}@media screen and (min-width: 1080px){.network .shape{height:600px;margin-bottom:-240px;margin-top:-360px;width:850px}}.news .woven{height:150px;margin-bottom:-12px}.news .woven.--reached{background-image:url("/assets/images/website/trame-actualite-h150.webp")}@media screen and (min-width: 540px){.news .woven.--reached{background-image:url("/assets/images/website/trame-actualite-h175.webp");height:175px}}@media screen and (min-width: 768px){.news .woven.--reached{background-image:url("/assets/images/website/trame-actualite-h250.webp");height:250px;margin:48px 0}}.news .woven__title span{display:block}.news p{padding-right:78px}.news p.cta{padding-right:initial}@media screen and (min-width: 1080px){.news p.cta{padding-right:0}}.news .shape:first-of-type{height:120px;margin-left:auto;margin-top:-180px;top:410px;z-index:1;width:85px}@media screen and (min-width: 1080px){.news .shape:first-of-type{height:320px;width:226px}}.news .shape:last-of-type{height:120px;margin-bottom:36px;width:212px}@media screen and (min-width: 1080px){.news .shape:last-of-type{height:200px;width:355px}}.about .woven{height:250px;margin:-54px 0}.about .woven.--reached{background-image:url("/assets/images/website/trame-bilan-h125.webp")}@media screen and (min-width: 540px){.about .woven.--reached{background-image:url("/assets/images/website/trame-bilan-h175.webp");height:175px}}@media screen and (min-width: 768px){.about .woven.--reached{background-image:url("/assets/images/website/trame-bilan-h250.webp");height:250px;margin:48px 0}}.about .woven__title{text-align:center;line-height:.9em}.about .woven__title span{display:block;margin-right:-0.25em}.about img{display:block;margin:36px auto;width:125px}.about li img{width:220px}.about .to-right{margin:36px 0;text-align:right}.contact{padding-bottom:48px}.contact .woven{height:150px}.contact .woven.--reached{background-image:url("/assets/images/website/trame-contact-h150.webp")}@media screen and (min-width: 540px){.contact .woven.--reached{background-image:url("/assets/images/website/trame-contact-h175.webp");height:175px}}@media screen and (min-width: 768px){.contact .woven.--reached{background-image:url("/assets/images/website/trame-contact-h250.webp");height:250px;margin:48px 0}}.contact .woven__title{text-align:center}.contact .woven__title span{display:block}@media screen and (min-width: 1080px){.contact .cont-lv2{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}}.contact .cont-lv3:last-of-type{order:-1}.contact .shape{height:120px;margin-bottom:30px;width:285px}@media screen and (min-width: 1080px){.contact .shape{height:240px;margin-bottom:-120px;margin-top:0;top:-180px;width:570px}}.contact label{left:-9999px;position:absolute;top:-9999px}.contact input,.contact textarea{background-color:rgba(0,0,0,0);border-radius:9px;border:solid 2px #4b7086;box-sizing:border-box;color:#000;display:block;font-family:"Assistant",sans-serif;font-size:.9rem;margin:12px 0;padding:9px;width:100%}.contact input::placeholder,.contact textarea::placeholder{opacity:.75}.contact button{background-color:#4b7086;border-radius:18px 18px 0 18px;border:none;color:#fff;display:block;font-family:"Assistant",sans-serif;font-size:1rem;font-weight:bold;margin-left:auto;padding:16px 18px}.contact textarea{min-height:180px;resize:vertical}@media screen and (min-width: 540px){.about .woven{height:300px;margin:48px 0}}@media screen and (min-width: 1080px){.about{padding-bottom:48px}.about .woven{height:300px}.about img{margin:48px auto;width:250px}.about li img{width:440px}}/*# sourceMappingURL=home-page.min.css.map */
