@font-face{font-family:Recoleta;src:url(/assets/Recoleta-Regular-full.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:program-narrow;src:url(/assets/program-narrow-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:program-narrow;src:url(/assets/program-narrow-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:program-narrow;src:url(/assets/program-narrow-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:program;src:url(/assets/program-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:program;src:url(/assets/program-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:program;src:url(/assets/program-900.woff2) format("woff2");font-weight:900;font-display:swap}:root{--bleu:#0f69b3;--corail:#ec6b77;--vert:#169d7b;--creme:#fee8b6;--champ:#fde9be;--gris-titre:#777171;--gris-texte:#777171;--gris-fonce:#6f6b6b}*{margin:0;padding:0;box-sizing:border-box}html,body.pg-accueil{margin:0;padding:0}body.pg-accueil #canvas{width:120rem;position:relative;overflow:hidden}body.pg-accueil{font-family:Lato,sans-serif;background:#fff;color:var(--gris-texte)}body.pg-accueil img{display:block;max-width:100%}body.pg-accueil .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-accueil .socials{display:flex;gap:.6875rem;align-items:center}body.pg-accueil .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-accueil .socials svg{width:1.25rem;height:1.25rem}body.pg-accueil header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-accueil .header-top{display:flex;align-items:center;justify-content:center;gap:3.75rem;position:relative;max-width:106.25rem;margin:0 auto;padding:0 3.75rem}body.pg-accueil .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-accueil .header-logos a{display:block}body.pg-accueil .header-logos img{height:6.875rem;width:auto}body.pg-accueil .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-accueil nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-accueil nav a{font-family:program-narrow,sans-serif;font-weight:500;color:var(--creme);text-decoration:none;font-size:1.3125rem;letter-spacing:.0312rem;text-transform:uppercase}body.pg-accueil nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-accueil .nav-vivre{position:relative}body.pg-accueil .nav-vivre .submenu{display:none;position:absolute;top:100%;left:0;background:var(--bleu);padding:.625rem 0 .75rem;min-width:21.25rem;z-index:80;text-align:left;box-shadow:0 .5rem 1.5rem #00000040}body.pg-accueil .nav-vivre:hover .submenu{display:block}body.pg-accueil .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-accueil .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-accueil .hero-lunes{position:absolute;pointer-events:none;z-index:1}body.pg-accueil .lune-a{left:24%;top:7%;height:70%;width:auto}body.pg-accueil .lune-b{right:10%;bottom:-14%;height:46%;width:auto}body.pg-accueil .hero{position:relative;height:51rem;overflow:hidden}body.pg-accueil .hero-bg{position:absolute;inset:0;background-size:120rem auto;background-position:0 -8.5rem;background-repeat:no-repeat;opacity:0;animation:heroFade-accueil 16s infinite}body.pg-accueil .hero-bg:nth-child(1){animation-delay:0s}body.pg-accueil .hero-bg:nth-child(2){animation-delay:4s}body.pg-accueil .hero-bg:nth-child(3){animation-delay:8s}body.pg-accueil .hero-bg:nth-child(4){animation-delay:12s}body.pg-accueil .hero .slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;animation:heroFade-accueil 16s infinite}body.pg-accueil .hero .slide:nth-child(1){animation-delay:0s}body.pg-accueil .hero .slide:nth-child(2){animation-delay:4s}body.pg-accueil .hero .slide:nth-child(3){animation-delay:8s}body.pg-accueil .hero .slide:nth-child(4){animation-delay:12s}body.pg-accueil .hero-title{position:absolute;left:50%;top:71%;transform:translate(-50%);z-index:2;margin:0;font-weight:400}body.pg-accueil .hero-box{display:inline-block;background:#0f69b3d9;padding:.5rem 1.625rem .4375rem}body.pg-accueil .hero-box{font-family:Recoleta,serif;font-weight:400;text-transform:uppercase;font-size:2.6875rem;line-height:1;letter-spacing:.1125rem;color:#fff;white-space:nowrap}body.pg-accueil .hero-box .l1{display:flex;align-items:center;position:relative}body.pg-accueil .hero-box .b{display:block;line-height:1.26}body.pg-accueil .hero-box .t2{margin-top:0}body.pg-accueil .hero-box .rose{background:#ec6b77eb;padding:.5rem 1.25rem .625rem;transform:rotate(-4deg) translateY(-1.5rem);display:inline-block;margin-left:-.375rem;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.0625rem}body.pg-accueil .home-title{margin:0;padding:4rem 1rem 0;text-align:center;font-weight:400}body.pg-accueil .home-title .hero-box{background:var(--vert);font-size:2.6875rem!important}body.pg-accueil .home-title .hero-box .b.l1{height:auto!important;justify-content:center}body.pg-accueil .home-title .hero-box .t2{margin-top:0!important}body.pg-accueil .home-title .hero-box .rose{font-size:1em!important;line-height:1!important;padding:.18em .4em .22em!important;transform:rotate(-4deg) translateY(-.2em)!important}body.pg-accueil .home-title+.cestquoi{padding-top:1.5rem!important}body.pg-accueil .cq-right strong{color:var(--bleu);font-weight:900}@media(max-width:900px){body.pg-accueil .home-title .hero-box{font-size:clamp(1.125rem,4.6vw,2.25rem)!important}}body.pg-accueil .cestquoi{padding:6.25rem 0 7.5rem;position:relative}body.pg-accueil .cestquoi h2{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;color:var(--corail);font-size:3rem;line-height:1.08;text-align:center;letter-spacing:0;margin-bottom:3.125rem}body.pg-accueil .cq-photo{flex:0 0 52%}body.pg-accueil .cq-photo img{width:100%;height:auto;aspect-ratio:5/3;object-fit:cover}body.pg-accueil .cq-cols{display:flex;gap:4.375rem;margin-top:1.25rem;align-items:center}body.pg-accueil .cq-left{flex:1;text-align:center}body.pg-accueil .cq-left p{max-width:27rem;margin-left:auto;margin-right:auto;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.8125rem;line-height:1.35;color:#777171}body.pg-accueil .cq-left b{color:var(--bleu);font-weight:500}body.pg-accueil .cq-left .sparkle{width:1.875rem;margin:.5rem auto}body.pg-accueil .cq-right{font-size:1.0625rem;line-height:1.235294;color:var(--gris-texte);text-align:center;margin:3rem auto 0;max-width:75rem}body.pg-accueil .cq-right p{margin-bottom:.875rem}body.pg-accueil .cq-right .prendre-soin{font-size:1.1875rem;font-weight:900}body.pg-accueil .deco-fleche{position:absolute;right:0;bottom:-8rem;width:14.375rem;height:auto;z-index:3}body.pg-accueil .formulaire{background:var(--bleu);padding:0 0 5.625rem;position:relative}body.pg-accueil .form-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-accueil .form-chip span{background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:3.75rem;text-transform:uppercase;padding:.5rem 1.5rem;letter-spacing:0}body.pg-accueil .form-grid{display:flex;gap:3.125rem;margin-top:2.5rem}body.pg-accueil .form-grid .photo{flex:0 0 46.2%}body.pg-accueil .form-grid .photo img{width:100%;aspect-ratio:2489/2720;object-fit:cover}body.pg-accueil .form-grid form{flex:1}body.pg-accueil .frow{display:flex;gap:1.5rem;margin-bottom:1.5rem}body.pg-accueil .frow input,body.pg-accueil .fwide input,body.pg-accueil textarea{width:100%;min-width:0;background:var(--champ);border:none;padding:.875rem 1.25rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:1.5625rem;color:#555;box-sizing:border-box}body.pg-accueil .frow input::placeholder,body.pg-accueil .fwide input::placeholder,body.pg-accueil textarea::placeholder{color:#8a8580;opacity:1}body.pg-accueil .fwide{margin-bottom:1.5rem}body.pg-accueil .fchecks{display:flex;justify-content:space-between;align-items:center;margin:.375rem 0 1.75rem}body.pg-accueil .fcheck{display:flex;align-items:center;gap:.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:400;font-size:1.5625rem}body.pg-accueil .fcheck input,body.pg-accueil .fconfid input{appearance:none;width:1.5rem;height:1.5rem;background:#fff;flex:none;cursor:pointer;display:grid;place-items:center;margin:0}body.pg-accueil .fcheck input:checked:after,body.pg-accueil .fconfid input:checked:after{content:"✓";color:var(--bleu);font-weight:900;font-size:1.375rem}body.pg-accueil textarea{height:12.5rem;resize:none}body.pg-accueil .fconfid{display:flex;align-items:center;gap:.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:400;font-size:1.5625rem;margin:1.625rem 0 3.125rem}body.pg-accueil .fsubmit{display:flex;justify-content:center}body.pg-accueil .fsubmit button{background:var(--vert);color:#fff;border:none;font-family:program-narrow,sans-serif;font-weight:900;font-size:1.375rem;letter-spacing:.0625rem;padding:.8125rem 1.875rem;text-transform:uppercase;cursor:pointer}body.pg-accueil .centres{padding:3.5rem 0 3.75rem;text-align:center}body.pg-accueil .centres h2{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;color:#fff;background:var(--vert);display:table;margin:0 auto;padding:.34375rem 2.40625rem;font-size:3.75rem;letter-spacing:0}body.pg-accueil .centres .sub{margin-top:2rem;font-size:1.0625rem;line-height:1.3125rem;color:var(--gris-texte)}body.pg-accueil .centres .hover-note{margin-top:2rem;margin-bottom:0;font-weight:700;font-size:1.25rem;color:var(--gris-fonce)}body.pg-accueil .map-holder{position:relative;margin:0 auto;max-width:51.75rem;left:.3125rem}body.pg-accueil .map-holder img{width:100%;height:auto}body.pg-accueil .hotspot{position:absolute;width:1.5rem;cursor:pointer;transform:translate(-50%,-55%);z-index:1}body.pg-accueil .hotspot:hover{z-index:60}body.pg-accueil .hotspot>img{width:100%;height:auto;transition:transform .15s;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.3))}body.pg-accueil .hotspot:hover>img{transform:scale(1.2)}body.pg-accueil .hotspot .pop{display:none;position:absolute;bottom:110%;left:50%;transform:translate(-50%);background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1.875rem #00000040;padding:1.125rem 1.375rem;min-width:15rem;z-index:5;text-align:center}body.pg-accueil .hotspot:hover .pop{display:block}body.pg-accueil .hotspot .pop b{display:block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--bleu);font-size:1.1875rem;margin-bottom:.375rem}body.pg-accueil .hotspot .pop span{font-size:.8438rem;color:var(--gris-texte)}body.pg-accueil .hotspot .pop a{display:inline-block;margin-top:.625rem;background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:.875rem;text-transform:uppercase;padding:.4375rem 1rem;text-decoration:none}:is(body.pg-accueil,body.pg-exercer) .youtube{background:linear-gradient(180deg,#fff 0,#fff 24.75rem,var(--corail) 24.75rem);padding:2.5rem 0 4.375rem}:is(body.pg-accueil,body.pg-exercer) .youtube h2{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;color:var(--gris-titre);font-size:3.75rem;text-align:center;letter-spacing:0}:is(body.pg-accueil,body.pg-exercer) .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}:is(body.pg-accueil,body.pg-exercer) .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}:is(body.pg-accueil,body.pg-exercer) .yt-grid img{width:100%;height:100%;object-fit:cover}:is(body.pg-accueil,body.pg-exercer) .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}:is(body.pg-accueil,body.pg-exercer) .yt-grid .play span{width:4.625rem;height:4.625rem;border:.25rem solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 .125rem .625rem rgba(0,0,0,.45))}:is(body.pg-accueil,body.pg-exercer) .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-accueil .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-accueil .yt-modal.on{display:flex}body.pg-accueil .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-accueil .yt-modal iframe{width:100%;height:100%;border:0}body.pg-accueil .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-accueil .cestqui{background:var(--corail);padding:1rem 0 5.625rem;text-align:center;color:#fff}body.pg-accueil .cestqui h2{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;font-size:3.75rem;letter-spacing:0}body.pg-accueil .cestqui h3{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;font-size:2.5rem;margin-top:.5rem;letter-spacing:.0312rem}body.pg-accueil .cestqui .items{max-width:57.5rem;margin:3.125rem auto 0}body.pg-accueil .cestqui .items p{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem;line-height:1.4}body.pg-accueil .cestqui .chev{width:1.875rem;margin:.625rem auto}body.pg-accueil .citation{padding:12.0625rem 0 9.5rem;position:relative}body.pg-accueil .citation blockquote{position:relative;max-width:87.5rem;margin:0 auto;text-align:center;font-family:Recoleta,serif;font-size:4.625rem;line-height:6.25rem;color:#777171}body.pg-accueil .citation .q{position:absolute;font-family:Recoleta,serif;font-size:33.125rem;line-height:.6;color:var(--bleu)}body.pg-accueil .citation .q.open{left:-7.3125rem;top:-2.8125rem}body.pg-accueil .citation .q.close{right:-7.1875rem;bottom:-18.4375rem}body.pg-accueil .instagram{background:var(--vert);padding:5.15625rem 0 3.46875rem;text-align:center;position:relative}body.pg-accueil .deco-croissants{position:absolute;left:5.279rem;top:15.375rem;height:31.872rem;width:auto;pointer-events:none;z-index:0}body.pg-accueil .deco-coin{position:absolute;right:0;top:-10.75rem;width:12rem;height:auto;pointer-events:none;z-index:2}body.pg-accueil .instagram h2{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;color:var(--creme);font-size:3.75rem;line-height:1.3;letter-spacing:0;position:relative}body.pg-accueil .insta-card{background:#fff;width:89.3125rem;margin:4rem auto 0;padding:2.9375rem 3.34375rem 2.5625rem 3.59375rem;position:relative;z-index:1}body.pg-accueil .insta-card img{width:100%}body.pg-accueil .suivez{display:inline-block;background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:3.75rem;text-transform:uppercase;letter-spacing:.0625rem;padding:.3125rem 1rem;margin-top:3.5625rem;text-decoration:none;position:relative}body.pg-accueil .insta-circle{width:4.375rem;height:4.375rem;background:#fff;border-radius:50%;margin:3.125rem auto 0;display:flex;align-items:center;justify-content:center;position:relative}body.pg-accueil .insta-circle svg{width:2.25rem;height:2.25rem}body.pg-accueil .instagram .wrap{max-width:120rem;padding:0}body.pg-accueil footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-right-radius:10.5rem 9.5rem}body.pg-accueil .footer-inner{display:flex;align-items:center;justify-content:center;gap:6.875rem;position:relative}@media(min-width:901px){body.pg-accueil .footer-inner .socials{position:absolute;right:12.75rem;bottom:-1.3125rem;top:auto;transform:none}}@media(max-width:900px){body.pg-accueil .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.9375rem}}@media(min-width:901px){body.pg-accueil .footer-inner .flogo{width:11.95rem;height:7.28125rem;margin-right:-.325rem;position:relative;left:.125rem}}@media(max-width:900px){body.pg-accueil .footer-inner .flogo{width:11.625rem;height:auto}}@media(min-width:901px){body.pg-accueil .footer-inner .flogo.region{width:11.375rem;margin-right:-.125rem;left:.125rem;height:auto;transform:translateY(-.03125rem)}}@media(max-width:900px){body.pg-accueil .footer-inner .flogo.region{width:11.25rem}}@media(min-width:901px){body.pg-accueil .footer-inner .flogo.europe{width:12.3125rem;margin-right:-.125rem;left:-.125rem;transform:translateY(-.3125rem);height:5.8125rem}}@media(max-width:900px){body.pg-accueil .footer-inner .flogo.europe{width:12.1875rem}}body.pg-accueil .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-accueil .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-accueil h2.form-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-accueil .cmodal{display:none;position:fixed;inset:0;background:#000000a8;z-index:120;align-items:flex-start;justify-content:center;overflow-y:auto;padding:3.75rem 1.25rem}body.pg-accueil .cmodal.on{display:flex}body.pg-accueil .cmodal-box{position:relative;background:var(--bleu);width:min(51.25rem,94vw);padding:3.375rem 3.5rem 2.75rem;border-top-left-radius:3.75rem 3.125rem;border-bottom-right-radius:3.75rem 3.125rem;box-shadow:0 1.5rem 5rem #00000073}body.pg-accueil .cmodal-close{position:absolute;top:.75rem;right:1.25rem;background:none;border:none;color:#fff;font-size:2.625rem;cursor:pointer;line-height:1}body.pg-accueil .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-accueil .cmodal-chip span{display:inline-block;background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.375rem;text-transform:uppercase;letter-spacing:.0312rem;padding:.625rem 2.125rem}body.pg-accueil .cmodal form input,body.pg-accueil .cmodal form textarea{background:var(--champ);border:none;padding:.9375rem 1.125rem;font-family:Lato,sans-serif;font-size:1rem;width:100%;box-sizing:border-box;color:#333}body.pg-accueil .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-accueil .cmodal .fwide{margin-bottom:1rem}body.pg-accueil .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-accueil .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-accueil .cmodal .fchecks input,body.pg-accueil .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-accueil .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-accueil .cmodal .fconfid{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;color:#fff;font-size:1.1875rem;margin-bottom:1.25rem;cursor:pointer;width:100%;white-space:nowrap}body.pg-accueil .cmodal .fsubmit{text-align:center}body.pg-accueil .cmodal .fsubmit button{background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:1.875rem;text-transform:uppercase;letter-spacing:.0312rem;border:none;padding:.75rem 3.25rem;cursor:pointer}body.pg-accueil .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}@font-face{font-family:Recoleta;src:url(/assets/Recoleta-Regular-full.woff2) format("woff2");font-weight:400;font-display:swap}/ html,body.pg-exercer{margin:0;padding:0}html,body.pg-centres{margin:0;padding:0}body[class*=pg-vivre] .territory-section{margin-top:4.375rem}body[class*=pg-vivre] .territory-section.intro{margin-top:7.9375rem}body[class*=pg-vivre] .territory-section p{margin-top:2rem}body[class*=pg-vivre] .territory-section p+p{margin-top:1.25rem}body[class*=pg-vivre] [data-pdf=P05-S15] .territory-actions{flex-direction:column;align-items:center}body[class*=pg-vivre] .territory-section h3{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:2.425rem;line-height:2.875rem;letter-spacing:.025rem;color:var(--bleu);margin-top:2rem}body[class*=pg-vivre] .territory-row{display:flex;gap:3rem;align-items:center;margin-top:2rem}body[class*=pg-vivre] .territory-copy{flex:2;min-width:0}body[class*=pg-vivre] .territory-media{flex:1;min-width:0}body[class*=pg-vivre] .territory-media img{width:100%;height:auto}body[class*=pg-vivre] .territory-row.image-left{flex-direction:row-reverse}body[class*=pg-vivre] .territory-source-list{list-style:none;padding:0;margin:1.25rem 0;font:inherit;color:inherit}body[class*=pg-vivre] .territory-source-list li{font:inherit;margin:.5rem 0}body[class*=pg-vivre] .territory-source-list li p{margin:0}body[class*=pg-vivre] .territory-gallery{display:flex;gap:1.5rem;align-items:start;margin-top:var(--pdf-gallery-gap,3rem)}body[class*=pg-vivre] .territory-gallery img{min-width:0;width:100%;height:auto;flex:1}body[class*=pg-vivre] .territory-gallery.count-2 img{width:calc((100% - 1.5rem)/2);aspect-ratio:647/465;object-fit:cover;object-position:left bottom}body[class*=pg-vivre] [data-pdf=P07-S07] .territory-gallery img,body[class*=pg-vivre] [data-pdf=P08-S07] .territory-gallery img{aspect-ratio:1319/544;object-fit:cover}body[class*=pg-vivre] [data-pdf=P06-S11] .territory-copy{flex:767}body[class*=pg-vivre] [data-pdf=P06-S11] .territory-media{flex:535}body[class*=pg-vivre] .territory-gallery.count-3 img{width:calc((100% - 3rem)/3)}body[class*=pg-vivre] .territory-region-map{max-width:82.5rem;margin-left:auto;margin-right:auto}body[class*=pg-vivre] [data-pdf=P05-S04] h2{margin-top:4.375rem}body[class*=pg-vivre] .territory-links{text-align:center}body[class*=pg-vivre] .sec.territory-links h2{font-size:4.375rem;line-height:1.1;font-weight:var(--territory-title-weight,400);color:var(--gris-texte)}body[class*=pg-vivre] .territory-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2rem}body[class*=pg-vivre] .territory-link{display:inline-block;padding:.65rem 1.5rem;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.5rem;line-height:1.15;text-transform:uppercase;text-decoration:none;color:var(--creme);background:var(--vert)}body[class*=pg-vivre] .territory-link.bleu{background:var(--bleu)}body[class*=pg-vivre] .territory-links .territory-link:before,body[class*=pg-vivre] [data-pdf=P05-S15] .territory-link:before{content:"";display:inline-block;flex-shrink:0;width:1.25em;height:1em;margin-right:.5em;vertical-align:middle;background:url(/assets/pictos/fleche-rose-cote.svg) center/contain no-repeat}body[class*=pg-vivre] [data-pdf=P05-S15] .territory-link:before{background-image:url(/assets/pictos/fleche-vert.svg)}body[class*=pg-vivre] .territory-link.corail{background:var(--corail)}body[class*=pg-vivre] .territory-hub .territory-link.corail .department-label{position:relative;left:-.875em}body[class*=pg-vivre] .territory-link:focus-visible{outline:3px solid var(--bleu);outline-offset:4px}body[class*=pg-vivre] .sec.territory-hub h2{font-size:3.75rem;line-height:1.05;background:var(--creme);padding:2rem;max-width:58rem;margin:0 auto;position:relative}body[class*=pg-vivre] .sec.territory-hub h2 .cta-ending{white-space:nowrap}body[class*=pg-vivre] .sec.territory-hub h2:after{content:"";display:block;background:url(/assets/pictos-g/fleche-corail.svg) center/contain no-repeat;width:6rem;height:7.5rem;position:absolute;left:50%;top:100%;transform:translate(-50%,var(--territory-arrow-overlap,-.2rem))}body[class*=pg-vivre] .territory-hub .territory-actions{margin-top:9rem}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .hero-encart{flex-direction:column}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .territory-links{--territory-title-weight:500;--territory-arrow-overlap:-1.75rem}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .territory-link{display:inline-flex;align-items:center;justify-content:center;width:25.9375rem;max-width:100%;height:5.227rem;padding:0;font-size:3.125rem;font-weight:500}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .territory-links .territory-link:before{content:none}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .territory-gallery figure{position:relative;min-width:0;flex:1}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .territory-gallery.count-2 figure img{width:100%;height:auto;aspect-ratio:647/465;object-fit:cover}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .territory-gallery figcaption{position:absolute;bottom:0;left:0;padding:1rem 2.5rem;background:var(--vert);color:var(--creme);font:500 3.125rem/1.1 program-narrow,sans-serif}@media(max-width:900px){body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .pdf-line{display:none}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .territory-gallery figcaption{padding:.5rem;font-size:clamp(.875rem,3vw,1.5rem)}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .territory-link{font-size:1.375rem;height:auto;padding:.65rem 1.5rem}body:is(.pg-vivre-berry,.pg-vivre-proximite-paris) .sec.territory-hub h2{min-height:0}body[class*=pg-vivre] .territory-row,body[class*=pg-vivre] .territory-row.image-left{flex-direction:column;gap:1.5rem}body[class*=pg-vivre] .territory-media{width:100%;max-width:32rem}body[class*=pg-vivre] .territory-gallery{gap:.75rem;margin-top:2rem}body[class*=pg-vivre] .territory-gallery.count-2 img{width:calc((100% - .75rem)/2)}body[class*=pg-vivre] .territory-gallery.count-3 img{width:calc((100% - 1.5rem)/3)}body[class*=pg-vivre] .territory-section h3{font-size:1.5rem;line-height:1.2}body[class*=pg-vivre] .territory-actions{gap:1rem}body[class*=pg-vivre] .territory-link{font-size:1.375rem;min-height:44px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}body[class*=pg-vivre] .sec.territory-hub h2{padding:1.5rem}body[class*=pg-vivre] .sec.territory-hub h2:after{width:3rem;height:3.75rem}body[class*=pg-vivre] .territory-hub .territory-actions{margin-top:5rem}}@media(min-width:901px){body:is(.pg-vivre-et-travailler-centre-val-de-loire,.pg-vivre-val-de-loire,.pg-vivre-berry,.pg-vivre-proximite-paris) .pdf-line{display:initial}body:is(.pg-vivre-et-travailler-centre-val-de-loire,.pg-vivre-val-de-loire,.pg-vivre-berry,.pg-vivre-proximite-paris) .pdf-gap{display:block;content:"";margin-bottom:var(--pdf-gap)}}/ :root{--bleu:#0f69b3;--corail:#ec6b77;--vert:#169d7b;--creme:#fee8b6;--champ:#fde9be;--gris-titre:#777171;--gris-texte:#777171;--gris-fonce:#6f6b6b}html,body.pg-vivre-et-travailler-centre-val-de-loire{margin:0;padding:0}@font-face{font-family:Lato PDF56 Heavy;src:url(/assets/territoires-pdf56/lato-heavy.woff2) format("woff2");font-weight:800;font-display:swap}/ / html,body.pg-vivre-berry{margin:0;padding:0}/ / html,body.pg-vivre-proximite-paris{margin:0;padding:0}/ / html,body.pg-mentions-legales{margin:0;padding:0}@keyframes heroFade-mentions-legales{0%{opacity:0}3%{opacity:1}26%{opacity:1}29%{opacity:0}to{opacity:0}}@keyframes heroFade-mentions-legales{0%{opacity:0}4%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}/ / html,body.pg-politique-de-confidentialite{margin:0;padding:0}@keyframes heroFade-politique-de-confidentialite{0%{opacity:0}3%{opacity:1}26%{opacity:1}29%{opacity:0}to{opacity:0}}@keyframes heroFade-politique-de-confidentialite{0%{opacity:0}4%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}body[class*=pg-centre-] .titre-centre{text-align:center;padding:7.25rem 1rem 0}body[class*=pg-centre-] .titre-centre .sur{font:500 3.125rem/1.2 program-narrow,sans-serif;text-transform:uppercase;color:var(--gris-titre)}body[class*=pg-centre-] .titre-centre .chip{display:table;max-width:100%;margin:.355rem auto 0;padding:.53125rem 1.21875rem;background:var(--bleu);color:var(--creme);font:500 3.75rem/1.15 program-narrow,sans-serif;text-transform:uppercase;overflow-wrap:anywhere}body[class*=pg-centre-] .intro-centre{max-width:62rem;margin:0 auto 8rem;padding:0 1.25rem;text-align:center;color:var(--creme);font-size:1.25rem;font-weight:700;line-height:1.2}body[class*=pg-centre-] .centre-statut{text-align:center;margin:1rem auto;color:var(--gris-titre);font-weight:700}body[class*=pg-centre-] .galerie{width:calc(100% - 3rem);max-width:82.375rem;margin:5.3164rem auto 0;padding:0}body[class*=pg-centre-] .gal-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.625rem}body[class*=pg-centre-] .gal-grid figure{width:calc((100% - 4.875rem)/4);margin:0}body[class*=pg-centre-] .gal-grid a{display:block;aspect-ratio:310 / 273.25;overflow:hidden}body[class*=pg-centre-] .gal-grid img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@font-face{font-family:Lato PDF Caption;src:url(/assets/fonts/lato-pdf-bolditalic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap}body[class*=pg-centre-] .gal-grid figcaption{text-align:center;font-family:Lato PDF Caption,sans-serif;font-style:italic;font-weight:700;font-size:1.375rem;margin-top:1.5rem;color:#777171}body[class*=pg-centre-] .equipe{background:var(--bleu);position:relative;margin-top:10.1875rem;padding:8.75rem 1.5rem 8.5rem}body[class*=pg-centre-] .equipe-chip{position:absolute;top:0;left:0;right:0;transform:translateY(-38.75%);text-align:center}body[class*=pg-centre-] .equipe-chip span{display:inline-block;min-width:15.5625rem;background:var(--vert);padding:.34375rem 2.75rem}body[class*=pg-centre-] .equipe-chip b{color:var(--creme);font:500 3.75rem/1.15 program-narrow,sans-serif;text-transform:uppercase}body[class*=pg-centre-] .equipe .wrap{max-width:90rem;margin:auto;padding:0}body[class*=pg-centre-] .equipe-intro{max-width:62rem;margin:0 auto 5rem;text-align:center;color:var(--creme);font-size:1.25rem;line-height:1.2}body[class*=pg-centre-] .membres-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:3.543rem 0}body[class*=pg-centre-] .membre{flex:0 0 25%;min-width:0;max-width:100%;text-align:center}body[class*=pg-centre-] .membre .mb-visu{display:block;position:relative;width:7rem;height:8rem;margin:0 auto}body[class*=pg-centre-] .membre .mb-visu img{display:block;width:6.338688rem;height:auto;margin:auto}body[class*=pg-centre-] .membre h3{display:table;min-width:min(15.0625rem,100%);max-width:100%;margin:2.9375rem auto 0;padding:.171875rem 1rem;background:var(--vert);color:#fff;font:500 3.125rem/1.15 program-narrow,sans-serif;text-transform:none;white-space:nowrap;overflow-wrap:normal}body[class*=pg-centre-] .membre h3.is-doctor{text-transform:uppercase}body[class*=pg-centre-] .membre h3.name-long{font-size:2.1875rem;line-height:1.642857}body[class*=pg-centre-] .membre h3.name-extra-long{font-size:1.75rem;line-height:2.05357}body[class*=pg-centre-] .membre p{margin:1rem 0 0;color:var(--creme);font-size:1.375rem;font-weight:900;line-height:1.5}body[class*=pg-centre-] .infos-box{position:relative;width:calc(100% - 3rem);max-width:68.4375rem;margin:-3rem auto 0;background:var(--vert);padding:.75rem 2rem 2.3125rem;text-align:center;color:var(--creme)}body[class*=pg-centre-] .infos-box h2{font:500 3.75rem/1.15 program-narrow,sans-serif;text-transform:uppercase}body[class*=pg-centre-] .infos-line{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.9375rem 0 0;font:500 2.5rem/1.35 program-narrow,sans-serif;overflow-wrap:anywhere}body[class*=pg-centre-] .infos-line .ico{width:auto;height:2.5rem;flex:none}body[class*=pg-centre-] .infos-line a{color:inherit}body[class*=pg-centre-] .centre-cta{text-align:center;margin:6.125rem 1.5rem 2.9375rem}body[class*=pg-centre-] .centre-cta button{background:var(--creme);color:#777171;border:0;padding:.1875rem 2rem;cursor:pointer;font:500 3.75rem/1.2 program-narrow,sans-serif;text-transform:uppercase;max-width:100%}@media(min-width:901px){body[class*=pg-centre-] .galerie{min-height:20.640625rem}}body[class*=pg-centre-] .centre-cta button:after{content:"";display:inline-block;width:3.75rem;height:3.125rem;margin-left:3rem;vertical-align:middle;background:var(--bleu);clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}@media(max-width:900px){body[class*=pg-centre-] .titre-centre{padding-top:3rem}body[class*=pg-centre-] .titre-centre .sur{font-size:1.5rem}body[class*=pg-centre-] .titre-centre .chip{font-size:2rem}body[class*=pg-centre-] .galerie{margin-top:2.5rem}body[class*=pg-centre-] .gal-grid figure{width:calc((100% - 1.625rem)/2)}body[class*=pg-centre-] .membre{flex-basis:50%}body[class*=pg-centre-] .membre h3{font-size:1.875rem;padding:.6rem .5rem}body[class*=pg-centre-] .equipe{margin-top:6rem;padding-top:5rem}body[class*=pg-centre-] .intro-centre{margin-bottom:3rem}body[class*=pg-centre-] .membre h3.name-long,body[class*=pg-centre-] .membre h3.name-extra-long{font-size:1.5rem;line-height:1.4375}body[class*=pg-centre-] .infos-line{font-size:1.5rem}}@media(max-width:500px){body[class*=pg-centre-] .gal-grid figure{width:100%;max-width:24rem}body[class*=pg-centre-] .membre{flex-basis:100%;width:100%;min-width:0;max-width:100%}body[class*=pg-centre-] .equipe{padding-left:1rem;padding-right:1rem}body[class*=pg-centre-] .infos-box{padding:1.5rem 1rem}body[class*=pg-centre-] .infos-line{flex-wrap:wrap;font-size:1.35rem}body[class*=pg-centre-] .centre-cta button{font-size:2rem}body[class*=pg-centre-] .centre-cta button:after{width:1.75rem;height:1.75rem;margin-left:1rem}}/ :root{--bleu:#0f69b3;--corail:#ec6b77;--vert:#169d7b;--creme:#fee8b6;--champ:#fde9be;--gris:#777171}html,body.pg-centre-vienne-en-val{margin:0;padding:0}/ / html,body.pg-centre-jargeau{margin:0;padding:0}/ / html,body.pg-centre-beaugency{margin:0;padding:0}/ / html,body.pg-centre-beauce-la-romaine{margin:0;padding:0}/ / html,body.pg-centre-patay{margin:0;padding:0}/ / html,body.pg-centre-toury{margin:0;padding:0}/ / html,body.pg-centre-courtenay{margin:0;padding:0}/ / html,body.pg-centre-henrichemont{margin:0;padding:0}/ / html,body.pg-centre-nerondes{margin:0;padding:0}/ / html,body.pg-centre-saint-sulpice-de-pommeray{margin:0;padding:0}/ / html,body.pg-centre-tours{margin:0;padding:0}/ / html,body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols){margin:0;padding:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) #canvas{width:120rem;position:relative;overflow:hidden}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols){font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) img{display:block;max-width:100%}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .socials{display:flex;gap:.875rem;align-items:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .socials svg{width:1.625rem;height:1.625rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .header-logos img{height:9.375rem;width:auto}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) nav a{font-family:program-narrow,sans-serif;font-weight:500;color:var(--creme);text-decoration:none;font-size:1.625rem;letter-spacing:.0312rem;text-transform:uppercase}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .bc{padding-top:2rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .bc .wrap{padding-left:3.375rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .bc a,body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-chip b{display:inline-block;color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;font-size:4rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .temoignent .wrap{position:relative;height:100%}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-avatar .circle{width:6.375rem;height:6.375rem;border-radius:50%;background:var(--vert);margin:0 auto;display:flex;align-items:center;justify-content:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-quote{position:absolute;left:22.625rem;top:7.5rem;width:59.375rem;color:var(--creme);font-weight:700;font-size:1.25rem;line-height:1.5rem;text-align:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .ytsec{padding-top:5.0625rem;text-align:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .ytsec h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:3.8125rem;line-height:1;letter-spacing:.0312rem;transform:translate(3.875rem) scaleY(1.06);white-space:nowrap}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-wrap img{width:100%;height:100%;object-fit:cover}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-wrap .play span{width:4.625rem;height:4.625rem;border:.25rem solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 .125rem .625rem rgba(0,0,0,.45))}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-modal.on{display:flex}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-modal iframe{width:100%;height:100%;border:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .territoire-head{text-align:center;padding-top:10.625rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .territoire-head .chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:auto;min-width:39rem;height:6.3125rem;padding:0 2.875rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .territoire-head .chip span{display:inline-block;color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.375rem;line-height:1;letter-spacing:.0312rem;white-space:nowrap}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .territoire .wrap{position:relative;height:100%}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .terr-text{position:absolute;left:3.4375rem;top:3.6875rem;width:82.125rem;text-align:center;color:var(--creme);font-weight:700;font-size:1.25rem;line-height:1.5rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .terr-chevron{position:absolute;left:-11.6875rem;top:19.0625rem;width:10.25rem;height:8.3125rem;background:var(--vert);clip-path:polygon(0 0,64% 0,100% 50%,64% 100%,0 100%,51% 50%)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .ensavoir{padding-bottom:8.625rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-chip b{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-titre{margin:6.5rem auto 0;text-align:center;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:3.8125rem;line-height:4.125rem;letter-spacing:.0312rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-titre span{display:inline-block;transform:scaleY(1.12)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select button.selector{width:100%;height:7.75rem;background:var(--creme);border:none;cursor:pointer;display:flex;align-items:center;padding:0 2rem 0 2.8125rem;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:3.875rem;line-height:1;color:var(--gris);letter-spacing:.0312rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select .chev{width:3.3125rem;height:2.6875rem;background:var(--bleu);clip-path:polygon(0 0,64% 0,100% 50%,64% 100%,0 100%,51% 50%);flex:none;margin-left:auto}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select ul{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border:.0625rem solid #ddd;z-index:5;list-style:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select ul li a{display:block;padding:1rem 1.875rem;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.5rem;color:var(--gris);text-decoration:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select.open ul{display:block}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq-chip b{display:inline-block;color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;font-size:4.375rem;line-height:1;text-transform:uppercase}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq{max-width:75.4375rem;margin:4.375rem auto 0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq details{background:var(--vert);margin-bottom:1.875rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq details[open]{background:var(--corail)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.875rem;cursor:pointer;min-height:7.625rem;padding:0 4.0625rem 0 3.4375rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:2.0625rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq summary::-webkit-details-marker{display:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq .pm:before,body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq details[open] .pm:after{display:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq .reponse{padding:.375rem 4.0625rem 3.875rem 3.4375rem;color:var(--creme);font-weight:700;font-size:1.25rem;line-height:1.5rem;text-align:left}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq .reponse p{margin-bottom:1.5rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .faq .reponse p:last-child{margin-bottom:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .fin{position:relative;background:#fff}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .mask-tl{position:absolute;left:0;top:-10.3125rem;width:10.9375rem;height:8.25rem;background:#fff;border-bottom-left-radius:10.9375rem 8.25rem;z-index:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) header{background:var(--bleu);padding:1.75rem 0 1.875rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .header-top{display:flex;align-items:center;justify-content:center;gap:3.75rem;position:relative;max-width:106.25rem;margin:0 auto;padding:0 3.75rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .header-logos a{display:block}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .header-logos{display:flex;align-items:center;gap:3.4375rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .header-logos img{height:6.875rem;width:auto}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) nav a{font-family:program-narrow,sans-serif;font-weight:500;color:var(--creme);text-decoration:none;font-size:1.3125rem;letter-spacing:.0312rem;text-transform:uppercase}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .socials{display:flex;gap:.6875rem;align-items:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .socials svg{width:1.25rem;height:1.25rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-inner{display:flex;align-items:center;justify-content:center;gap:6.875rem;position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.9375rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-inner .flogo{width:11.625rem;height:auto}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-inner .flogo.region{width:11.25rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-inner .flogo.europe{width:12.1875rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .nav-vivre{position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .nav-vivre .submenu{display:none;position:absolute;top:100%;left:0;background:var(--bleu);padding:.625rem 0 .75rem;min-width:21.25rem;z-index:80;text-align:left;box-shadow:0 .5rem 1.5rem #00000040}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .nav-vivre:hover .submenu{display:block}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .nav-vivre .submenu a:hover{background:#ffffff1f}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu footer{background:var(--corail);padding:4.4375rem 0 6.8125rem;position:relative;border-top-right-radius:10.625rem 11.1875rem;border-top-left-radius:0;z-index:1}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu{position:relative;background:#fff}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu footer{background:var(--corail);padding:5.25rem 0 6.25rem;margin:0;position:relative;border-radius:0;border-top-right-radius:10.625rem 11.1875rem;z-index:1}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:6.875rem;position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu .footer-inner .flogo{width:11.625rem;height:auto}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu .footer-inner .flogo.region{width:11.25rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu .footer-inner .flogo.europe{width:12.1875rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .crumb-u{width:82.5rem;margin:0 auto;padding:1.9375rem 0 0;font-family:Lato,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.2;color:#777171;text-align:left;position:relative;z-index:5}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .crumb-u a{color:#777171;text-decoration:none}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .crumb-u a:hover{text-decoration:underline}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select{text-align:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select a.selector{display:inline-flex;width:auto;max-width:68.375rem;height:7.75rem;background:var(--creme);align-items:center;justify-content:center;gap:2.75rem;margin:0 auto;padding:0 4rem;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:3.875rem;line-height:1;color:var(--gris);letter-spacing:.0312rem;text-decoration:none;box-sizing:border-box}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select a.selector .chev{margin-left:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .es-select a.selector:hover{filter:brightness(.97)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-grid img{width:100%;height:100%;object-fit:cover}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-grid .play span{width:4.625rem;height:4.625rem;border:.25rem solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 .125rem .625rem rgba(0,0,0,.45))}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .ytsec2{padding-top:5.0625rem;text-align:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .ytsec2 h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:3.8125rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.06);white-space:nowrap}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-slide.on{opacity:1;pointer-events:auto}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-arrow{position:absolute;top:7.875rem;width:3.375rem;height:3.375rem;background:none;border:none;cursor:pointer;z-index:3;padding:0}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-arrow.prev{left:1.625rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-arrow.next{right:1.625rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .tem-arrow svg{width:100%;height:100%}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .gal-empty{border:.125rem dashed #e5d9b8;background:#fffdf6;padding:2.875rem 1.25rem;text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .equipe-placeholder{position:absolute;left:0;right:0;top:15.9375rem;text-align:center;color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;font-size:2.875rem;text-transform:uppercase;letter-spacing:.0312rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) h2.tem-chip{margin:0;font-size:inherit;font-weight:inherit}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .territoire-head h2.chip{margin:0;font-size:inherit;font-weight:inherit}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal{display:none;position:fixed;inset:0;background:#000000a8;z-index:120;align-items:flex-start;justify-content:center;overflow-y:auto;padding:3.75rem 1.25rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal.on{display:flex}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal-box{position:relative;background:var(--bleu);width:min(51.25rem,94vw);padding:3.375rem 3.5rem 2.75rem;border-top-left-radius:3.75rem 3.125rem;border-bottom-right-radius:3.75rem 3.125rem;box-shadow:0 1.5rem 5rem #00000073}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal-close{position:absolute;top:.75rem;right:1.25rem;background:none;border:none;color:#fff;font-size:2.625rem;cursor:pointer;line-height:1}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal-chip{text-align:center;margin-bottom:2rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal-chip span{display:inline-block;background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.375rem;text-transform:uppercase;letter-spacing:.0312rem;padding:.625rem 2.125rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal form input,body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal form textarea{background:var(--champ);border:none;padding:.9375rem 1.125rem;font-family:Lato,sans-serif;font-size:1rem;width:100%;box-sizing:border-box;color:#333}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fwide{margin-bottom:1rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fchecks input,body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fconfid{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;color:#fff;font-size:1.1875rem;margin-bottom:1.25rem;cursor:pointer;width:100%;white-space:nowrap}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fsubmit{text-align:center}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fsubmit button{background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:1.875rem;text-transform:uppercase;letter-spacing:.0312rem;border:none;padding:.75rem 3.25rem;cursor:pointer}body:is(.pg-centre-st-pierre,.pg-centre-tours-sanitas,.pg-centre-brou,.pg-centre-deols) .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}/ / html,body.pg-centre-reugny{margin:0;padding:0}/ / html,body.pg-centre-buzancais{margin:0;padding:0}/ / html,body.pg-centre-chateauroux{margin:0;padding:0}/ / html,body.pg-centre-saint-jean-de-braye{margin:0;padding:0}/ / html,body.pg-centre-nogent-le-rotrou{margin:0;padding:0}/ / html,body.pg-centre-ferrieres-en-gatinais{margin:0;padding:0}/ / html,body.pg-centre-dordives{margin:0;padding:0}/ / html,body.pg-centre-bourges{margin:0;padding:0}/ / html,body.pg-centre-eguzon{margin:0;padding:0}/ / html,body.pg-centre-preuilly-sur-claise{margin:0;padding:0}html.fl body{visibility:hidden}/ / html,body.pg-centre-salbris{margin:0;padding:0}body[class*=pg-] .centres-data-section{background:#fff;padding:4.375rem 0 5.625rem;color:#777171}body[class*=pg-] .centres-data-section h2{font-family:program-narrow,Lato,sans-serif;font-size:2.625rem;text-transform:uppercase;color:#0f69b3;text-align:center;margin:0 0 2.125rem}body[class*=pg-] .centres-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;max-width:82.5rem;margin:0 auto}body[class*=pg-] .centre-card{background:#fde9be;border-radius:1.125rem;overflow:hidden;box-shadow:0 .75rem 1.875rem #0f69b31f}body[class*=pg-] .centre-card img{width:100%;height:11.25rem;object-fit:cover;background:#fee8b6}body[class*=pg-] .centre-card__body{padding:1.25rem 1.375rem 1.5rem}body[class*=pg-] .centre-card h3{font-family:program-narrow,Lato,sans-serif;font-size:1.5rem;line-height:1.05;text-transform:uppercase;margin:0 0 .5rem;color:#0f69b3}body[class*=pg-] .centre-card h3 a{color:inherit;text-decoration:none}body[class*=pg-] .centre-card__dept{font-family:program-narrow,Lato,sans-serif;text-transform:uppercase;color:#ec6b77;margin:0 0 .5rem;letter-spacing:.05rem}body[class*=pg-] .centre-card__address{margin:0;font-size:.9375rem;line-height:1.35;color:#777171}@media(max-width:900px){body[class*=pg-] .centres-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1.875rem}body[class*=pg-] .centres-data-section h2{font-size:2.125rem}}@media(max-width:520px){body[class*=pg-] .centres-data-grid{grid-template-columns:1fr;padding:0 1.375rem}body[class*=pg-] .centre-card img{height:10rem}}body[class*=pg-] .sr-only{position:absolute!important;width:.0625rem!important;height:.0625rem!important;padding:0!important;margin:-.0625rem!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body[class*=pg-] .mobile-menu-toggle{display:none;border:.125rem solid var(--creme);background:transparent;color:var(--creme);width:3.25rem;height:3.25rem;border-radius:.75rem;align-items:center;justify-content:center;flex-direction:column;gap:.375rem;cursor:pointer;flex:none}body[class*=pg-] .mobile-menu-toggle span[aria-hidden=true]{display:block;width:1.625rem;height:.1875rem;background:var(--creme);border-radius:6.1875rem}body[class*=pg-] .form-status,body[class*=pg-] .fmsg{display:none;padding:.75rem .875rem;border-radius:.75rem;background:#fee8b6;color:#6f4c00;font-family:Lato,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.35;margin:.75rem 0}body[class*=pg-] .form-status.is-visible,body[class*=pg-] .fmsg.is-visible{display:block!important}body[class*=pg-] .cmp-settings{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:0}body[class*=pg-] .socials .social-disabled{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body[class*=pg-] .socials .social-disabled svg{width:1.25rem;height:1.25rem}@media(max-width:900px){body[class*=pg-] header{padding:.875rem 0!important;position:relative;z-index:90}body[class*=pg-] .header-top{min-height:4.625rem!important;display:flex!important;justify-content:space-between!important;gap:.75rem!important;padding:0 1rem!important;max-width:none!important;width:100%!important}body[class*=pg-] .header-logos{display:flex!important;gap:.625rem!important;align-items:center!important;min-width:0!important}body[class*=pg-] .header-logos img{height:2.875rem!important;width:auto!important;max-width:7.375rem!important;object-fit:contain!important}body[class*=pg-] .header-social{display:none!important}body[class*=pg-] .mobile-menu-toggle{display:flex!important}body[class*=pg-] nav#primary-nav{display:none!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;margin:0!important;padding:.875rem 1rem 1.125rem!important;background:var(--bleu)!important;box-shadow:0 .875rem 2rem #00000038!important;z-index:120!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:.5rem!important}body[class*=pg-] nav#primary-nav.is-open{display:flex!important}body[class*=pg-] nav#primary-nav a{display:flex!important;align-items:center!important;min-height:2.75rem!important;padding:.625rem .75rem!important;font-size:1.125rem!important;line-height:1.15!important;letter-spacing:.0187rem!important;color:var(--creme)!important;text-decoration:none!important;text-transform:uppercase!important;background:#ffffff14!important;border-radius:.625rem!important}body[class*=pg-] nav#primary-nav .sep{display:none!important}body[class*=pg-] nav#primary-nav .nav-vivre{display:block!important;position:static!important}body[class*=pg-] nav#primary-nav .nav-vivre>a{margin-bottom:.5rem!important}body[class*=pg-] nav#primary-nav .nav-vivre .submenu{display:block!important;position:static!important;min-width:0!important;background:transparent!important;box-shadow:none!important;padding:0 0 0 .75rem!important}body[class*=pg-] nav#primary-nav .nav-vivre .submenu a{font-size:1rem!important;min-height:2.75rem!important;padding:.5625rem .75rem!important;background:#ffffff0d!important}body[class*=pg-] .cmodal{padding:1.5rem .75rem!important}body[class*=pg-] .cmodal__box{border-radius:1.125rem!important;padding:1.75rem 1.125rem!important}body[class*=pg-] .cmodal__close{width:2.75rem!important;height:2.75rem!important;top:.625rem!important;right:.625rem!important}body[class*=pg-] .formulaire form input,body[class*=pg-] .formulaire form textarea,body[class*=pg-] .cmodal input,body[class*=pg-] .cmodal textarea{font-size:1rem!important}body[class*=pg-] .formulaire .frow,body[class*=pg-] .cmodal .frow{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important}body[class*=pg-] .formulaire .fchecks,body[class*=pg-] .cmodal .fchecks{display:grid!important;gap:.625rem!important;justify-content:stretch!important}body[class*=pg-] .formulaire .fconfid,body[class*=pg-] .cmodal .fconfid{white-space:normal!important;font-size:.9375rem!important;line-height:1.35!important}body[class*=pg-] .formulaire button[type=submit],body[class*=pg-] .cmodal button[type=submit]{min-height:2.75rem!important;font-size:1.125rem!important}}@media(min-width:901px){body[class*=pg-] nav#primary-nav{display:flex!important}body[class*=pg-] .mobile-menu-toggle{display:none!important}}html,body[class*=pg-]{max-width:100%;overflow-x:hidden!important}@media(min-width:901px){body[class*=pg-] #canvas{width:120rem!important;max-width:none!important;min-width:120rem!important;transform-origin:top left;overflow:hidden!important}}body[class*=pg-] .footer-links button.cmp-settings{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:underline;background:transparent;border:0;cursor:pointer;padding:0}body[class*=pg-] .centres-data-section{position:absolute!important;width:.0625rem!important;height:.0625rem!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:901px)and (max-width:1919px){body[class*=pg-]{background:#fff!important;min-width:0!important}}@media(max-width:900px){body[class*=pg-] .crumb-u{max-width:110rem!important;width:auto!important;margin-left:5rem!important;margin-right:5rem!important}body[class*=pg-] footer{padding:4.375rem 0 5.625rem!important;border-top-left-radius:11.25rem 10.3125rem!important;border-top-right-radius:0!important}body[class*=pg-] .footer-inner{display:flex!important;align-items:center!important;justify-content:center!important;gap:4.6875rem!important;position:relative!important;flex-wrap:nowrap!important}body[class*=pg-] .footer-inner .socials{position:absolute!important;right:12.8125rem!important;bottom:-.5rem!important;top:auto!important;transform:none!important}body[class*=pg-] .footer-links{display:flex!important;justify-content:center!important;gap:5.5rem!important;margin-top:1.125rem!important;position:relative!important;flex-wrap:nowrap!important}body[class*=pg-] .footer-links a,body[class*=pg-] .footer-links button.cmp-settings{font-size:1.1875rem!important;white-space:nowrap!important}body[class*=pg-] .titre-centre .chip{width:auto!important;min-width:min(47.5rem,100%)!important;max-width:88.75rem!important;padding-left:3.75rem!important;padding-right:3.75rem!important}body[class*=pg-] .titre-centre .chip span{white-space:normal!important;line-height:1.02!important;font-size:3.625rem!important}}@media(max-width:900px){html,body[class*=pg-]{width:100%!important;overflow-x:hidden!important}body[class*=pg-] #canvas{width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;zoom:1!important;overflow-x:hidden!important}body[class*=pg-]{min-height:auto!important}body[class*=pg-] .mobile-menu-toggle{width:3.25rem!important;height:3.25rem!important;min-width:3.25rem!important;min-height:3.25rem!important}body[class*=pg-] nav#primary-nav a{min-height:2.75rem!important;height:auto!important;padding-top:.75rem!important;padding-bottom:.75rem!important}}html,body[class*=pg-]{width:100%;max-width:100%;overflow-x:hidden}body[class*=pg-]{min-width:0}@media(min-width:901px){body[class*=pg-] #canvas{width:120rem!important;max-width:none!important;min-width:0!important;margin:0 auto!important;transform:none!important}}@media(min-width:901px){body[class*=pg-] .footer-links a,body[class*=pg-] .footer-links button.cmp-settings,body[class*=pg-] .footer-links .cmp-settings,body[class*=pg-] .finu .footer-links a,body[class*=pg-] .finu .footer-links button.cmp-settings,body[class*=pg-] .finu .footer-links .cmp-settings{color:#fff!important;font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:1.25rem!important;line-height:normal!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;appearance:none!important;cursor:pointer!important}}@media(max-width:900px){body[class*=pg-] .footer-links a,body[class*=pg-] .footer-links button.cmp-settings,body[class*=pg-] .footer-links .cmp-settings,body[class*=pg-] .finu .footer-links a,body[class*=pg-] .finu .footer-links button.cmp-settings,body[class*=pg-] .finu .footer-links .cmp-settings{color:#fff!important;font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:1.1875rem!important;line-height:normal!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;appearance:none!important;cursor:pointer!important}}@media(max-width:520px){body[class*=pg-] h2:not(:where(.hub-partners h2,.legal h2)),body[class*=pg-] h2.chip,body[class*=pg-] .idl-chip,body[class*=pg-] .dept-col a,body[class*=pg-] .dept-col button{max-width:calc(100vw - 2rem)!important;width:auto!important;min-width:0!important;height:auto!important;box-sizing:border-box!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important;text-align:center!important;line-height:1.02!important;font-size:clamp(1.625rem,9.6vw,2.625rem)!important;margin-left:auto!important;margin-right:auto!important}body[class*=pg-] h2.chip,body[class*=pg-] .idl-chip{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:4rem!important;padding:.75rem 1rem!important}body[class*=pg-] .idl-chip .txt,body[class*=pg-] h2.chip span{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;transform:none!important}body[class*=pg-] .titre-centre{padding-top:3.375rem!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}body[class*=pg-] .titre-centre .chip,body[class*=pg-] .intro .chip{width:auto!important;max-width:calc(100vw - 2rem)!important;min-width:0!important;height:auto!important;min-height:4.625rem!important;padding:.75rem 1rem!important;box-sizing:border-box!important;overflow:visible!important}body[class*=pg-] .titre-centre .chip span,body[class*=pg-] .intro .chip span{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important;text-align:center!important;line-height:.92!important;font-size:clamp(2.125rem,12vw,3rem)!important;transform:none!important}body[class*=pg-] .ccard{position:relative!important;left:auto!important;top:auto!important;width:calc(100vw - 2rem)!important;max-width:22.375rem!important;height:auto!important;min-height:0!important;margin:1.125rem auto 2.625rem!important;box-sizing:border-box!important}body[class*=pg-] .ccard img,body[class*=pg-] .ccard .ph,body[class*=pg-] .ccard.c4 img,body[class*=pg-] .ccard.c4 .ph{height:10rem!important}body[class*=pg-] .ccard .savoir{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;margin:1.125rem auto -1.375rem!important;display:flex!important}body[class*=pg-] .dept-col{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important;width:calc(100vw - 2rem)!important;max-width:22.375rem!important;margin:1.125rem auto!important}body[class*=pg-] .dept-col a,body[class*=pg-] .dept-col button{width:100%!important;max-width:100%!important;font-size:clamp(1.5rem,8vw,2.125rem)!important;white-space:normal!important;text-align:center!important}body[class*=pg-] .ccard .ctitle,body[class*=pg-] .centre-card .ctitle,body[class*=pg-] .centre-card h3,body[class*=pg-] .ccard h3{white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.02!important;font-size:clamp(1.25rem,6.4vw,1.75rem)!important;padding-right:1.125rem!important}}body[class*=pg-] .frow input:not([type=checkbox]),body[class*=pg-] .fwide input:not([type=checkbox]),body[class*=pg-] form[data-contact-form] input:not([type=checkbox]){padding-right:.5rem!important}body[class*=pg-] .cmodal .fchecks input,body[class*=pg-] .cmodal .fconfid input{padding:0!important;box-sizing:border-box!important;line-height:1!important;appearance:none!important;-webkit-appearance:none!important;width:1.5rem!important;height:1.5rem!important;background:#fff!important;border:none!important;border-radius:0!important;flex:none!important;cursor:pointer!important;display:grid!important;place-items:center!important;margin:0!important;accent-color:initial!important}body[class*=pg-] .cmodal .fchecks input:checked:after,body[class*=pg-] .cmodal .fconfid input:checked:after{content:"✓";color:var(--bleu);font-weight:900;font-size:1.375rem}@media(min-width:901px){body[class*=pg-] .footer-links{margin-top:2.0875rem!important}}@media(max-width:900px){body[class*=pg-] .footer-links{margin-top:1.75rem!important}}body[class*=pg-centre-] .terr-text{font-weight:400!important;font-style:italic!important;font-size:1.0625rem!important;line-height:1.45!important}html{font-size:calc(100vw / 120)}@media(max-width:900px){html{font-size:16px!important}}body[class*=pg-] .yt-modal .close{position:fixed;top:1rem;right:1rem;width:44px;height:44px;z-index:2;background:#000;line-height:1}body[class*=pg-] .cmodal-close{position:relative}body[class*=pg-] .yt-modal .close:after,body[class*=pg-] .cmodal-close:after{content:"";position:absolute;inset:-.75rem;min-width:44px;min-height:44px}@media(max-width:900px){body[class*=pg-] header{position:sticky!important;top:0!important;z-index:200!important}body.nav-open{overflow:hidden!important}}@media(max-width:900px){body.pg-accueil .hero{height:30rem!important}body.pg-accueil .hero-title{left:50%!important;top:auto!important;bottom:2.25rem!important;transform:translate(-50%)!important;width:max-content!important;max-width:calc(100vw - 1rem)!important}body.pg-accueil .hero-box{font-size:clamp(1.125rem,4.6vw,2.25rem)!important;letter-spacing:.04em!important;padding:.4em .7em .35em!important}body.pg-accueil .hero-box .rose{padding:.3em .5em .35em!important;transform:rotate(-4deg) translateY(-.55em)!important;margin-left:-.2em!important}body.pg-accueil .lune-a{left:14%!important;top:6%!important;height:46%!important}body.pg-accueil .lune-b{right:2%!important;bottom:-10%!important;height:34%!important}body.pg-accueil .cestquoi{padding:3rem 0 4.5rem!important}body.pg-accueil .cestquoi .wrap{padding:0 1.25rem!important}body.pg-accueil .cestquoi h2{font-size:clamp(1.875rem,7.6vw,3rem)!important;margin-bottom:1.75rem!important}body.pg-accueil .cq-cols{display:flex!important;flex-direction:column!important;gap:2rem!important;margin-top:.5rem!important}body.pg-accueil .cq-photo,body.pg-accueil .cq-left{flex:none!important;width:100%!important}body.pg-accueil .cq-right{flex:none!important;width:100%!important;font-size:1rem!important;line-height:1.4!important}body.pg-accueil .deco-fleche{display:none!important}body.pg-accueil .form-chip{transform:translateY(-50%)!important;padding:0 1rem!important}body.pg-accueil .form-chip span{font-size:clamp(1.5rem,6.4vw,2.75rem)!important;white-space:normal!important;text-align:center!important;padding:.4em .7em!important;max-width:calc(100vw - 2rem)!important;box-sizing:border-box!important}body.pg-accueil .formulaire{padding:0 0 3.5rem!important}body.pg-accueil .formulaire .wrap{padding:0 1.25rem!important}body.pg-accueil .form-grid{display:flex!important;flex-direction:column!important;gap:1.75rem!important;margin-top:1rem!important}body.pg-accueil .form-grid .photo{flex:none!important;width:100%!important}body.pg-accueil .formulaire form input,body.pg-accueil .formulaire form textarea,body.pg-accueil .formulaire .fconfid{font-family:Lato,sans-serif}body.pg-accueil .formulaire .fcheck{font:700 .9375rem/1.4 Lato,sans-serif}body.pg-accueil .form-grid .photo img{width:100%!important;height:auto!important}body.pg-accueil .fconfid{margin:1rem 0 1.75rem!important}body.pg-accueil .centres .wrap{padding:0 1.25rem!important}body.pg-accueil .centres h2{font-size:clamp(1.75rem,7.2vw,3rem)!important;line-height:1.05!important}body.pg-accueil .centres .sub{font-size:1rem!important;line-height:1.35!important}body.pg-accueil .centres .hover-note{margin-top:1.25rem!important;margin-bottom:1.5rem!important;font-size:1rem!important}body.pg-accueil .hotspot .pop{min-width:10rem!important;max-width:70vw!important;padding:.75rem .875rem!important}:is(body.pg-accueil,body.pg-exercer) .youtube{background:linear-gradient(180deg,#fff 0,#fff 11rem,var(--corail) 11rem)!important;padding:1.5rem 0 3rem!important}:is(body.pg-accueil,body.pg-exercer) .youtube .wrap{padding:0 1.25rem!important}:is(body.pg-accueil,body.pg-exercer) .youtube h2{font-size:clamp(1.75rem,7.2vw,2.75rem)!important}:is(body.pg-accueil,body.pg-exercer) .yt-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important;margin-top:1.5rem!important}:is(body.pg-accueil,body.pg-exercer) .yt-grid .play span{width:3rem!important;height:3rem!important;border-width:.1875rem!important}:is(body.pg-accueil,body.pg-exercer) .yt-grid .play svg{width:1.375rem!important;height:1.375rem!important}body.pg-accueil .cestqui{padding:1rem 0 3.5rem!important}body.pg-accueil .cestqui .wrap{padding:0 1.25rem!important}body.pg-accueil .cestqui h2{font-size:clamp(1.5rem,6.5vw,2.75rem)!important}body.pg-accueil .cestqui h3{font-size:clamp(1.25rem,5.2vw,2rem)!important}body.pg-accueil .cestqui .items{margin:1.75rem auto 0!important;max-width:100%!important}body.pg-accueil .cestqui .items p{font-size:1.125rem!important;line-height:1.4!important}body.pg-accueil .citation{padding:4.5rem 0 4rem!important}body.pg-accueil .citation .wrap{padding:0 1.25rem!important}body.pg-accueil .citation blockquote{max-width:100%!important;font-size:clamp(1.375rem,5.6vw,2.25rem)!important;line-height:1.4!important;padding:1.5rem 1rem 0!important;box-sizing:border-box!important}body.pg-accueil .citation .q{font-size:7rem!important;line-height:.6!important}body.pg-accueil .citation .q.open{left:0!important;top:-1.5rem!important}body.pg-accueil .citation .q.close{right:0!important;bottom:-3.25rem!important}body.pg-accueil .instagram{padding:3.5rem 0 2.5rem!important}body.pg-accueil .instagram h2{font-size:clamp(1.75rem,7.2vw,2.75rem)!important;line-height:1.06!important;letter-spacing:.06em!important}body.pg-accueil .insta-card{width:auto!important;max-width:100%!important;margin:2rem 1rem 0!important;padding:.875rem!important;box-sizing:border-box!important}body.pg-accueil .insta-card img{width:100%!important;height:auto!important}body.pg-accueil .deco-croissants{display:none!important}body.pg-accueil .deco-coin{width:5.5rem!important;top:-4.5rem!important}body.pg-accueil .suivez{font-size:clamp(1.125rem,4.6vw,1.625rem)!important;padding:.875rem 2.25rem!important;margin-top:1.5rem!important;max-width:calc(100vw - 2rem)!important;box-sizing:border-box!important}body.pg-accueil .insta-circle{margin:2rem auto 0!important}body[class*=pg-] footer{padding:2.75rem 0 3rem!important;border-top-left-radius:4.5rem 4rem!important;border-top-right-radius:0!important}body[class*=pg-] .footer-inner{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:1.5rem 2rem!important;padding:0 1.25rem!important}body[class*=pg-] .footer-inner .flogo{width:7.5rem!important;height:auto!important}body[class*=pg-] .footer-inner .flogo.region{width:7.25rem!important}body[class*=pg-] .footer-inner .flogo.europe{width:7.75rem!important}body[class*=pg-] .footer-inner .socials{position:static!important;flex-basis:100%!important;justify-content:center!important;margin-top:.25rem!important}body[class*=pg-] .footer-links{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.875rem!important;margin-top:1.75rem!important;padding:0 1.25rem!important}body[class*=pg-] .footer-links a,body[class*=pg-] .footer-links button.cmp-settings{font-size:1.0625rem!important;white-space:normal!important;text-align:center!important;min-height:24px!important;line-height:1.5!important}}@media(max-width:520px){:is(body.pg-accueil,body.pg-exercer) .yt-grid{grid-template-columns:1fr!important}:is(body.pg-accueil,body.pg-exercer) .youtube{background:linear-gradient(180deg,#fff 0,#fff 9.5rem,var(--corail) 9.5rem)!important}}@media(max-width:900px){body[class*=pg-vivre] .crumb-u{margin-left:1rem!important;margin-right:1rem!important;padding-top:1rem!important}body[class*=pg-vivre] .p5hero{margin-top:0!important}body[class*=pg-vivre] .zone-banner{position:static!important;width:auto!important;max-width:100%!important;height:auto!important;margin:1rem 0 0!important;padding:.875rem 1rem!important;font-size:1.5rem!important;line-height:1.15!important;letter-spacing:.02rem!important;white-space:normal!important;text-align:center!important;box-sizing:border-box!important}body[class*=pg-vivre] .zone-banner span{transform:scaleY(1.08)!important}body[class*=pg-vivre] .p5hero img{width:100%!important;height:auto!important;clip-path:inset(14.8% 0 0 0)!important;margin-top:-5.4%!important}body[class*=pg-vivre] .wrap{width:auto!important;max-width:46rem!important;margin:0 auto!important;padding:0 1rem!important;box-sizing:border-box!important}body[class*=pg-vivre] .sec.of8 .wrap{padding-left:1rem!important}body[class*=pg-vivre] .sec{margin-top:2.75rem!important}body[class*=pg-vivre] .sec h2{font-size:1.5rem!important;line-height:1.2!important;white-space:normal!important;text-align:center!important;letter-spacing:.02rem!important;margin:0!important}body[class*=pg-vivre] .sec p{font-size:1rem!important;line-height:1.55!important;margin-top:1.25rem!important;width:auto!important;max-width:100%!important}body[class*=pg-vivre] .sec p+p{margin-top:1rem!important}body[class*=pg-vivre] .sec.intro,body[class*=pg-vivre] .sec.prox,body[class*=pg-vivre] .sec.axe,body[class*=pg-vivre] .sec.berry{margin-top:2.75rem!important}body[class*=pg-vivre] .sec.engage{margin-top:0!important}body[class*=pg-vivre] .sec.engage h2{margin-top:2.75rem!important}body[class*=pg-vivre] .prox-flow{display:flex!important;flex-direction:column!important;gap:1.5rem!important;margin-top:1.5rem!important}body[class*=pg-vivre] .prox-flow .txt{width:auto!important;max-width:100%!important}body[class*=pg-vivre] .prox-flow .carte{position:static!important;width:auto!important;max-width:24rem!important;margin:0 auto!important}body[class*=pg-vivre] .prox-flow .carte img{width:100%!important;height:auto!important}body[class*=pg-vivre] .fullphoto{margin-top:2.75rem!important}body[class*=pg-vivre] .fullphoto .wrap{max-width:none!important;padding:0!important}body[class*=pg-vivre] .fullphoto img{width:100%!important;height:auto!important}body[class*=pg-vivre] .situer{width:100%!important;margin:2.75rem 0 0!important}body[class*=pg-vivre] .pt .pop{min-width:11rem!important;max-width:70vw!important;padding:.75rem .875rem!important}body[class*=pg-vivre] .pt .pop span{font-size:.875rem!important}body[class*=pg-vivre] .pt .pop a{min-height:1.5rem!important}body[class*=pg-vivre] .faq{margin-top:3.5rem!important}body[class*=pg-vivre] .faq-chip img{width:8.5rem!important;height:auto!important}body[class*=pg-vivre] .faq-list{width:auto!important;margin:1.75rem 1rem 0!important;max-width:46rem!important}body[class*=pg-vivre] .faq-item+.faq-item{margin-top:1rem!important}body[class*=pg-vivre] .faq-q{font-size:1.25rem!important;line-height:1.2!important;gap:.75rem!important;padding:.875rem 1rem!important;min-height:3.5rem!important}body[class*=pg-vivre] .faq-q .qt{flex:1 1 auto!important;width:auto!important;white-space:normal!important;transform:none!important;top:0!important}body[class*=pg-vivre] .faq-q .ico{width:2.25rem!important;height:2.25rem!important}body[class*=pg-vivre] .faq-q .ico:before{width:1.125rem!important}body[class*=pg-vivre] .faq-item:not(.open) .faq-q .ico:after{height:1.125rem!important}body[class*=pg-vivre] .faq-item.open .faq-q{padding-top:.875rem!important;padding-bottom:0!important}body[class*=pg-vivre] .faq-a{padding:1rem 1rem 1.375rem!important}body[class*=pg-vivre] .faq-a p{font-size:.9375rem!important;line-height:1.45!important}body[class*=pg-vivre] .faq-a p+p{margin-top:.875rem!important}body[class*=pg-vivre] .cta-medecin{width:auto!important;height:auto!important;margin:3rem 1rem 0!important;padding:1.5rem 1.25rem 1.75rem!important;box-sizing:border-box!important;text-align:center!important}body[class*=pg-vivre] .cta-medecin .t{position:static!important;display:block!important;font-size:1.625rem!important;line-height:1.25!important}body[class*=pg-vivre] .cta-medecin .s{position:static!important;display:block!important;margin-top:.875rem!important;font-size:1rem!important}body[class*=pg-vivre] .cta-medecin .fleche{position:static!important;width:4.5rem!important;height:auto!important;margin:1.125rem auto 0!important}body[class*=pg-vivre] .bas{margin-top:3.5rem!important}body[class*=pg-vivre] footer,body[class*=pg-vivre] .finu footer{padding:2.75rem 0 2.5rem!important;border-top-right-radius:4.5rem 3.5rem!important}body[class*=pg-vivre] .footer-inner,body[class*=pg-vivre] .finu .footer-inner{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:1.5rem 2rem!important;padding:0 1rem!important}body[class*=pg-vivre] .footer-inner .flogo,body[class*=pg-vivre] .finu .footer-inner .flogo{width:7.5rem!important}body[class*=pg-vivre] .footer-inner .socials,body[class*=pg-vivre] .finu .footer-inner .socials{position:static!important;transform:none!important;width:100%!important;justify-content:center!important;margin-top:.25rem!important}body[class*=pg-vivre] .footer-links,body[class*=pg-vivre] .finu .footer-links{flex-wrap:wrap!important;gap:.625rem 1.5rem!important;margin-top:1.5rem!important;padding:0 1rem!important;justify-content:center!important}body[class*=pg-vivre] .footer-links a{min-height:1.5rem!important;display:inline-flex!important;align-items:center!important}body[class*=pg-vivre] .cmodal-box{padding:2rem 1.125rem 1.75rem!important}body[class*=pg-vivre] .cmodal-chip span{font-size:1.375rem!important;padding:.5rem 1rem!important;white-space:normal!important}body[class*=pg-vivre] .cmodal .fchecks label{white-space:normal!important}}@media(max-width:900px){body[class*=pg-centre-] .crumb-u,body.pg-mentions-legales .crumb-u{margin-left:1rem!important;margin-right:1rem!important;padding-top:1.25rem!important}body[class*=pg-centre-] .infos-line.l1,body[class*=pg-centre-] .temoignent{height:auto!important;margin-top:6.5rem!important;padding:4.25rem 0 2.5rem!important}body[class*=pg-centre-] .temoignent .wrap{height:auto!important;padding:0 3.5rem!important;display:flex!important;flex-direction:column!important;align-items:center!important}body[class*=pg-centre-] .tem-chip span{width:auto!important;min-width:0!important;height:auto!important;min-height:3.5rem!important;padding:.5rem 1.75rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .tem-chip b{font-size:2.25rem!important}body[class*=pg-centre-] .tem-slide{position:static!important;inset:auto!important;display:none!important;opacity:1!important}body[class*=pg-centre-] .tem-slide.on{display:block!important}body[class*=pg-centre-] .tem-avatar{position:static!important;width:auto!important;margin:0 auto!important}body[class*=pg-centre-] .tem-avatar .nom{white-space:normal!important;margin-top:.75rem!important;font-size:1.0625rem!important}body[class*=pg-centre-] .tem-quote{position:static!important;width:auto!important;max-width:100%!important;margin-top:1rem!important;font-size:.9375rem!important;line-height:1.55!important}body[class*=pg-centre-] .tem-dots{position:static!important;margin-top:1.25rem!important}body[class*=pg-centre-] .tem-arrow{top:50%!important;transform:translateY(-50%)!important;width:2.75rem!important;height:2.75rem!important}body[class*=pg-centre-] .tem-arrow.prev{left:.375rem!important}body[class*=pg-centre-] .tem-arrow.next{right:.375rem!important}body[class*=pg-centre-] .ytsec2{padding:4rem 1rem 0!important}body[class*=pg-centre-] .ytsec2 h2{white-space:normal!important;font-size:1.75rem!important;line-height:1.15!important;transform:none!important}body[class*=pg-centre-] .ytsec2 .wrap{padding:0!important}body[class*=pg-centre-] .yt-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important;margin-top:1.75rem!important}body[class*=pg-centre-] .yt-grid .play span{width:3.25rem!important;height:3.25rem!important}body[class*=pg-centre-] .yt-grid .play svg{width:1.5rem!important;height:1.5rem!important}body[class*=pg-centre-] .territoire-head{padding:5rem 1rem 0!important}body[class*=pg-centre-] .territoire-head .chip{min-width:0!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:3.5rem!important;padding:.625rem 1.5rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .territoire-head .chip span{white-space:normal!important;font-size:2.25rem!important;line-height:1.05!important}body[class*=pg-centre-] .territoire-head p{font-size:1.0625rem!important;line-height:1.5!important}body[class*=pg-centre-] .territoire{height:auto!important;margin-top:2.25rem!important;padding:2.25rem 0 2.5rem!important}body[class*=pg-centre-] .territoire .wrap{height:auto!important;position:relative!important;display:flex!important;flex-direction:column!important;padding:0 1rem!important}body[class*=pg-centre-] .terr-text{position:static!important;width:auto!important;max-width:100%!important}body[class*=pg-centre-] .terr-cards{position:static!important;flex-direction:column!important;align-items:center!important;gap:1.25rem!important;margin-top:1.75rem!important}body[class*=pg-centre-] .terr-cards img{width:100%!important;max-width:25.25rem!important;height:auto!important}body[class*=pg-centre-] .terr-band{inset:42% 0 4%!important;width:auto!important;height:auto!important}body[class*=pg-centre-] .terr-chevron{display:none!important}body[class*=pg-centre-] .ensavoir{padding:0 1rem 13rem!important}body[class*=pg-centre-] .es-chip span{width:auto!important;min-width:0!important;height:auto!important;min-height:3rem!important;padding:.5rem 1.5rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .es-chip b{font-size:2rem!important}body[class*=pg-centre-] .es-titre{margin:2.5rem auto 0!important;font-size:1.5rem!important;line-height:1.25!important}body[class*=pg-centre-] .es-select{max-width:100%!important;margin:2rem auto 0!important}body[class*=pg-centre-] .es-select a.selector,body[class*=pg-centre-] .es-select button.selector{width:100%!important;max-width:100%!important;height:auto!important;min-height:3.5rem!important;padding:.75rem 1.25rem!important;gap:1rem!important;font-size:1.625rem!important;justify-content:space-between!important}body[class*=pg-centre-] .es-select a.selector>span:first-child,body[class*=pg-centre-] .es-select button.selector>span{white-space:normal!important;text-align:left!important;line-height:1.05!important}body[class*=pg-centre-] .es-select .chev{width:2rem!important;height:1.625rem!important}body[class*=pg-centre-] .faq-chip{margin-top:4.5rem!important}body[class*=pg-centre-] .faq-chip span{width:auto!important;min-width:8rem!important;height:auto!important;min-height:3.25rem!important;padding:.5rem 1.75rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .faq-chip b{font-size:2.5rem!important}body[class*=pg-centre-] .faq{margin:2.5rem auto 0!important;max-width:100%!important}body[class*=pg-centre-] .faq summary{font-size:1.0625rem!important;line-height:1.35!important;min-height:3.5rem!important;padding:.875rem 1.125rem!important;gap:.875rem!important}body[class*=pg-centre-] .faq .pm{width:2rem!important;height:2rem!important;border-width:.125rem!important}body[class*=pg-centre-] .faq .pm:before{width:1rem!important;height:.125rem!important}body[class*=pg-centre-] .faq .pm:after{width:.125rem!important;height:1rem!important}body[class*=pg-centre-] .faq .reponse{padding:.25rem 1.125rem 1.5rem!important;font-size:.9375rem!important;line-height:1.55!important}body[class*=pg-centre-] footer,body.pg-mentions-legales footer{padding:2.75rem 0 2.5rem!important;border-top-left-radius:5.5rem 5rem!important}body[class*=pg-centre-] .footer-inner,body.pg-mentions-legales .footer-inner{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:1.25rem 2rem!important;padding:0 1rem!important}body[class*=pg-centre-] .footer-inner .flogo,body.pg-mentions-legales .footer-inner .flogo{width:8.75rem!important;max-width:38vw!important;height:auto!important}body[class*=pg-centre-] .footer-inner .socials,body.pg-mentions-legales .footer-inner .socials{position:static!important;transform:none!important;width:100%!important;justify-content:center!important;margin-top:.5rem!important}body[class*=pg-centre-] .footer-links,body.pg-mentions-legales .footer-links{flex-wrap:wrap!important;gap:.875rem 2rem!important;margin-top:1.5rem!important;padding:0 1rem!important}}@media(max-width:520px){body[class*=pg-centre-] .yt-grid{grid-template-columns:1fr!important}body[class*=pg-centre-] .ytsec2 h2{font-size:1.5rem!important}}@media(max-width:900px){body[class*=pg-] #canvas{overflow:visible!important}html,body[class*=pg-]{overflow-x:clip!important}html.nav-open,html.nav-open body{overflow:hidden!important}}@media(max-width:900px){body[class*=pg-] .hotspot{display:none!important}body[class*=pg-vivre] h2{hyphens:manual!important;-webkit-hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important}}body[class*=pg-] .hotspot:hover{z-index:12}@media(max-width:900px){html.nav-open body[class*=pg-] header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:300!important}body[class*=pg-] nav#primary-nav a{background:transparent!important;border:none!important;border-radius:0!important}body.pg-accueil .bottom-green footer{border-top-right-radius:4.5rem 4rem!important;border-top-left-radius:0!important;margin:0!important}body[class*=pg-] footer{margin:0!important;border-radius:0!important;padding-top:2.5rem!important}body.pg-accueil .hero{height:calc(100svh - 6.375rem)!important;min-height:26rem!important}body.pg-accueil .hero-box{font-size:clamp(1.35rem,5.9vw,2.2rem)!important;white-space:nowrap!important}body[class*=pg-] .hotspot{display:block!important;pointer-events:none!important;width:4.2%!important;min-width:.75rem!important}body[class*=pg-] .hotspot img{width:100%!important;height:auto!important}body[class*=pg-] .hotspot .pop,body.pg-accueil .deco-coin{display:none!important}body.pg-accueil .citation .q.close{right:.25rem!important;bottom:-2.25rem!important}body.pg-accueil .citation{padding-bottom:4.75rem!important}body[class*=pg-] .cmodal{padding:1rem .75rem!important;align-items:center!important;z-index:400!important}body[class*=pg-] .cmodal .cmodal-chip{position:static!important;top:auto!important}body[class*=pg-] .yt-modal{z-index:400!important}body[class*=pg-] .cmodal-box,body[class*=pg-] .cmodal .cmodal-box{max-height:86svh!important;overflow-y:auto!important;padding:1.5rem 1rem 1.25rem!important;width:min(30rem,94vw)!important}body[class*=pg-] .cmodal .cmodal-chip{transform:none!important;margin:0 0 .875rem!important;display:flex!important;justify-content:center!important}body[class*=pg-] .cmodal .cmodal-chip span{font-size:clamp(.95rem,4.4vw,1.3rem)!important;white-space:nowrap!important;padding:.4em .7em!important;width:auto!important;max-width:none!important}body[class*=pg-] .cmodal-close{position:absolute!important;top:.375rem!important;right:.625rem!important;left:auto!important;z-index:5!important}body[class*=pg-] .cmodal-box{position:relative!important}body[class*=pg-] .cmodal input,body[class*=pg-] .cmodal textarea{margin-bottom:.625rem!important}body[class*=pg-] .crumb-u{margin:.5rem auto 0!important;max-width:calc(100vw - 2rem)!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[class*=pg-] p,body[class*=pg-] li{font-size:max(.9375rem,1em)!important}}@media(min-width:901px){body.pg-accueil .hero-box{font-size:3.25rem!important}}@media(min-width:901px){body[class*=pg-] .bottom-green footer{background:var(--corail)!important;margin:0!important;border-top-right-radius:11.1025rem 11.27rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;padding:4.375rem 0 5.38125rem!important}}@media(max-width:900px){body[class*=pg-]:not(.pg-accueil) .bottom-green footer{background:var(--corail)!important;margin:0!important;border-top-right-radius:10.5rem 9.5rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;padding-top:3.5rem!important}}@media(max-width:900px){body[class*=pg-]:not(.pg-accueil) .bottom-green footer{border-top-right-radius:4.5rem 4rem!important}body.pg-accueil .hero-box .rose{font-size:1.45em!important;line-height:1!important;padding:.18em .4em .22em!important}body[class*=pg-] .hotspot{pointer-events:auto!important;width:6%!important;min-width:1.05rem!important}body[class*=pg-] .hotspot .pop{display:none!important}body[class*=pg-] .hotspot:hover .pop,body[class*=pg-] .hotspot:focus-within .pop,body[class*=pg-] .hotspot.is-open .pop{display:block!important;min-width:11rem!important;max-width:72vw!important}body.pg-accueil .insta-card>img{display:none!important}body.pg-accueil .insta-seg{width:100%!important;aspect-ratio:648/647!important;background-size:423.9% 100%!important;background-repeat:no-repeat!important;margin-bottom:.75rem!important}body[class*=pg-] input,body[class*=pg-] textarea,body[class*=pg-] select{font-size:16px!important}body[class*=pg-] .crumb-u{font-size:.8125rem!important}}@media(min-width:901px){body.pg-accueil .citation blockquote{padding-bottom:0!important}body.pg-accueil .citation .q.close{right:-1rem!important;top:auto!important;bottom:-17rem!important}}@media(max-width:900px){body[class*=pg-vivre] .hero-encart{position:static!important;transform:none!important;width:auto!important;margin:0!important;font-size:.9375rem!important;padding:.875rem 1.25rem!important}}body[class*=pg-]:not(.pg-accueil) .bottom-green .finu{background:transparent!important}body[class*=pg-]:not(.pg-accueil) .deco-tl,body[class*=pg-]:not(.pg-accueil) .deco-br{display:none!important}body[class*=pg-]:not(.pg-accueil) .fin{background:transparent!important;padding:0!important;margin:0!important;min-height:0!important}body[class*=pg-]:not(.pg-accueil) .postuler{padding:3rem 1.25rem 3.5rem!important;height:auto!important;min-height:0!important}body[class*=pg-centre-] .faq{margin-bottom:0!important}body[class*=pg-vivre] .hero-encart{left:21.615%!important;width:56.875%!important;transform:none!important;top:var(--territory-encart-top,14.3%)!important;height:var(--territory-encart-height,17.8%)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--territory-encart-font,1.05rem)!important;line-height:1.45!important;padding:0 2.25rem!important;box-sizing:border-box!important}@media(min-width:901px){body.pg-accueil .hero-box .b.l1{height:1em;display:flex;align-items:center;overflow:visible}body.pg-accueil .hero-box .t2{margin-top:.75em}body.pg-accueil .hero-box .rose{font-size:2.6em;line-height:1;padding:.14em .4em .18em}}@media(max-width:900px){body.pg-accueil .hero-box .b.l1{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important;height:1em!important;overflow:visible!important}body.pg-accueil .hero-box .t2{margin-top:.55em!important}body.pg-accueil .hero-box .rose{font-size:1.6em!important;padding:.14em .38em .18em!important;transform:rotate(-4deg) translateY(-.12em)!important;margin-left:.15em!important}body[class*=pg-vivre] .p5hero img{clip-path:inset(31.9% 0 0 0)!important;transform:translateY(-31.9%)!important;margin-bottom:-11.65vw!important}body[class*=pg-vivre] .hero-encart{position:static!important;height:auto!important;display:block!important;font-size:.9375rem!important;padding:.875rem 1.25rem!important;transform:none!important}body.pg-accueil .citation blockquote{position:relative!important}body.pg-accueil .citation .q.close{right:.75rem!important;top:auto!important;bottom:-7.25rem!important}body.pg-accueil .citation{padding-bottom:8.5rem!important}}body[class*=pg-centre-] .ensavoir{padding-bottom:3rem!important}@media(max-width:900px){body[class*=pg-] .map-holder{position:relative!important;left:0!important;top:0!important}body.pg-accueil .hero-title{top:63%!important;bottom:auto!important;transform:translate(-50%,-50%)!important}body[class*=pg-vivre] .hero-encart{position:static!important;left:auto!important;width:auto!important;height:auto!important;display:block!important;margin:0!important;padding:1rem 1.25rem 1.35rem!important;font-size:.9375rem!important;line-height:1.5!important;transform:none!important}}@media(min-width:901px){body.pg-accueil .hero-box .rose{line-height:.8;padding:.06em .4em .1em;transform:rotate(-4deg) translateY(-.1em)}}@media(min-width:901px){body.pg-accueil .hero-title{top:66%!important}body.pg-accueil .citation .q.close{bottom:-18.5rem!important}}body.pg-accueil .deco-coin{display:none!important}body.pg-accueil .citation{z-index:0}body.pg-accueil .citation:before{content:"";position:absolute;right:0;bottom:0;width:12rem;height:10.75rem;background:#fee8b6;z-index:-1}body.pg-accueil .citation:after{content:"";position:absolute;right:0;bottom:0;width:12rem;height:10.75rem;background:#fff;border-bottom-right-radius:12rem 10.75rem;z-index:-1}body.pg-accueil .instagram{z-index:0}body.pg-accueil .instagram:before{content:"";position:absolute;right:0;top:0;width:12rem;height:10.9rem;background:#fee8b6;z-index:-2}body.pg-accueil .instagram:after{content:"";position:absolute;right:0;top:0;width:12rem;height:10.9rem;background:var(--vert);border-top-right-radius:12rem 10.9rem;z-index:-1}@media(max-width:900px){body.pg-accueil .citation:before,body.pg-accueil .citation:after{width:5.5rem;height:4.75rem}body.pg-accueil .citation:after{border-bottom-right-radius:5.5rem 4.75rem}body.pg-accueil .instagram:before,body.pg-accueil .instagram:after{width:5.5rem;height:5rem}body.pg-accueil .instagram:after{border-top-right-radius:5.5rem 5rem}body.pg-accueil .citation .q.close{bottom:-6.9rem!important}body.pg-accueil .citation{padding-bottom:6rem!important}body[class*=pg-vivre] .hero-encart{padding:1.25rem!important}body[class*=pg-vivre] .p5hero img{height:60vw!important;object-fit:cover!important;margin-bottom:-19.14vw!important}}@media(max-width:900px){body[class*=pg-vivre] .p5hero img{display:none!important;clip-path:none!important;transform:none!important;margin:0!important}body[class*=pg-vivre] .p5hero:after{content:"";display:block;height:42.25vw;background:var(--territory-hero,url(/assets/p5-hero.avif)) center bottom/170% auto no-repeat}}@media(min-width:640px)and (max-width:900px){body[class*=pg-vivre] h1.zone-banner{font-size:clamp(1.75rem,4vw,2.25rem)!important;line-height:1.2!important}body[class*=pg-centre-] .terr-cards{flex-direction:row!important;justify-content:center!important;gap:1rem!important;align-items:stretch!important}body[class*=pg-centre-] .terr-cards img{width:31%!important;max-width:none!important;height:auto!important;object-fit:cover!important}}@media(max-width:900px){body[class*=pg-vivre] .faq-list{margin-left:auto!important;margin-right:auto!important}}@media(min-width:640px)and (max-width:900px){body.pg-accueil .insta-card{display:flex!important;gap:.75rem!important;align-items:flex-start!important}body.pg-accueil .insta-seg{flex:1 1 0!important;width:auto!important;margin-bottom:0!important}body[class*=pg-] .frow,body[class*=pg-] .formulaire .frow,body[class*=pg-] .cmodal .frow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important}}@media(max-width:900px){body[class*=pg-vivre] .faq-q .qt{font-size:1.375rem!important}body[class*=pg-centre-] .faq details summary{font-size:1.375rem!important;line-height:1.25!important;font-weight:400!important}}@media(min-width:901px){body[class*=pg-centre-] .faq details summary{font-size:2.5rem!important;line-height:normal!important;font-weight:400!important}}@media(min-width:901px){body[class*=pg-centre-] .territoire{height:auto!important;padding:3.6875rem 0 8.625rem!important}body[class*=pg-centre-] .territoire .wrap{height:auto!important;position:relative!important}body[class*=pg-centre-] .terr-text{position:static!important;margin:0 auto!important}body[class*=pg-centre-] .terr-cards{position:relative!important;left:auto!important;top:auto!important;justify-content:center!important;margin:3rem auto 0!important}body[class*=pg-centre-] .terr-band{top:auto!important;bottom:-3.375rem!important}body[class*=pg-centre-] .terr-chevron{top:auto!important;bottom:3.5rem!important}}@media(min-width:640px)and (max-width:900px){body[class*=pg-centre-] .territoire{height:auto!important;padding-bottom:2.5rem!important}body[class*=pg-centre-] .territoire .wrap{position:relative!important;height:auto!important}body[class*=pg-centre-] .terr-band{top:auto!important;bottom:-1rem!important;height:8rem!important;left:0!important;width:100%!important}body[class*=pg-centre-] .terr-cards{position:relative!important;left:auto!important;top:auto!important;z-index:1!important;margin-top:2rem!important}}@media(min-width:901px){body.pg-accueil .cestqui .items p{font-size:1.5625rem!important;line-height:1.2}body.pg-accueil .cestqui .chev{width:auto!important;height:1.25rem!important}}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/lato-400-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0332,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/lato-400.woff2) format("woff2");unicode-range:U+0000-00FF,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-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/lato-700-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0332,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/lato-700.woff2) format("woff2");unicode-range:U+0000-00FF,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-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/lato-900-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0332,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/lato-900.woff2) format("woff2");unicode-range:U+0000-00FF,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}.lnm-hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:900px){body.pg-accueil .cestqui .chev{width:auto!important;height:2.5rem!important}}@media(min-width:901px){body.pg-accueil .citation .q{font-size:33.125rem!important}body.pg-accueil .citation .q.open{left:-7rem!important;top:1.5rem!important}body.pg-accueil .citation .q.close{top:12rem!important;bottom:auto!important;right:-7rem!important}}@media(min-width:901px){body.pg-accueil .hero{height:calc(100svh - 13.4375rem)!important;min-height:34rem!important}}body .cmodal .fconfid,body.pg-exercer .fconfid,body[class*=pg-centre-] .fconfid{white-space:normal}body .fmention{color:#fff;font-family:Lato,sans-serif;font-size:.8125rem;line-height:1.5;opacity:.88;margin:0 0 1.125rem;text-align:left}body .fmention a{color:#fff;text-decoration:underline}body .fmsg,body .form-status,body [data-form-status]{color:var(--bleu)!important}body .fmsg.fmsg-ok,body .form-status.fmsg-ok,body [data-form-status].fmsg-ok{color:var(--vert)!important}body .fmsg.fmsg-err,body .form-status.fmsg-err,body [data-form-status].fmsg-err{color:var(--corail)!important}body .fmsg.fmsg-info,body .form-status.fmsg-info,body [data-form-status].fmsg-info{color:var(--bleu)!important}body .fconfid{margin-bottom:.5rem!important}body .fmention{margin:0 0 1.125rem!important}body[class*=pg-centre-] .tem-ville{margin-top:.3125rem;color:var(--creme);font-weight:400;font-size:.9375rem;line-height:1.2rem;opacity:.92}@media(min-width:901px){body[class*=pg-centre-] .temoignent{height:25rem}body[class*=pg-centre-] .tem-dots{top:21.25rem}}body.pg-accueil .insta-card{display:flex;gap:1.625rem;align-items:stretch}body.pg-accueil .insta-card a{flex:1;display:block;line-height:0;overflow:hidden}body.pg-accueil .insta-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .35s ease}body.pg-accueil .insta-card a:hover img{transform:scale(1.05)}@media(max-width:900px){body.pg-accueil .insta-card{flex-wrap:wrap;gap:.75rem}body.pg-accueil .insta-card a{flex:0 0 calc(50% - .375rem)}}body.pg-accueil .cestquoi img:not(.hero-lunes):not([class*=deco]),body.pg-accueil .formulaire img:not(.hero-lunes):not([class*=deco]),body.pg-accueil .instagram img:not(.hero-lunes):not([class*=deco]){height:auto}
