@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}@keyframes heroFade-accueil{0%{opacity:1}3%{opacity:1}26%{opacity:1}29%{opacity:0}to{opacity:0}}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}@keyframes heroFade-accueil{0%{opacity:1}4%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}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 .cestquoi{padding:6.25rem 0 7.5rem;position:relative}body.pg-accueil .cestquoi h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--vert);font-size:3.8125rem;line-height:1.08;text-align:center;letter-spacing:.0625rem;margin-bottom:3.125rem}body.pg-accueil .cq-cols{display:flex;gap:4.375rem;margin-top:1.25rem;align-items:flex-start}body.pg-accueil .cq-left{flex:0 0 46%;text-align:center}body.pg-accueil .cq-left p{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.35;color:#777171}body.pg-accueil .cq-left b{color:var(--bleu);font-weight:900}body.pg-accueil .cq-left .sparkle{width:1.875rem;margin:.5rem auto}body.pg-accueil .cq-right{flex:1;font-size:1.0625rem;line-height:1.24;color:var(--gris-texte)}body.pg-accueil .cq-right p{margin-bottom:.875rem}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:900;font-size:3.8125rem;text-transform:uppercase;padding:.5rem 1.5rem;letter-spacing:.0625rem}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 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%;background:var(--champ);border:none;padding:.875rem 1.25rem;font-family:Lato,sans-serif;font-weight:400;font-size:1.0625rem;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:Lato,sans-serif;font-weight:700;font-size:.9375rem}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:Lato,sans-serif;font-weight:400;font-size:1.1875rem;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:6.875rem 0 3.75rem;text-align:center}body.pg-accueil .centres h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:4.25rem;letter-spacing:0}body.pg-accueil .centres .sub{margin-top:1.5rem;font-size:1.0625rem;line-height:1.15;color:var(--gris-texte)}body.pg-accueil .centres .hover-note{margin-top:2.375rem;margin-bottom:3.4375rem;font-weight:700;font-size:1.25rem;color:var(--gris-fonce)}body.pg-accueil .map-holder{position:relative;margin:0 auto;max-width:63.125rem}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}body.pg-accueil .youtube{background:linear-gradient(180deg,#fff 0,#fff 24.75rem,var(--corail) 24.75rem);padding:2.5rem 0 4.375rem}body.pg-accueil .youtube h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:3.625rem;text-align:center;letter-spacing:.0625rem}body.pg-accueil .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-accueil .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-accueil .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-accueil .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-accueil .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.pg-accueil .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:900;text-transform:uppercase;font-size:3.6875rem;letter-spacing:.0625rem}body.pg-accueil .cestqui h3{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:2.6875rem;margin-top:.5rem;letter-spacing:.0312rem}body.pg-accueil .cestqui .items{max-width:46.875rem;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:7.125rem 0 3.3125rem;text-align:center;position:relative}body.pg-accueil .deco-croissants{position:absolute;left:3.75rem;top:14.0625rem;height:33.75rem;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:900;text-transform:uppercase;color:var(--creme);font-size:3.375rem;line-height:3.5rem;letter-spacing:.1875rem;position:relative}body.pg-accueil .insta-card{background:#fff;width:89.375rem;margin:5.5rem auto 0;padding:2.875rem 3.4375rem 3.5rem 3.5rem;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:1.875rem;text-transform:uppercase;letter-spacing:.0625rem;padding:1.25rem 6.0625rem;margin-top:2.0625rem;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 .bottom-green{background:var(--vert)}body.pg-accueil .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-accueil .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-accueil .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-accueil .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-accueil .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-accueil .contact .person .who{font-size:1.875rem;color:#fff}body.pg-accueil .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-accueil .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-accueil .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-accueil .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-accueil footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-accueil .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-accueil .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-accueil .footer-inner .flogo{width:11.625rem;height:auto}body.pg-accueil .footer-inner .flogo.region{width:11.25rem}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 h2.contact-chip{margin:0}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}body.pg-accueil .contact-chip{cursor:pointer}body.pg-exercer .chip10{display:inline-block;background:var(--bleu);color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;font-size:2.875rem;letter-spacing:.0938rem;text-transform:uppercase;padding:1rem 2.625rem;line-height:1}@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}body.pg-exercer #canvas{width:120rem;position:relative;overflow:hidden}body.pg-exercer{font-family:Lato,sans-serif;background:#fff;color:var(--gris-texte)}body.pg-exercer img{display:block;max-width:100%}body.pg-exercer .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-exercer .socials{display:flex;gap:.875rem;align-items:center}body.pg-exercer .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-exercer .socials svg{width:1.625rem;height:1.625rem}body.pg-exercer .header-logos img{height:9.375rem;width:auto}body.pg-exercer 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.pg-exercer nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-exercer .breadcrumb{width:82.5rem;margin:0 auto;padding-top:1.9375rem;font-size:.9375rem;color:var(--gris-texte)}body.pg-exercer .breadcrumb a{color:var(--gris-texte);text-decoration:none}body.pg-exercer .breadcrumb .sep{color:var(--corail);font-weight:700;margin:0 .5rem}body.pg-exercer .titre-photo{text-align:center}body.pg-exercer .titre-photo h1{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;color:var(--gris-titre);font-size:3.125rem;line-height:3.125rem;letter-spacing:0;padding-top:1.625rem}body.pg-exercer .titre-photo .photo{width:82.5rem;margin:.1875rem auto 0}body.pg-exercer .titre-photo .chevron{width:8.75rem;margin:0 auto}body.pg-exercer .intro{margin:0 auto;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris-texte);padding-top:1.8125rem}body.pg-exercer .intro p+p{margin-top:1.5rem}body.pg-exercer .blocs{width:82.5rem;margin:0 auto;padding-top:10.5625rem;display:flex;gap:1.5625rem}body.pg-exercer .blocs .col{width:40.4375rem;position:relative}body.pg-exercer .bloc{position:relative;text-align:center}body.pg-exercer .bloc-bleu{background:var(--bleu);height:43.1875rem}body.pg-exercer .bloc-vert{background:var(--vert);height:54rem}body.pg-exercer .bloc-corail{background:var(--corail);height:20.3125rem;margin-top:1rem}body.pg-exercer .bloc h2{position:absolute;left:0;width:100%;font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;font-size:3.75rem;line-height:4.0625rem;letter-spacing:0;color:var(--corail);top:4.25rem}body.pg-exercer .bloc-bleu h2{top:3.3125rem}body.pg-exercer .bloc-vert h2{color:var(--creme)}body.pg-exercer .bloc-corail h2{color:var(--creme);top:2.6875rem}body.pg-exercer .bloc .qqq{position:absolute}body.pg-exercer .bloc-bleu .qqq{left:15.125rem;top:17.25rem;width:11.375rem}body.pg-exercer .bloc-vert .qqq{left:14.5rem;top:17.5rem;width:11.5rem}body.pg-exercer .bloc-corail .qqq{left:14.4375rem;top:12.4375rem;width:11.5625rem}body.pg-exercer .bloc .items p{position:absolute;left:0;width:100%;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.8125rem;color:var(--creme)}body.pg-exercer .bloc .items img.sp{position:absolute;left:19.0625rem;width:2.25rem}body.pg-exercer .big-sparkle{position:absolute;left:13.9375rem;top:54.0625rem;width:12.8125rem}body.pg-exercer .stage{text-align:center}body.pg-exercer .stage h2{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;color:var(--gris-titre);font-size:4.375rem;line-height:4.625rem;letter-spacing:0;padding-top:10.125rem}body.pg-exercer .stage .sub{margin-top:2.8125rem;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris-texte)}body.pg-exercer .stage .photos{width:82.5rem;margin:6rem auto 0}body.pg-exercer .raisons-chip{display:flex;justify-content:center;margin-top:10.4375rem;margin-bottom:-5.5625rem;position:relative;z-index:2}body.pg-exercer .raisons-chip img{width:29.25rem}body.pg-exercer .raisons{background:var(--corail);position:relative;height:125.375rem}body.pg-exercer .raisons .blob{position:absolute;right:0;top:-10.375rem;width:10.8125rem;z-index:1}body.pg-exercer .raisons h2{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;color:var(--creme);font-size:4.375rem;line-height:4.625rem;text-align:center;letter-spacing:0;padding-top:5.4375rem;position:relative;z-index:2}body.pg-exercer .raisons .liste{position:absolute;left:50%;top:0;transform:translate(-50%);width:82.5rem;height:100%}body.pg-exercer .raison{position:absolute;left:0;width:100%;height:7.9375rem;display:flex;align-items:center}body.pg-exercer .raison img{position:absolute;left:12.25rem;top:0;width:7.625rem}body.pg-exercer .raison p{margin-left:21.5rem;font-family:program-narrow,sans-serif;font-weight:500;font-size:2.1875rem;color:#fff;position:relative}body.pg-exercer .badge11{position:absolute;left:50%;margin-left:-3.5625rem;top:103.5rem;width:7.1875rem}body.pg-exercer .raisons .final{position:absolute;left:0;width:100%;top:112.4375rem;font-family:program-narrow,sans-serif;font-weight:500;font-size:2.8125rem;line-height:3.375rem;color:#fff;text-align:center}body.pg-exercer .temoignages img{width:120rem}body.pg-exercer .faq-chip{display:flex;justify-content:center;margin-top:10.25rem}body.pg-exercer .faq-chip img{width:13.1875rem}body.pg-exercer .faq{width:75.5rem;margin:0 auto;padding-top:3.6875rem}body.pg-exercer .faq-item{background:var(--vert);margin-bottom:1.875rem;cursor:pointer}body.pg-exercer .faq-item .qrow{display:flex;align-items:center;justify-content:space-between;min-height:7.625rem;padding:0 4.125rem 0 3.4375rem}body.pg-exercer .faq-item .q{font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-exercer .faq-item .ico{flex:none;width:3.875rem;height:3.875rem;margin-left:1.875rem}body.pg-exercer .faq-item .ico.moins{display:none}body.pg-exercer .faq-item .rep{display:none;padding:.375rem 3.625rem 3.6875rem}body.pg-exercer .faq-item .rep p{font-weight:400;font-size:1.2812rem;line-height:1.5rem;color:var(--creme);margin-bottom:1.5rem;text-align:left}body.pg-exercer .faq-item .rep p:last-child{margin-bottom:0}body.pg-exercer .faq-item.open{background:var(--corail)}body.pg-exercer .faq-item.open .ico.plus{display:none}body.pg-exercer .faq-item.open .ico.moins,body.pg-exercer .faq-item.open .rep{display:block}body.pg-exercer .cta-form{display:flex;justify-content:center;margin-top:6.75rem}body.pg-exercer .cta-form a{display:flex;align-items:center;justify-content:space-between;background:var(--creme);color:var(--gris-titre);text-decoration:none;font-family:program-narrow,sans-serif;font-weight:500;font-size:4.375rem;text-transform:uppercase;letter-spacing:0;white-space:nowrap;width:38.5625rem;height:4.875rem;padding:0 .8125rem 0 1.875rem}body.pg-exercer .cta-form img{width:4.375rem;margin-right:-.375rem}body.pg-exercer .idees{text-align:center}body.pg-exercer .idees h2{font-family:program-narrow,sans-serif;font-weight:500;text-transform:uppercase;color:var(--gris-titre);font-size:4.375rem;line-height:4.625rem;letter-spacing:0;padding-top:10.125rem}body.pg-exercer .idees .sub{margin:3.0625rem auto 0;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris-texte)}body.pg-exercer .idees .sub p+p{margin-top:1.5rem}body.pg-exercer .episodes{position:relative;width:120rem;margin-top:1.4375rem}body.pg-exercer .episodes .zone{position:absolute;top:2.4375rem;height:34.8125rem;width:19.4375rem;display:block;cursor:pointer}body.pg-exercer .bottom-green{background:var(--vert);margin-top:7.8125rem;position:relative}body.pg-exercer .coin-gauche{position:absolute;left:0;top:-2.1875rem;width:22.5rem;z-index:3}body.pg-exercer .white-cap{background:#fff;height:7.6875rem;border-bottom-left-radius:10.3125rem 7.6875rem}body.pg-exercer .contact{background:var(--bleu);height:35.6875rem;text-align:center;color:#fff;border-top-left-radius:10.9375rem 10.3125rem;border-bottom-right-radius:10.625rem;position:relative;z-index:2}body.pg-exercer .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.6875rem;line-height:1;text-transform:uppercase;letter-spacing:.0625rem;width:15.5rem;height:4rem;margin-top:5.3125rem;transform:translate(-.5rem)}body.pg-exercer .contact .mail-ico{margin:2.375rem auto 0;width:4.3125rem}body.pg-exercer .contact .people{display:flex;justify-content:center;gap:16.1875rem;margin-top:2.875rem}body.pg-exercer .contact .person .who{font-family:program-narrow,sans-serif;font-weight:400;font-size:2.3438rem;color:#fff}body.pg-exercer .contact .person .who b{font-weight:900;font-size:2.3438rem}body.pg-exercer .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.625rem;margin-top:1.9375rem;position:relative;left:-1rem}body.pg-exercer .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-exercer footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.625rem}body.pg-exercer .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-exercer .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-exercer .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-exercer .yt-modal.on{display:flex}body.pg-exercer .yt-modal .box{position:relative;width:min(30rem,88vw);aspect-ratio:9/16;background:#000}body.pg-exercer .yt-modal iframe{width:100%;height:100%;border:0}body.pg-exercer .yt-modal video{width:100%;height:100%;object-fit:contain;background:#000}body.pg-exercer .yt-modal iframe[hidden],body.pg-exercer .yt-modal video[hidden]{display:none}body.pg-exercer .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-exercer header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-exercer .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-exercer .header-logos a{display:block}body.pg-exercer .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-exercer .header-logos img{height:6.875rem;width:auto}body.pg-exercer .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-exercer nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-exercer 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-exercer .socials{display:flex;gap:.6875rem;align-items:center}body.pg-exercer .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-exercer .socials svg{width:1.25rem;height:1.25rem}body.pg-exercer footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-exercer .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-exercer .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-exercer .footer-inner .flogo{width:11.625rem;height:auto}body.pg-exercer .footer-inner .flogo.region{width:11.25rem}body.pg-exercer .footer-inner .flogo.europe{width:12.1875rem}body.pg-exercer .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-exercer .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-exercer nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-exercer .nav-vivre{position:relative}body.pg-exercer .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-exercer .nav-vivre:hover .submenu{display:block}body.pg-exercer .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-exercer .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-exercer .contact .person .who,body.pg-exercer .person .who,body.pg-exercer .who{font-size:1.875rem!important;color:#fff}body.pg-exercer .contact .person .who b,body.pg-exercer .person .who b,body.pg-exercer .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-exercer .contact .person .tel span,body.pg-exercer .person .tel span,body.pg-exercer .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-exercer .contact .email,body.pg-exercer .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-exercer .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-exercer .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-exercer .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-exercer .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-exercer .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-exercer .contact .person .who{font-size:1.875rem;color:#fff}body.pg-exercer .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-exercer .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-exercer .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-exercer .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-exercer .finu .g-left{position:absolute;left:0;top:-8.0625rem;width:12rem;height:16.4375rem;background:var(--vert);z-index:0}body.pg-exercer .finu .g-left-mask{position:absolute;left:0;top:-8.0625rem;width:12rem;height:8.0625rem;background:#fff;border-bottom-left-radius:11.875rem 8.0625rem;z-index:0}body.pg-exercer .finu .g-right{position:absolute;right:0;top:27.4375rem;width:10.625rem;height:16.6875rem;background:var(--vert);z-index:0}body.pg-exercer .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 8.375rem;border-bottom-right-radius:10.625rem 8.3125rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-exercer .finu footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.625rem 8.375rem;border-top-left-radius:0;z-index:1}body.pg-exercer .finu .contact .mail-ico{display:block;margin:2rem auto 0;width:4.3125rem;height:auto}body.pg-exercer .finu .contact .email{margin-top:1.4375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-exercer .finu .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-exercer .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-exercer .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem;position:relative;left:-1.125rem}body.pg-exercer .bottom-green{margin-top:5rem}body.pg-exercer .white-cap{height:10.75rem;border-bottom-left-radius:11.5625rem 10.75rem}body.pg-exercer .finu .g-left{top:-10.75rem;height:22.5rem}body.pg-exercer .finu .g-left-mask{top:-10.75rem;height:10.75rem;border-bottom-left-radius:11.5625rem 10.75rem}body.pg-exercer .finu .g-right{top:24.6875rem;height:22.5rem}body.pg-exercer .finu .contact{border-top-left-radius:11.25rem 10.625rem;border-bottom-right-radius:10.625rem}body.pg-exercer .finu footer{border-top-right-radius:11.25rem 10.9375rem}body.pg-exercer .finu .contact{padding-top:5.25rem}body.pg-exercer .contact-chip{margin-top:0;transform:translate(-.4375rem)}body.pg-exercer .finu .contact-chip{margin-left:0}body.pg-exercer .finu .contact .mail-ico{margin-top:2.3125rem}body.pg-exercer .finu .contact .email{margin-top:.875rem}body.pg-exercer .finu .contact .people{margin-top:2.9375rem;gap:20.875rem;margin-left:-.375rem}body.pg-exercer .finu .contact .person .tel{margin-top:2.4375rem}body.pg-exercer .finu{position:relative;background:#fff}body.pg-exercer .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-exercer .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-exercer .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-exercer .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-exercer .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-exercer .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-exercer .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-exercer .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-exercer .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-exercer .finu .contact .person{width:40.6875rem}body.pg-exercer .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-exercer .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-exercer .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-exercer .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-exercer .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-exercer .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.pg-exercer .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-exercer .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-exercer .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-exercer .finu .footer-inner .flogo.region{width:11.25rem}body.pg-exercer .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-exercer .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-exercer .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-exercer .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.pg-exercer .crumb-u a{color:#777171;text-decoration:none}body.pg-exercer .crumb-u a:hover{text-decoration:underline}body.pg-exercer .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-exercer h2.contact-chip{margin:0}body.pg-exercer .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-exercer .cmodal.on{display:flex}body.pg-exercer .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-exercer .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-exercer .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-exercer .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-exercer .cmodal form input,body.pg-exercer .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-exercer .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-exercer .cmodal .fwide{margin-bottom:1rem}body.pg-exercer .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-exercer .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-exercer .cmodal .fchecks input,body.pg-exercer .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-exercer .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-exercer .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-exercer .cmodal .fsubmit{text-align:center}body.pg-exercer .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-exercer .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-exercer .contact-chip{cursor:pointer}html,body.pg-centres{margin:0;padding:0}body.pg-centres #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centres{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centres img{display:block;max-width:100%}body.pg-centres .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centres .socials{display:flex;gap:.875rem;align-items:center}body.pg-centres .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centres .socials svg{width:1.625rem;height:1.625rem}body.pg-centres .header-logos img{height:9.375rem;width:auto}body.pg-centres 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.pg-centres nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centres .bc{padding-top:1.625rem}body.pg-centres .bc .wrap{padding-left:3.375rem}body.pg-centres .bc a,body.pg-centres .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centres .bc .sep{color:var(--corail);margin:0 .625rem;font-weight:700}body.pg-centres .intro{text-align:center;padding-top:2.1875rem}body.pg-centres .intro .chip{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:32.6875rem;height:6.375rem}body.pg-centres .intro .chip span{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;transform:scale(.932,1.075);white-space:nowrap}body.pg-centres .intro .sub{margin-top:1.3125rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centres .carte{margin-top:.875rem}body.pg-centres .carte .wrap{position:relative;height:36.3125rem}body.pg-centres .map-holder{position:absolute;left:3.3125rem;top:0;width:38.625rem;height:38.625rem}body.pg-centres .map-holder>img{width:100%;height:100%}body.pg-centres .hotspot{position:absolute;width:1.5rem;cursor:pointer;transform:translate(-50%,-50%);z-index:1}body.pg-centres .hotspot:hover{z-index:60}body.pg-centres .hotspot>img{width:100%;height:auto;transition:transform .15s;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.3))}body.pg-centres .hotspot:hover>img{transform:scale(1.2)}body.pg-centres .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-centres .hotspot:hover .pop{display:block}body.pg-centres .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-centres .hotspot .pop span{font-size:.8438rem;color:var(--gris)}body.pg-centres .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}body.pg-centres .legend{position:absolute;left:45.4375rem;top:6rem;display:grid;grid-template-columns:17.1875rem auto;grid-auto-rows:5.9375rem}body.pg-centres .legend .item{display:flex;align-items:center;gap:1.5rem}body.pg-centres .legend .item .txt{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;color:var(--vert);letter-spacing:.0312rem;text-transform:uppercase;transform:scaleY(1.16);transform-origin:left center}body.pg-centres .fleche{flex:none;width:2.875rem;height:2.3125rem;background:var(--corail);clip-path:polygon(0 0,64% 0,100% 50%,64% 100%,0 100%,51% 50%)}body.pg-centres .legend-para{position:absolute;left:46.25rem;top:28.4375rem;width:38.75rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.35;color:var(--gris)}body.pg-centres .idl-chiprow{text-align:center;margin-top:10.375rem;margin-bottom:-2.625rem;position:relative;z-index:2}body.pg-centres .idl-chip{display:inline-flex;align-items:center;background:var(--creme);width:27.3125rem;height:4.9375rem;padding-left:1.875rem}body.pg-centres .idl-chip .fleche{width:2.625rem;height:2.6875rem}body.pg-centres .idl-chip .txt{display:inline-block;margin-left:2rem;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;color:var(--vert);letter-spacing:.0312rem;transform:scaleY(1.08);transform-origin:left center}body.pg-centres .idl{background:var(--bleu);height:73rem}body.pg-centres .idl .wrap{position:relative;height:100%}body.pg-centres .idl-intro{padding-top:5.75rem;text-align:center;color:var(--creme);font-weight:700;font-size:1.25rem}body.pg-centres .ccard{position:absolute;width:19.4375rem;background:var(--champ)}body.pg-centres .ccard img{width:100%;height:12.4375rem;object-fit:cover}body.pg-centres .ccard .ctitle{padding:1.375rem .875rem 0 1.75rem;font-family:program-narrow,sans-serif;font-weight:900;font-size:1.375rem;line-height:1;letter-spacing:.0312rem;text-transform:uppercase;color:var(--bleu);white-space:nowrap;overflow:hidden}body.pg-centres .ccard .cdept{padding:.25rem 1rem 0 1.75rem;font-family:program-narrow,sans-serif;font-weight:500;font-size:1rem;letter-spacing:.075rem;text-transform:uppercase;color:var(--corail)}body.pg-centres .ccard .savoir{position:absolute;left:3.375rem;bottom:.3125rem;transform:translateY(50%);display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:12.6875rem;height:3.375rem;background:var(--corail);color:var(--creme);font-weight:500;font-size:1.25rem;text-decoration:none}body.pg-centres .ccard .savoir .fleche{width:1rem;height:1.25rem;background:#fff;clip-path:polygon(0 0,64% 0,100% 50%,64% 100%,0 100%,51% 50%)}body.pg-centres .ccard.c1{left:3.25rem;top:13.9375rem;height:21.9375rem}body.pg-centres .ccard.c2{left:24.25rem;top:14.0625rem;height:21.8125rem}body.pg-centres .ccard.c3{left:45.25rem;top:14.0625rem;height:21.8125rem}body.pg-centres .ccard.c4{left:3.25rem;top:42.375rem;height:20.25rem}body.pg-centres .ccard.c4 img{height:11.75rem}body.pg-centres .situer{position:absolute;left:24.4375rem;top:39.375rem;width:44.375rem}body.pg-centres .dept-col{position:absolute;left:69.5rem;top:14.25rem;display:flex;flex-direction:column;gap:2.375rem}body.pg-centres .dept-col a{display:flex;align-items:center;justify-content:center;width:13.9375rem;height:4.375rem;padding:0 .625rem;box-sizing:border-box;background:var(--corail);color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;font-size:2.125rem;letter-spacing:.0312rem;text-transform:uppercase;text-decoration:none;white-space:nowrap}body.pg-centres .dept-col a.actif{background:var(--vert)}body.pg-centres .fin{position:relative;background:#fff}body.pg-centres .deco-tl{position:absolute;left:0;top:16.0625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centres .deco-tl2{position:absolute;left:0;top:25.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centres .mask-tl{position:absolute;left:0;top:15.3125rem;width:10.9375rem;height:10rem;background:#fff;border-bottom-left-radius:10.9375rem 10rem;z-index:0}body.pg-centres .deco-br{position:absolute;right:0;top:41.25rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centres .postuler{text-align:center;padding:7.375rem 0 6.9375rem;position:relative;z-index:1}body.pg-centres .postuler p{font-weight:700;font-size:1.25rem;line-height:1.2;color:var(--gris)}body.pg-centres .postuler .chip{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:33.5625rem;height:5.0625rem;margin-top:3.25rem;text-decoration:none}body.pg-centres .postuler .chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:4.125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;transform:scale(.93,1.2);white-space:nowrap}body.pg-centres .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/10.9375rem 0;position:relative;z-index:1}body.pg-centres .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centres .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centres .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.0625rem;color:#fff}body.pg-centres .contact .person .who b{font-weight:900;font-size:2.0625rem}body.pg-centres .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:900;font-size:2.375rem}body.pg-centres footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem;z-index:1}body.pg-centres .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centres .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centres header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centres .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-centres .header-logos a{display:block}body.pg-centres .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centres .header-logos img{height:6.875rem;width:auto}body.pg-centres .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centres nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centres 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-centres .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centres .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centres .socials svg{width:1.25rem;height:1.25rem}body.pg-centres footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centres .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centres .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centres .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centres .footer-inner .flogo.region{width:11.25rem}body.pg-centres .footer-inner .flogo.europe{width:12.1875rem}body.pg-centres .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centres .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centres nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centres .nav-vivre{position:relative}body.pg-centres .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-centres .nav-vivre:hover .submenu{display:block}body.pg-centres .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centres .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centres .contact{background:var(--bleu);height:35.6875rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-radius:12.1875rem 0/10.9375rem 0;position:relative;z-index:1}body.pg-centres .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem;padding:0;letter-spacing:0}body.pg-centres .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centres .contact .mail-ico{display:block;margin:2rem auto 0;width:4.3125rem;height:auto}body.pg-centres .contact .email{margin-top:1.4375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centres .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centres .contact .person{width:40.6875rem}body.pg-centres .contact .person .who{font-family:Lato,sans-serif;font-weight:400;font-size:1.875rem;color:#fff}body.pg-centres .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centres .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem;position:relative;left:-1.125rem}body.pg-centres .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centres .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centres .ccard .ph{height:12.4375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#e6f0f8}body.pg-centres .ccard.c4 .ph{height:11.75rem}body.pg-centres .ccard .ph img{width:4.5rem;height:auto}body.pg-centres .ccard .ph small{font-size:.8125rem;font-style:italic;color:var(--gris);text-align:center;padding:0 1.125rem;line-height:1.3}body.pg-centres .situer-wrap{position:absolute;left:24.4375rem;top:39.375rem;width:44.375rem}body.pg-centres .situer{position:static;display:block;width:100%}body.pg-centres .situer-label{position:absolute;left:9.9375rem;top:8.5625rem;width:12rem;min-height:4rem;display:flex;align-items:center;justify-content:center;background:#000;color:var(--corail);font-family:program-narrow,sans-serif;font-weight:900;font-size:2.125rem;line-height:.95;text-transform:uppercase;text-align:center;padding:.5rem .625rem;transform:rotate(-8.5deg)}body.pg-centres .situer-label[hidden]{display:none}body.pg-centres .dept-col a{cursor:pointer}body.pg-centres .dept-col a:hover{background:var(--vert)}body.pg-centres .legend .item{cursor:pointer}body.pg-centres .finu .g-left{position:absolute;left:0;top:-8.0625rem;width:12rem;height:16.4375rem;background:var(--vert);z-index:0}body.pg-centres .finu .g-left-mask{position:absolute;left:0;top:-8.0625rem;width:12rem;height:8.0625rem;background:#fff;border-bottom-left-radius:11.875rem 8.0625rem;z-index:0}body.pg-centres .finu .g-right{position:absolute;right:0;top:27.4375rem;width:10.625rem;height:16.6875rem;background:var(--vert);z-index:0}body.pg-centres .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 8.375rem;border-bottom-right-radius:10.625rem 8.3125rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centres .finu footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.625rem 8.375rem;border-top-left-radius:0;z-index:1}body.pg-centres .finu{position:relative;background:#fff}body.pg-centres .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centres .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centres .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centres .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centres .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centres .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centres .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centres .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centres .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centres .finu .contact .person{width:40.6875rem}body.pg-centres .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centres .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centres .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centres .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centres .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centres .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.pg-centres .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centres .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centres .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centres .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centres .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centres .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centres .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centres .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.pg-centres .crumb-u a{color:#777171;text-decoration:none}body.pg-centres .crumb-u a:hover{text-decoration:underline}body.pg-centres .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centres .intro h1.chip,body.pg-centres h2.idl-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centres h2.contact-chip{margin:0}body.pg-centres .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-centres .cmodal.on{display:flex}body.pg-centres .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-centres .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-centres .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centres .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-centres .cmodal form input,body.pg-centres .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-centres .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centres .cmodal .fwide{margin-bottom:1rem}body.pg-centres .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centres .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centres .cmodal .fchecks input,body.pg-centres .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centres .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centres .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-centres .cmodal .fsubmit{text-align:center}body.pg-centres .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-centres .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centres .contact-chip{cursor:pointer}body.pg-vivre-et-travailler-centre-val-de-loire .p5hero{position:relative}body.pg-vivre-et-travailler-centre-val-de-loire .zone-banner{position:absolute;left:25.9375rem;top:-.0625rem;width:68.25rem;height:6.4375rem;background:var(--bleu);display:flex;align-items:center;justify-content:center;z-index:2;color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;font-size:2.75rem;letter-spacing:.0312rem;text-transform:uppercase;white-space:nowrap;transform-origin:center}body.pg-vivre-et-travailler-centre-val-de-loire .zone-banner span{display:inline-block;transform:scaleY(1.15)}body.pg-vivre-et-travailler-centre-val-de-loire h1.zone-banner{margin:0}body.pg-vivre-et-travailler-centre-val-de-loire .hero-encart{position:absolute;left:50%;transform:translate(-50%);top:9%;width:46%;background:var(--corail);color:#fff;font-weight:700;font-size:.9375rem;line-height:1.35;text-align:center;padding:.75rem 1.125rem;z-index:3;margin:0}/ :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}body.pg-vivre-et-travailler-centre-val-de-loire #canvas{width:120rem;position:relative;overflow:hidden}body.pg-vivre-et-travailler-centre-val-de-loire{font-family:Lato,sans-serif;background:#fff;color:var(--gris-texte);overflow-x:hidden}body.pg-vivre-et-travailler-centre-val-de-loire img{display:block;max-width:100%}body.pg-vivre-et-travailler-centre-val-de-loire .wrap{width:82.5rem;margin:0 auto}body.pg-vivre-et-travailler-centre-val-de-loire .socials{display:flex;gap:.875rem;align-items:center}body.pg-vivre-et-travailler-centre-val-de-loire .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-vivre-et-travailler-centre-val-de-loire .socials svg{width:1.625rem;height:1.625rem}body.pg-vivre-et-travailler-centre-val-de-loire .header-logos img{height:9.375rem;width:auto}body.pg-vivre-et-travailler-centre-val-de-loire 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.pg-vivre-et-travailler-centre-val-de-loire nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-vivre-et-travailler-centre-val-de-loire nav .has-sub{position:relative}body.pg-vivre-et-travailler-centre-val-de-loire nav .has-sub>a{display:inline-block}body.pg-vivre-et-travailler-centre-val-de-loire nav .has-sub:hover .submenu,body.pg-vivre-et-travailler-centre-val-de-loire nav .has-sub:focus-within .submenu{display:block}body.pg-vivre-et-travailler-centre-val-de-loire nav .submenu ul{list-style:none;background:#fff;box-shadow:0 .5rem 1.5rem #0000002e;min-width:21.25rem;padding:.625rem 0}body.pg-vivre-et-travailler-centre-val-de-loire nav .submenu li a{display:block;padding:.75rem 1.625rem;color:var(--bleu);font-size:1.125rem;white-space:nowrap}body.pg-vivre-et-travailler-centre-val-de-loire nav .submenu li a:hover{background:var(--champ);color:var(--corail)}body.pg-vivre-et-travailler-centre-val-de-loire .breadcrumb{margin:1.875rem 0 0;font-size:.9062rem;line-height:1.25rem;color:var(--gris-texte)}body.pg-vivre-et-travailler-centre-val-de-loire .breadcrumb a{color:var(--gris-texte);text-decoration:none}body.pg-vivre-et-travailler-centre-val-de-loire .breadcrumb .sep{color:var(--corail);margin:0 .625rem;font-weight:700}body.pg-vivre-et-travailler-centre-val-de-loire .p5hero{margin-top:5.3125rem}body.pg-vivre-et-travailler-centre-val-de-loire .p5hero img{width:120rem;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .sec h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:2.425rem;line-height:2.875rem;letter-spacing:.025rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec h2.corail{color:var(--corail)}body.pg-vivre-et-travailler-centre-val-de-loire .sec h2.vert{color:var(--vert)}body.pg-vivre-et-travailler-centre-val-de-loire .sec h2.bleu{color:var(--bleu)}body.pg-vivre-et-travailler-centre-val-de-loire .sec p{font-size:1.4081rem;line-height:1.6938rem;color:var(--gris-texte);font-weight:400}body.pg-vivre-et-travailler-centre-val-de-loire .sec p+p{margin-top:0}body.pg-vivre-et-travailler-centre-val-de-loire .sec b{font-weight:700}body.pg-vivre-et-travailler-centre-val-de-loire .sec b.bl{color:var(--bleu)}body.pg-vivre-et-travailler-centre-val-de-loire .sec b.co{color:var(--corail)}body.pg-vivre-et-travailler-centre-val-de-loire .sec b.ve{color:var(--vert)}body.pg-vivre-et-travailler-centre-val-de-loire .sec.of8 .wrap{padding-left:.5rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.berry b{letter-spacing:-.0156rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.intro{margin-top:7.9375rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.intro p{margin-top:2.4375rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.prox{margin-top:4.5625rem}body.pg-vivre-et-travailler-centre-val-de-loire .prox-flow{position:relative;margin-top:2.0625rem}body.pg-vivre-et-travailler-centre-val-de-loire .prox-flow .txt{width:41.25rem}body.pg-vivre-et-travailler-centre-val-de-loire .prox-flow .txt p+p{letter-spacing:-.0037rem}body.pg-vivre-et-travailler-centre-val-de-loire .prox-flow .carte{position:absolute;left:45.75rem;top:-2.5625rem;width:36.3125rem}body.pg-vivre-et-travailler-centre-val-de-loire .prox-flow .carte img{width:100%;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .fullphoto img{width:82.5rem;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .fullphoto.loire{margin-top:6.3125rem}body.pg-vivre-et-travailler-centre-val-de-loire .fullphoto.amboise{margin-top:5rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.axe{margin-top:4.375rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.axe p{margin-top:2rem;width:81.5625rem}body.pg-vivre-et-travailler-centre-val-de-loire .situer{position:relative;width:91.8125rem;margin:4rem 0 0 15rem}body.pg-vivre-et-travailler-centre-val-de-loire .situer>img{width:100%;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .pt{position:absolute;width:13%;height:4.6%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;padding:0}body.pg-vivre-et-travailler-centre-val-de-loire .pt:focus-visible{outline:.125rem dashed var(--corail);outline-offset:.125rem}body.pg-vivre-et-travailler-centre-val-de-loire .pt .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-vivre-et-travailler-centre-val-de-loire .pt:hover .pop,body.pg-vivre-et-travailler-centre-val-de-loire .pt.open .pop{display:block}body.pg-vivre-et-travailler-centre-val-de-loire .pt .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-vivre-et-travailler-centre-val-de-loire .pt .pop span{font-size:.8438rem;color:var(--gris-texte)}body.pg-vivre-et-travailler-centre-val-de-loire .pt .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}body.pg-vivre-et-travailler-centre-val-de-loire .sec.berry{margin-top:6.9375rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.berry p:first-of-type{margin-top:2.5rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.engage{margin-top:0}body.pg-vivre-et-travailler-centre-val-de-loire .sec.engage h2{margin-top:4.5625rem}body.pg-vivre-et-travailler-centre-val-de-loire .sec.engage p{margin-top:2.375rem}body.pg-vivre-et-travailler-centre-val-de-loire .faq{margin-top:9.375rem}body.pg-vivre-et-travailler-centre-val-de-loire .faq-chip{display:flex;justify-content:center}body.pg-vivre-et-travailler-centre-val-de-loire .faq-chip img{width:12rem;height:6.375rem}body.pg-vivre-et-travailler-centre-val-de-loire .faq-list{width:75.4375rem;margin:4.3125rem auto 0}body.pg-vivre-et-travailler-centre-val-de-loire .faq-item{background:var(--vert);color:var(--creme)}body.pg-vivre-et-travailler-centre-val-de-loire .faq-item+.faq-item{margin-top:1.875rem}body.pg-vivre-et-travailler-centre-val-de-loire .faq-item.open{background:var(--corail)}body.pg-vivre-et-travailler-centre-val-de-loire .faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;width:100%;background:none;border:none;cursor:pointer;text-align:left;color:#fff;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;letter-spacing:.0187rem;padding:0 4.0625rem 0 3.4375rem;min-height:7.625rem}body.pg-vivre-et-travailler-centre-val-de-loire .faq-q .qt{flex:none;width:0;white-space:nowrap;overflow:visible;transform:scaleX(.97);transform-origin:left center;position:relative;top:.125rem}body.pg-vivre-et-travailler-centre-val-de-loire .faq-q .ico{flex:none;width:3.875rem;height:3.875rem;border:.1562rem solid var(--creme);border-radius:50%;position:relative}body.pg-vivre-et-travailler-centre-val-de-loire .faq-q .ico:before,body.pg-vivre-et-travailler-centre-val-de-loire .faq-q .ico:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-vivre-et-travailler-centre-val-de-loire .faq-q .ico:before{width:1.75rem;height:.1562rem;transform:translate(-50%,-50%)}body.pg-vivre-et-travailler-centre-val-de-loire .faq-item:not(.open) .faq-q .ico:after{width:.1562rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-vivre-et-travailler-centre-val-de-loire .faq-a{display:none;padding:2.375rem 3.5625rem 3.8125rem 3.4375rem}body.pg-vivre-et-travailler-centre-val-de-loire .faq-item.open .faq-a{display:block}body.pg-vivre-et-travailler-centre-val-de-loire .faq-item.open .faq-q{min-height:0;padding-top:1.875rem;padding-bottom:0}body.pg-vivre-et-travailler-centre-val-de-loire .faq-a p{font-size:1.25rem;line-height:1.5rem;font-weight:700;color:var(--creme)}body.pg-vivre-et-travailler-centre-val-de-loire .faq-a p+p{margin-top:1.5rem}body.pg-vivre-et-travailler-centre-val-de-loire .cta-medecin{position:relative;display:block;width:61.4375rem;height:16.3125rem;margin:10.8125rem 0 0 29.3125rem;background:var(--creme);text-decoration:none}body.pg-vivre-et-travailler-centre-val-de-loire .cta-medecin .t{position:absolute;left:3.9375rem;top:2rem;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:3.8125rem;line-height:5.25rem;letter-spacing:.0312rem}body.pg-vivre-et-travailler-centre-val-de-loire .cta-medecin .s{position:absolute;left:3.9375rem;top:12.875rem;font-size:1.25rem;font-weight:700;color:var(--gris-titre)}body.pg-vivre-et-travailler-centre-val-de-loire .cta-medecin .fleche{position:absolute;left:49.9375rem;top:4.4375rem;width:7.9375rem;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .bas{position:relative;margin-top:9.5625rem}body.pg-vivre-et-travailler-centre-val-de-loire .disc{position:absolute;border-radius:50%;background:var(--vert)}body.pg-vivre-et-travailler-centre-val-de-loire .disc-left{width:20.75rem;height:20.75rem;left:-14.4375rem;top:-10.25rem}body.pg-vivre-et-travailler-centre-val-de-loire .disc-right{width:21.25rem;height:21.25rem;right:-10.625rem;top:25.0625rem}body.pg-vivre-et-travailler-centre-val-de-loire .contact{position:relative;background:var(--bleu);height:35.6875rem;text-align:center;color:#fff;border-top-left-radius:10.75rem 8.375rem;border-bottom-right-radius:10.75rem}body.pg-vivre-et-travailler-centre-val-de-loire .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.6875rem;line-height:1;text-transform:uppercase;width:15.5rem;height:4rem;margin-top:5.3125rem;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.0625rem;transform:translate(-.5rem)}body.pg-vivre-et-travailler-centre-val-de-loire .contact .mail-ico{margin:2.375rem auto 0;width:4.3125rem}body.pg-vivre-et-travailler-centre-val-de-loire .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-vivre-et-travailler-centre-val-de-loire .contact .people{display:flex;justify-content:center;gap:16.1875rem;margin-top:2.875rem}body.pg-vivre-et-travailler-centre-val-de-loire .contact .person .who{font-family:program-narrow,sans-serif;font-weight:400;font-size:2.3438rem;color:#fff}body.pg-vivre-et-travailler-centre-val-de-loire .contact .person .who b{font-weight:900;font-size:2.3438rem}body.pg-vivre-et-travailler-centre-val-de-loire .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.625rem;margin-top:1.9375rem;position:relative;left:-1rem}body.pg-vivre-et-travailler-centre-val-de-loire .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-vivre-et-travailler-centre-val-de-loire .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-vivre-et-travailler-centre-val-de-loire footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.75rem}body.pg-vivre-et-travailler-centre-val-de-loire .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-vivre-et-travailler-centre-val-de-loire .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-vivre-et-travailler-centre-val-de-loire header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .header-logos a{display:block}body.pg-vivre-et-travailler-centre-val-de-loire .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-vivre-et-travailler-centre-val-de-loire .header-logos img{height:6.875rem;width:auto}body.pg-vivre-et-travailler-centre-val-de-loire .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-vivre-et-travailler-centre-val-de-loire nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-vivre-et-travailler-centre-val-de-loire 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-vivre-et-travailler-centre-val-de-loire .socials{display:flex;gap:.6875rem;align-items:center}body.pg-vivre-et-travailler-centre-val-de-loire .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-vivre-et-travailler-centre-val-de-loire .socials svg{width:1.25rem;height:1.25rem}body.pg-vivre-et-travailler-centre-val-de-loire footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-vivre-et-travailler-centre-val-de-loire .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-vivre-et-travailler-centre-val-de-loire .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-vivre-et-travailler-centre-val-de-loire .footer-inner .flogo{width:11.625rem;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .footer-inner .flogo.region{width:11.25rem}body.pg-vivre-et-travailler-centre-val-de-loire .footer-inner .flogo.europe{width:12.1875rem}body.pg-vivre-et-travailler-centre-val-de-loire .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-vivre-et-travailler-centre-val-de-loire .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-vivre-et-travailler-centre-val-de-loire nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-vivre-et-travailler-centre-val-de-loire .nav-vivre{position:relative}body.pg-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .nav-vivre:hover .submenu{display:block}body.pg-vivre-et-travailler-centre-val-de-loire .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-vivre-et-travailler-centre-val-de-loire .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-vivre-et-travailler-centre-val-de-loire .contact .person .who,body.pg-vivre-et-travailler-centre-val-de-loire .person .who,body.pg-vivre-et-travailler-centre-val-de-loire .who{font-family:Lato,sans-serif!important;font-size:1.875rem!important;color:#fff}body.pg-vivre-et-travailler-centre-val-de-loire .contact .person .who b,body.pg-vivre-et-travailler-centre-val-de-loire .person .who b,body.pg-vivre-et-travailler-centre-val-de-loire .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-vivre-et-travailler-centre-val-de-loire .contact .person .tel span,body.pg-vivre-et-travailler-centre-val-de-loire .person .tel span,body.pg-vivre-et-travailler-centre-val-de-loire .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-vivre-et-travailler-centre-val-de-loire .contact .email,body.pg-vivre-et-travailler-centre-val-de-loire .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-vivre-et-travailler-centre-val-de-loire .finu .g-left{position:absolute;left:0;top:-8.0625rem;width:12rem;height:16.4375rem;background:var(--vert);z-index:0}body.pg-vivre-et-travailler-centre-val-de-loire .finu .g-left-mask{position:absolute;left:0;top:-8.0625rem;width:12rem;height:8.0625rem;background:#fff;border-bottom-left-radius:11.875rem 8.0625rem;z-index:0}body.pg-vivre-et-travailler-centre-val-de-loire .finu .g-right{position:absolute;right:0;top:27.4375rem;width:10.625rem;height:16.6875rem;background:var(--vert);z-index:0}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 8.375rem;border-bottom-right-radius:10.625rem 8.3125rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-vivre-et-travailler-centre-val-de-loire .finu footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.625rem 8.375rem;border-top-left-radius:0;z-index:1}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .mail-ico{display:block;margin:2rem auto 0;width:4.3125rem;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .email{margin-top:1.4375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem;position:relative;left:-1.125rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu{position:relative;background:#fff}body.pg-vivre-et-travailler-centre-val-de-loire .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-vivre-et-travailler-centre-val-de-loire .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-vivre-et-travailler-centre-val-de-loire .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .person{width:40.6875rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-vivre-et-travailler-centre-val-de-loire .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.pg-vivre-et-travailler-centre-val-de-loire .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-vivre-et-travailler-centre-val-de-loire .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-vivre-et-travailler-centre-val-de-loire .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-vivre-et-travailler-centre-val-de-loire .finu .footer-inner .flogo.region{width:11.25rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-vivre-et-travailler-centre-val-de-loire .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-vivre-et-travailler-centre-val-de-loire .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-vivre-et-travailler-centre-val-de-loire .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.pg-vivre-et-travailler-centre-val-de-loire .crumb-u a{color:#777171;text-decoration:none}body.pg-vivre-et-travailler-centre-val-de-loire .crumb-u a:hover{text-decoration:underline}body.pg-vivre-et-travailler-centre-val-de-loire .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-vivre-et-travailler-centre-val-de-loire h2.contact-chip{margin:0}body.pg-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .cmodal.on{display:flex}body.pg-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .cmodal form input,body.pg-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-vivre-et-travailler-centre-val-de-loire .cmodal .fwide{margin-bottom:1rem}body.pg-vivre-et-travailler-centre-val-de-loire .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-vivre-et-travailler-centre-val-de-loire .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-vivre-et-travailler-centre-val-de-loire .cmodal .fchecks input,body.pg-vivre-et-travailler-centre-val-de-loire .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-vivre-et-travailler-centre-val-de-loire .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .cmodal .fsubmit{text-align:center}body.pg-vivre-et-travailler-centre-val-de-loire .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-vivre-et-travailler-centre-val-de-loire .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-vivre-et-travailler-centre-val-de-loire .contact-chip{cursor:pointer}body.pg-vivre-berry .hero-encart{position:absolute;left:50%;transform:translate(-50%);top:9%;width:46%;background:var(--corail);color:#fff;font-weight:700;font-size:.9375rem;line-height:1.35;text-align:center;padding:.75rem 1.125rem;z-index:3;margin:0}/ / html,body.pg-vivre-berry{margin:0;padding:0}body.pg-vivre-berry #canvas{width:120rem;position:relative;overflow:hidden}body.pg-vivre-berry{font-family:Lato,sans-serif;background:#fff;color:var(--gris-texte);overflow-x:hidden}body.pg-vivre-berry img{display:block;max-width:100%}body.pg-vivre-berry .wrap{width:82.5rem;margin:0 auto}body.pg-vivre-berry .socials{display:flex;gap:.875rem;align-items:center}body.pg-vivre-berry .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-vivre-berry .socials svg{width:1.625rem;height:1.625rem}body.pg-vivre-berry .header-logos img{height:9.375rem;width:auto}body.pg-vivre-berry 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.pg-vivre-berry nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-vivre-berry nav .has-sub{position:relative}body.pg-vivre-berry nav .has-sub>a{display:inline-block}body.pg-vivre-berry nav .has-sub:hover .submenu,body.pg-vivre-berry nav .has-sub:focus-within .submenu{display:block}body.pg-vivre-berry nav .submenu ul{list-style:none;background:#fff;box-shadow:0 .5rem 1.5rem #0000002e;min-width:21.25rem;padding:.625rem 0}body.pg-vivre-berry nav .submenu li a{display:block;padding:.75rem 1.625rem;color:var(--bleu);font-size:1.125rem;white-space:nowrap}body.pg-vivre-berry nav .submenu li a:hover{background:var(--champ);color:var(--corail)}body.pg-vivre-berry .breadcrumb{margin:1.875rem 0 0;font-size:.9062rem;line-height:1.25rem;color:var(--gris-texte)}body.pg-vivre-berry .breadcrumb a{color:var(--gris-texte);text-decoration:none}body.pg-vivre-berry .breadcrumb .sep{color:var(--corail);margin:0 .625rem;font-weight:700}body.pg-vivre-berry .p5hero{margin-top:5.3125rem}body.pg-vivre-berry .p5hero img{width:120rem;height:auto}body.pg-vivre-berry .sec h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:2.425rem;line-height:2.875rem;letter-spacing:.025rem}body.pg-vivre-berry .sec h2.corail{color:var(--corail)}body.pg-vivre-berry .sec h2.vert{color:var(--vert)}body.pg-vivre-berry .sec h2.bleu{color:var(--bleu)}body.pg-vivre-berry .sec p{font-size:1.4081rem;line-height:1.6938rem;color:var(--gris-texte);font-weight:400}body.pg-vivre-berry .sec p+p{margin-top:0}body.pg-vivre-berry .sec b{font-weight:700}body.pg-vivre-berry .sec b.bl{color:var(--bleu)}body.pg-vivre-berry .sec b.co{color:var(--corail)}body.pg-vivre-berry .sec b.ve{color:var(--vert)}body.pg-vivre-berry .sec.of8 .wrap{padding-left:.5rem}body.pg-vivre-berry .sec.berry b{letter-spacing:-.0156rem}body.pg-vivre-berry .sec.intro{margin-top:7.9375rem}body.pg-vivre-berry .sec.intro p{margin-top:2.4375rem}body.pg-vivre-berry .sec.prox{margin-top:4.5625rem}body.pg-vivre-berry .prox-flow{position:relative;margin-top:2.0625rem}body.pg-vivre-berry .prox-flow .txt{width:41.25rem}body.pg-vivre-berry .prox-flow .txt p+p{letter-spacing:-.0037rem}body.pg-vivre-berry .prox-flow .carte{position:absolute;left:45.75rem;top:-2.5625rem;width:36.3125rem}body.pg-vivre-berry .prox-flow .carte img{width:100%;height:auto}body.pg-vivre-berry .fullphoto img{width:82.5rem;height:auto}body.pg-vivre-berry .fullphoto.loire{margin-top:6.3125rem}body.pg-vivre-berry .fullphoto.amboise{margin-top:5rem}body.pg-vivre-berry .sec.axe{margin-top:4.375rem}body.pg-vivre-berry .sec.axe p{margin-top:2rem;width:81.5625rem}body.pg-vivre-berry .situer{position:relative;width:91.8125rem;margin:4rem 0 0 15rem}body.pg-vivre-berry .situer>img{width:100%;height:auto}body.pg-vivre-berry .pt{position:absolute;width:13%;height:4.6%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;padding:0}body.pg-vivre-berry .pt:focus-visible{outline:.125rem dashed var(--corail);outline-offset:.125rem}body.pg-vivre-berry .pt .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-vivre-berry .pt:hover .pop,body.pg-vivre-berry .pt.open .pop{display:block}body.pg-vivre-berry .pt .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-vivre-berry .pt .pop span{font-size:.8438rem;color:var(--gris-texte)}body.pg-vivre-berry .pt .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}body.pg-vivre-berry .sec.berry{margin-top:6.9375rem}body.pg-vivre-berry .sec.berry p:first-of-type{margin-top:2.5rem}body.pg-vivre-berry .sec.engage{margin-top:0}body.pg-vivre-berry .sec.engage h2{margin-top:4.5625rem}body.pg-vivre-berry .sec.engage p{margin-top:2.375rem}body.pg-vivre-berry .faq{margin-top:9.375rem}body.pg-vivre-berry .faq-chip{display:flex;justify-content:center}body.pg-vivre-berry .faq-chip img{width:12rem;height:6.375rem}body.pg-vivre-berry .faq-list{width:75.4375rem;margin:4.3125rem auto 0}body.pg-vivre-berry .faq-item{background:var(--vert);color:var(--creme)}body.pg-vivre-berry .faq-item+.faq-item{margin-top:1.875rem}body.pg-vivre-berry .faq-item.open{background:var(--corail)}body.pg-vivre-berry .faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;width:100%;background:none;border:none;cursor:pointer;text-align:left;color:#fff;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;letter-spacing:.0187rem;padding:0 4.0625rem 0 3.4375rem;min-height:7.625rem}body.pg-vivre-berry .faq-q .qt{flex:none;width:0;white-space:nowrap;overflow:visible;transform:scaleX(.97);transform-origin:left center;position:relative;top:.125rem}body.pg-vivre-berry .faq-q .ico{flex:none;width:3.875rem;height:3.875rem;border:.1562rem solid var(--creme);border-radius:50%;position:relative}body.pg-vivre-berry .faq-q .ico:before,body.pg-vivre-berry .faq-q .ico:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-vivre-berry .faq-q .ico:before{width:1.75rem;height:.1562rem;transform:translate(-50%,-50%)}body.pg-vivre-berry .faq-item:not(.open) .faq-q .ico:after{width:.1562rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-vivre-berry .faq-a{display:none;padding:2.375rem 3.5625rem 3.8125rem 3.4375rem}body.pg-vivre-berry .faq-item.open .faq-a{display:block}body.pg-vivre-berry .faq-item.open .faq-q{min-height:0;padding-top:1.875rem;padding-bottom:0}body.pg-vivre-berry .faq-a p{font-size:1.25rem;line-height:1.5rem;font-weight:700;color:var(--creme)}body.pg-vivre-berry .faq-a p+p{margin-top:1.5rem}body.pg-vivre-berry .cta-medecin{position:relative;display:block;width:61.4375rem;height:16.3125rem;margin:10.8125rem 0 0 29.3125rem;background:var(--creme);text-decoration:none}body.pg-vivre-berry .cta-medecin .t{position:absolute;left:3.9375rem;top:2rem;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:3.8125rem;line-height:5.25rem;letter-spacing:.0312rem}body.pg-vivre-berry .cta-medecin .s{position:absolute;left:3.9375rem;top:12.875rem;font-size:1.25rem;font-weight:700;color:var(--gris-titre)}body.pg-vivre-berry .cta-medecin .fleche{position:absolute;left:49.9375rem;top:4.4375rem;width:7.9375rem;height:auto}body.pg-vivre-berry .bas{position:relative;margin-top:9.5625rem}body.pg-vivre-berry .disc{position:absolute;border-radius:50%;background:var(--vert)}body.pg-vivre-berry .disc-left{width:20.75rem;height:20.75rem;left:-14.4375rem;top:-10.25rem}body.pg-vivre-berry .disc-right{width:21.25rem;height:21.25rem;right:-10.625rem;top:25.0625rem}body.pg-vivre-berry .contact{position:relative;background:var(--bleu);height:35.6875rem;text-align:center;color:#fff;border-top-left-radius:10.75rem 8.375rem;border-bottom-right-radius:10.75rem}body.pg-vivre-berry .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.6875rem;line-height:1;text-transform:uppercase;width:15.5rem;height:4rem;margin-top:5.3125rem;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.0625rem;transform:translate(-.5rem)}body.pg-vivre-berry .contact .mail-ico{margin:2.375rem auto 0;width:4.3125rem}body.pg-vivre-berry .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-vivre-berry .contact .people{display:flex;justify-content:center;gap:16.1875rem;margin-top:2.875rem}body.pg-vivre-berry .contact .person .who{font-family:program-narrow,sans-serif;font-weight:400;font-size:2.3438rem;color:#fff}body.pg-vivre-berry .contact .person .who b{font-weight:900;font-size:2.3438rem}body.pg-vivre-berry .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.625rem;margin-top:1.9375rem;position:relative;left:-1rem}body.pg-vivre-berry .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-vivre-berry .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-vivre-berry footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.75rem}body.pg-vivre-berry .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-vivre-berry .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-vivre-berry header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-vivre-berry .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-vivre-berry .header-logos a{display:block}body.pg-vivre-berry .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-vivre-berry .header-logos img{height:6.875rem;width:auto}body.pg-vivre-berry .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-vivre-berry nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-vivre-berry 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-vivre-berry .socials{display:flex;gap:.6875rem;align-items:center}body.pg-vivre-berry .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-vivre-berry .socials svg{width:1.25rem;height:1.25rem}body.pg-vivre-berry footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-vivre-berry .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-vivre-berry .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-vivre-berry .footer-inner .flogo{width:11.625rem;height:auto}body.pg-vivre-berry .footer-inner .flogo.region{width:11.25rem}body.pg-vivre-berry .footer-inner .flogo.europe{width:12.1875rem}body.pg-vivre-berry .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-vivre-berry .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-vivre-berry nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-vivre-berry .nav-vivre{position:relative}body.pg-vivre-berry .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-vivre-berry .nav-vivre:hover .submenu{display:block}body.pg-vivre-berry .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-vivre-berry .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-vivre-berry .contact .person .who,body.pg-vivre-berry .person .who,body.pg-vivre-berry .who{font-family:Lato,sans-serif!important;font-size:1.875rem!important;color:#fff}body.pg-vivre-berry .contact .person .who b,body.pg-vivre-berry .person .who b,body.pg-vivre-berry .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-vivre-berry .contact .person .tel span,body.pg-vivre-berry .person .tel span,body.pg-vivre-berry .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-vivre-berry .contact .email,body.pg-vivre-berry .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-vivre-berry .finu .g-left{position:absolute;left:0;top:-8.0625rem;width:12rem;height:16.4375rem;background:var(--vert);z-index:0}body.pg-vivre-berry .finu .g-left-mask{position:absolute;left:0;top:-8.0625rem;width:12rem;height:8.0625rem;background:#fff;border-bottom-left-radius:11.875rem 8.0625rem;z-index:0}body.pg-vivre-berry .finu .g-right{position:absolute;right:0;top:27.4375rem;width:10.625rem;height:16.6875rem;background:var(--vert);z-index:0}body.pg-vivre-berry .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 8.375rem;border-bottom-right-radius:10.625rem 8.3125rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-vivre-berry .finu footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.625rem 8.375rem;border-top-left-radius:0;z-index:1}body.pg-vivre-berry .finu .contact .mail-ico{display:block;margin:2rem auto 0;width:4.3125rem;height:auto}body.pg-vivre-berry .finu .contact .email{margin-top:1.4375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-vivre-berry .finu .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-vivre-berry .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-vivre-berry .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem;position:relative;left:-1.125rem}body.pg-vivre-berry .finu{position:relative;background:#fff}body.pg-vivre-berry .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-vivre-berry .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-vivre-berry .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-vivre-berry .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-vivre-berry .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-vivre-berry .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-vivre-berry .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-vivre-berry .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-vivre-berry .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-vivre-berry .finu .contact .person{width:40.6875rem}body.pg-vivre-berry .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-vivre-berry .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-vivre-berry .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-vivre-berry .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-vivre-berry .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-vivre-berry .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.pg-vivre-berry .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-vivre-berry .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-vivre-berry .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-vivre-berry .finu .footer-inner .flogo.region{width:11.25rem}body.pg-vivre-berry .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-vivre-berry .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-vivre-berry .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-vivre-berry .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.pg-vivre-berry .crumb-u a{color:#777171;text-decoration:none}body.pg-vivre-berry .crumb-u a:hover{text-decoration:underline}body.pg-vivre-berry .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-vivre-berry .p5hero{position:relative}body.pg-vivre-berry .zone-banner{position:absolute;left:25.9375rem;top:-.0625rem;width:68.25rem;height:6.4375rem;background:var(--bleu);display:flex;align-items:center;justify-content:center;z-index:2;color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;font-size:2.75rem;letter-spacing:.0312rem;text-transform:uppercase;white-space:nowrap;transform-origin:center}body.pg-vivre-berry .zone-banner span{display:inline-block;transform:scaleY(1.15)}body.pg-vivre-berry h1.zone-banner,body.pg-vivre-berry h2.contact-chip{margin:0}body.pg-vivre-berry .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-vivre-berry .cmodal.on{display:flex}body.pg-vivre-berry .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-vivre-berry .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-vivre-berry .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-vivre-berry .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-vivre-berry .cmodal form input,body.pg-vivre-berry .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-vivre-berry .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-vivre-berry .cmodal .fwide{margin-bottom:1rem}body.pg-vivre-berry .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-vivre-berry .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-vivre-berry .cmodal .fchecks input,body.pg-vivre-berry .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-vivre-berry .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-vivre-berry .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-vivre-berry .cmodal .fsubmit{text-align:center}body.pg-vivre-berry .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-vivre-berry .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-vivre-berry .contact-chip{cursor:pointer}body.pg-vivre-proximite-paris .hero-encart{position:absolute;left:50%;transform:translate(-50%);top:9%;width:46%;background:var(--corail);color:#fff;font-weight:700;font-size:.9375rem;line-height:1.35;text-align:center;padding:.75rem 1.125rem;z-index:3;margin:0}/ / html,body.pg-vivre-proximite-paris{margin:0;padding:0}body.pg-vivre-proximite-paris #canvas{width:120rem;position:relative;overflow:hidden}body.pg-vivre-proximite-paris{font-family:Lato,sans-serif;background:#fff;color:var(--gris-texte);overflow-x:hidden}body.pg-vivre-proximite-paris img{display:block;max-width:100%}body.pg-vivre-proximite-paris .wrap{width:82.5rem;margin:0 auto}body.pg-vivre-proximite-paris .socials{display:flex;gap:.875rem;align-items:center}body.pg-vivre-proximite-paris .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-vivre-proximite-paris .socials svg{width:1.625rem;height:1.625rem}body.pg-vivre-proximite-paris .header-logos img{height:9.375rem;width:auto}body.pg-vivre-proximite-paris 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.pg-vivre-proximite-paris nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-vivre-proximite-paris nav .has-sub{position:relative}body.pg-vivre-proximite-paris nav .has-sub>a{display:inline-block}body.pg-vivre-proximite-paris nav .has-sub:hover .submenu,body.pg-vivre-proximite-paris nav .has-sub:focus-within .submenu{display:block}body.pg-vivre-proximite-paris nav .submenu ul{list-style:none;background:#fff;box-shadow:0 .5rem 1.5rem #0000002e;min-width:21.25rem;padding:.625rem 0}body.pg-vivre-proximite-paris nav .submenu li a{display:block;padding:.75rem 1.625rem;color:var(--bleu);font-size:1.125rem;white-space:nowrap}body.pg-vivre-proximite-paris nav .submenu li a:hover{background:var(--champ);color:var(--corail)}body.pg-vivre-proximite-paris .breadcrumb{margin:1.875rem 0 0;font-size:.9062rem;line-height:1.25rem;color:var(--gris-texte)}body.pg-vivre-proximite-paris .breadcrumb a{color:var(--gris-texte);text-decoration:none}body.pg-vivre-proximite-paris .breadcrumb .sep{color:var(--corail);margin:0 .625rem;font-weight:700}body.pg-vivre-proximite-paris .p5hero{margin-top:5.3125rem}body.pg-vivre-proximite-paris .p5hero img{width:120rem;height:auto}body.pg-vivre-proximite-paris .sec h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:2.425rem;line-height:2.875rem;letter-spacing:.025rem}body.pg-vivre-proximite-paris .sec h2.corail{color:var(--corail)}body.pg-vivre-proximite-paris .sec h2.vert{color:var(--vert)}body.pg-vivre-proximite-paris .sec h2.bleu{color:var(--bleu)}body.pg-vivre-proximite-paris .sec p{font-size:1.4081rem;line-height:1.6938rem;color:var(--gris-texte);font-weight:400}body.pg-vivre-proximite-paris .sec p+p{margin-top:0}body.pg-vivre-proximite-paris .sec b{font-weight:700}body.pg-vivre-proximite-paris .sec b.bl{color:var(--bleu)}body.pg-vivre-proximite-paris .sec b.co{color:var(--corail)}body.pg-vivre-proximite-paris .sec b.ve{color:var(--vert)}body.pg-vivre-proximite-paris .sec.of8 .wrap{padding-left:.5rem}body.pg-vivre-proximite-paris .sec.berry b{letter-spacing:-.0156rem}body.pg-vivre-proximite-paris .sec.intro{margin-top:7.9375rem}body.pg-vivre-proximite-paris .sec.intro p{margin-top:2.4375rem}body.pg-vivre-proximite-paris .sec.prox{margin-top:4.5625rem}body.pg-vivre-proximite-paris .prox-flow{position:relative;margin-top:2.0625rem}body.pg-vivre-proximite-paris .prox-flow .txt{width:41.25rem}body.pg-vivre-proximite-paris .prox-flow .txt p+p{letter-spacing:-.0037rem}body.pg-vivre-proximite-paris .prox-flow .carte{position:absolute;left:45.75rem;top:-2.5625rem;width:36.3125rem}body.pg-vivre-proximite-paris .prox-flow .carte img{width:100%;height:auto}body.pg-vivre-proximite-paris .fullphoto img{width:82.5rem;height:auto}body.pg-vivre-proximite-paris .fullphoto.loire{margin-top:6.3125rem}body.pg-vivre-proximite-paris .fullphoto.amboise{margin-top:5rem}body.pg-vivre-proximite-paris .sec.axe{margin-top:4.375rem}body.pg-vivre-proximite-paris .sec.axe p{margin-top:2rem;width:81.5625rem}body.pg-vivre-proximite-paris .situer{position:relative;width:91.8125rem;margin:4rem 0 0 15rem}body.pg-vivre-proximite-paris .situer>img{width:100%;height:auto}body.pg-vivre-proximite-paris .pt{position:absolute;width:13%;height:4.6%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;padding:0}body.pg-vivre-proximite-paris .pt:focus-visible{outline:.125rem dashed var(--corail);outline-offset:.125rem}body.pg-vivre-proximite-paris .pt .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-vivre-proximite-paris .pt:hover .pop,body.pg-vivre-proximite-paris .pt.open .pop{display:block}body.pg-vivre-proximite-paris .pt .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-vivre-proximite-paris .pt .pop span{font-size:.8438rem;color:var(--gris-texte)}body.pg-vivre-proximite-paris .pt .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}body.pg-vivre-proximite-paris .sec.berry{margin-top:6.9375rem}body.pg-vivre-proximite-paris .sec.berry p:first-of-type{margin-top:2.5rem}body.pg-vivre-proximite-paris .sec.engage{margin-top:0}body.pg-vivre-proximite-paris .sec.engage h2{margin-top:4.5625rem}body.pg-vivre-proximite-paris .sec.engage p{margin-top:2.375rem}body.pg-vivre-proximite-paris .faq{margin-top:9.375rem}body.pg-vivre-proximite-paris .faq-chip{display:flex;justify-content:center}body.pg-vivre-proximite-paris .faq-chip img{width:12rem;height:6.375rem}body.pg-vivre-proximite-paris .faq-list{width:75.4375rem;margin:4.3125rem auto 0}body.pg-vivre-proximite-paris .faq-item{background:var(--vert);color:var(--creme)}body.pg-vivre-proximite-paris .faq-item+.faq-item{margin-top:1.875rem}body.pg-vivre-proximite-paris .faq-item.open{background:var(--corail)}body.pg-vivre-proximite-paris .faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;width:100%;background:none;border:none;cursor:pointer;text-align:left;color:#fff;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;letter-spacing:.0187rem;padding:0 4.0625rem 0 3.4375rem;min-height:7.625rem}body.pg-vivre-proximite-paris .faq-q .qt{flex:none;width:0;white-space:nowrap;overflow:visible;transform:scaleX(.97);transform-origin:left center;position:relative;top:.125rem}body.pg-vivre-proximite-paris .faq-q .ico{flex:none;width:3.875rem;height:3.875rem;border:.1562rem solid var(--creme);border-radius:50%;position:relative}body.pg-vivre-proximite-paris .faq-q .ico:before,body.pg-vivre-proximite-paris .faq-q .ico:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-vivre-proximite-paris .faq-q .ico:before{width:1.75rem;height:.1562rem;transform:translate(-50%,-50%)}body.pg-vivre-proximite-paris .faq-item:not(.open) .faq-q .ico:after{width:.1562rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-vivre-proximite-paris .faq-a{display:none;padding:2.375rem 3.5625rem 3.8125rem 3.4375rem}body.pg-vivre-proximite-paris .faq-item.open .faq-a{display:block}body.pg-vivre-proximite-paris .faq-item.open .faq-q{min-height:0;padding-top:1.875rem;padding-bottom:0}body.pg-vivre-proximite-paris .faq-a p{font-size:1.25rem;line-height:1.5rem;font-weight:700;color:var(--creme)}body.pg-vivre-proximite-paris .faq-a p+p{margin-top:1.5rem}body.pg-vivre-proximite-paris .cta-medecin{position:relative;display:block;width:61.4375rem;height:16.3125rem;margin:10.8125rem 0 0 29.3125rem;background:var(--creme);text-decoration:none}body.pg-vivre-proximite-paris .cta-medecin .t{position:absolute;left:3.9375rem;top:2rem;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:3.8125rem;line-height:5.25rem;letter-spacing:.0312rem}body.pg-vivre-proximite-paris .cta-medecin .s{position:absolute;left:3.9375rem;top:12.875rem;font-size:1.25rem;font-weight:700;color:var(--gris-titre)}body.pg-vivre-proximite-paris .cta-medecin .fleche{position:absolute;left:49.9375rem;top:4.4375rem;width:7.9375rem;height:auto}body.pg-vivre-proximite-paris .bas{position:relative;margin-top:9.5625rem}body.pg-vivre-proximite-paris .disc{position:absolute;border-radius:50%;background:var(--vert)}body.pg-vivre-proximite-paris .disc-left{width:20.75rem;height:20.75rem;left:-14.4375rem;top:-10.25rem}body.pg-vivre-proximite-paris .disc-right{width:21.25rem;height:21.25rem;right:-10.625rem;top:25.0625rem}body.pg-vivre-proximite-paris .contact{position:relative;background:var(--bleu);height:35.6875rem;text-align:center;color:#fff;border-top-left-radius:10.75rem 8.375rem;border-bottom-right-radius:10.75rem}body.pg-vivre-proximite-paris .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.6875rem;line-height:1;text-transform:uppercase;width:15.5rem;height:4rem;margin-top:5.3125rem;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.0625rem;transform:translate(-.5rem)}body.pg-vivre-proximite-paris .contact .mail-ico{margin:2.375rem auto 0;width:4.3125rem}body.pg-vivre-proximite-paris .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-vivre-proximite-paris .contact .people{display:flex;justify-content:center;gap:16.1875rem;margin-top:2.875rem}body.pg-vivre-proximite-paris .contact .person .who{font-family:program-narrow,sans-serif;font-weight:400;font-size:2.3438rem;color:#fff}body.pg-vivre-proximite-paris .contact .person .who b{font-weight:900;font-size:2.3438rem}body.pg-vivre-proximite-paris .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.625rem;margin-top:1.9375rem;position:relative;left:-1rem}body.pg-vivre-proximite-paris .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-vivre-proximite-paris .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-vivre-proximite-paris footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.75rem}body.pg-vivre-proximite-paris .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-vivre-proximite-paris .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-vivre-proximite-paris header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-vivre-proximite-paris .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-vivre-proximite-paris .header-logos a{display:block}body.pg-vivre-proximite-paris .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-vivre-proximite-paris .header-logos img{height:6.875rem;width:auto}body.pg-vivre-proximite-paris .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-vivre-proximite-paris nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-vivre-proximite-paris 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-vivre-proximite-paris .socials{display:flex;gap:.6875rem;align-items:center}body.pg-vivre-proximite-paris .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-vivre-proximite-paris .socials svg{width:1.25rem;height:1.25rem}body.pg-vivre-proximite-paris footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-vivre-proximite-paris .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-vivre-proximite-paris .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-vivre-proximite-paris .footer-inner .flogo{width:11.625rem;height:auto}body.pg-vivre-proximite-paris .footer-inner .flogo.region{width:11.25rem}body.pg-vivre-proximite-paris .footer-inner .flogo.europe{width:12.1875rem}body.pg-vivre-proximite-paris .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-vivre-proximite-paris .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-vivre-proximite-paris nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-vivre-proximite-paris .nav-vivre{position:relative}body.pg-vivre-proximite-paris .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-vivre-proximite-paris .nav-vivre:hover .submenu{display:block}body.pg-vivre-proximite-paris .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-vivre-proximite-paris .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-vivre-proximite-paris .contact .person .who,body.pg-vivre-proximite-paris .person .who,body.pg-vivre-proximite-paris .who{font-family:Lato,sans-serif!important;font-size:1.875rem!important;color:#fff}body.pg-vivre-proximite-paris .contact .person .who b,body.pg-vivre-proximite-paris .person .who b,body.pg-vivre-proximite-paris .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-vivre-proximite-paris .contact .person .tel span,body.pg-vivre-proximite-paris .person .tel span,body.pg-vivre-proximite-paris .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-vivre-proximite-paris .contact .email,body.pg-vivre-proximite-paris .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-vivre-proximite-paris .finu .g-left{position:absolute;left:0;top:-8.0625rem;width:12rem;height:16.4375rem;background:var(--vert);z-index:0}body.pg-vivre-proximite-paris .finu .g-left-mask{position:absolute;left:0;top:-8.0625rem;width:12rem;height:8.0625rem;background:#fff;border-bottom-left-radius:11.875rem 8.0625rem;z-index:0}body.pg-vivre-proximite-paris .finu .g-right{position:absolute;right:0;top:27.4375rem;width:10.625rem;height:16.6875rem;background:var(--vert);z-index:0}body.pg-vivre-proximite-paris .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 8.375rem;border-bottom-right-radius:10.625rem 8.3125rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-vivre-proximite-paris .finu footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:10.625rem 8.375rem;border-top-left-radius:0;z-index:1}body.pg-vivre-proximite-paris .finu .contact .mail-ico{display:block;margin:2rem auto 0;width:4.3125rem;height:auto}body.pg-vivre-proximite-paris .finu .contact .email{margin-top:1.4375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-vivre-proximite-paris .finu .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-vivre-proximite-paris .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-vivre-proximite-paris .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem;position:relative;left:-1.125rem}body.pg-vivre-proximite-paris .finu{position:relative;background:#fff}body.pg-vivre-proximite-paris .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-vivre-proximite-paris .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-vivre-proximite-paris .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-vivre-proximite-paris .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-vivre-proximite-paris .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-vivre-proximite-paris .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-vivre-proximite-paris .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-vivre-proximite-paris .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-vivre-proximite-paris .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-vivre-proximite-paris .finu .contact .person{width:40.6875rem}body.pg-vivre-proximite-paris .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-vivre-proximite-paris .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-vivre-proximite-paris .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-vivre-proximite-paris .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-vivre-proximite-paris .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-vivre-proximite-paris .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.pg-vivre-proximite-paris .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-vivre-proximite-paris .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-vivre-proximite-paris .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-vivre-proximite-paris .finu .footer-inner .flogo.region{width:11.25rem}body.pg-vivre-proximite-paris .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-vivre-proximite-paris .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-vivre-proximite-paris .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-vivre-proximite-paris .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.pg-vivre-proximite-paris .crumb-u a{color:#777171;text-decoration:none}body.pg-vivre-proximite-paris .crumb-u a:hover{text-decoration:underline}body.pg-vivre-proximite-paris .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-vivre-proximite-paris .p5hero{position:relative}body.pg-vivre-proximite-paris .zone-banner{position:absolute;left:25.9375rem;top:-.0625rem;width:68.25rem;height:6.4375rem;background:var(--bleu);display:flex;align-items:center;justify-content:center;z-index:2;color:var(--creme);font-family:program-narrow,sans-serif;font-weight:900;font-size:2.75rem;letter-spacing:.0312rem;text-transform:uppercase;white-space:nowrap;transform-origin:center}body.pg-vivre-proximite-paris .zone-banner span{display:inline-block;transform:scaleY(1.15)}body.pg-vivre-proximite-paris h1.zone-banner,body.pg-vivre-proximite-paris h2.contact-chip{margin:0}body.pg-vivre-proximite-paris .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-vivre-proximite-paris .cmodal.on{display:flex}body.pg-vivre-proximite-paris .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-vivre-proximite-paris .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-vivre-proximite-paris .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-vivre-proximite-paris .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-vivre-proximite-paris .cmodal form input,body.pg-vivre-proximite-paris .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-vivre-proximite-paris .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-vivre-proximite-paris .cmodal .fwide{margin-bottom:1rem}body.pg-vivre-proximite-paris .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-vivre-proximite-paris .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-vivre-proximite-paris .cmodal .fchecks input,body.pg-vivre-proximite-paris .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-vivre-proximite-paris .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-vivre-proximite-paris .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-vivre-proximite-paris .cmodal .fsubmit{text-align:center}body.pg-vivre-proximite-paris .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-vivre-proximite-paris .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-vivre-proximite-paris .contact-chip{cursor:pointer}/ / html,body.pg-mentions-legales{margin:0;padding:0}body.pg-mentions-legales #canvas{width:120rem;position:relative;overflow:hidden}body.pg-mentions-legales{font-family:Lato,sans-serif;background:#fff;color:var(--gris-texte)}body.pg-mentions-legales img{display:block;max-width:100%}body.pg-mentions-legales .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-mentions-legales .socials{display:flex;gap:.6875rem;align-items:center}body.pg-mentions-legales .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-mentions-legales .socials svg{width:1.25rem;height:1.25rem}body.pg-mentions-legales header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-mentions-legales .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-mentions-legales .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-mentions-legales .header-logos a{display:block}body.pg-mentions-legales .header-logos img{height:6.875rem;width:auto}body.pg-mentions-legales .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-mentions-legales nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-mentions-legales 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-mentions-legales nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-mentions-legales .nav-vivre{position:relative}body.pg-mentions-legales .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-mentions-legales .nav-vivre:hover .submenu{display:block}body.pg-mentions-legales .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-mentions-legales .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-mentions-legales .hero-lunes{position:absolute;pointer-events:none;z-index:1}body.pg-mentions-legales .lune-a{left:24%;top:7%;height:70%;width:auto}body.pg-mentions-legales .lune-b{right:10%;bottom:-14%;height:46%;width:auto}body.pg-mentions-legales .hero{position:relative;height:51rem;overflow:hidden}body.pg-mentions-legales .hero-bg{position:absolute;inset:0;background-size:120rem auto;background-position:0 -8.5rem;background-repeat:no-repeat;opacity:0;animation:heroFade-mentions-legales 16s infinite}body.pg-mentions-legales .hero-bg:nth-child(1){animation-delay:0s}body.pg-mentions-legales .hero-bg:nth-child(2){animation-delay:4s}body.pg-mentions-legales .hero-bg:nth-child(3){animation-delay:8s}body.pg-mentions-legales .hero-bg:nth-child(4){animation-delay:12s}@keyframes heroFade-mentions-legales{0%{opacity:0}3%{opacity:1}26%{opacity:1}29%{opacity:0}to{opacity:0}}body.pg-mentions-legales .hero .slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;animation:heroFade-mentions-legales 16s infinite}body.pg-mentions-legales .hero .slide:nth-child(1){animation-delay:0s}body.pg-mentions-legales .hero .slide:nth-child(2){animation-delay:4s}body.pg-mentions-legales .hero .slide:nth-child(3){animation-delay:8s}body.pg-mentions-legales .hero .slide:nth-child(4){animation-delay:12s}@keyframes heroFade-mentions-legales{0%{opacity:0}4%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}body.pg-mentions-legales .hero-title{position:absolute;left:50%;top:71%;transform:translate(-50%);z-index:2;margin:0;font-weight:400}body.pg-mentions-legales .hero-box{display:inline-block;background:#0f69b3d9;padding:.5rem 1.625rem .4375rem}body.pg-mentions-legales .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-mentions-legales .hero-box .l1{display:flex;align-items:center;position:relative}body.pg-mentions-legales .hero-box .b{display:block;line-height:1.26}body.pg-mentions-legales .hero-box .t2{margin-top:0}body.pg-mentions-legales .hero-box .rose{background:#ec6b77eb;padding:.5rem 1.25rem .625rem;transform:rotate(-4deg) translateY(-1.5rem);display:inline-block;margin-left:-.375rem}body.pg-mentions-legales .cestquoi{padding:6.25rem 0 7.5rem;position:relative}body.pg-mentions-legales .cestquoi h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--vert);font-size:3.8125rem;line-height:1.08;text-align:center;letter-spacing:.0625rem;margin-bottom:3.125rem}body.pg-mentions-legales .cq-cols{display:flex;gap:4.375rem;margin-top:1.25rem;align-items:flex-start}body.pg-mentions-legales .cq-left{flex:0 0 46%;text-align:center}body.pg-mentions-legales .cq-left p{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.35;color:#777171}body.pg-mentions-legales .cq-left b{color:var(--bleu);font-weight:900}body.pg-mentions-legales .cq-left .sparkle{width:1.875rem;margin:.5rem auto}body.pg-mentions-legales .cq-right{flex:1;font-size:1.0625rem;line-height:1.24;color:var(--gris-texte)}body.pg-mentions-legales .cq-right p{margin-bottom:.875rem}body.pg-mentions-legales .deco-fleche{position:absolute;right:0;bottom:-8rem;width:14.375rem;height:auto;z-index:3}body.pg-mentions-legales .formulaire{background:var(--bleu);padding:0 0 5.625rem;position:relative}body.pg-mentions-legales .form-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-mentions-legales .form-chip span{background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.8125rem;text-transform:uppercase;padding:.5rem 1.5rem;letter-spacing:.0625rem}body.pg-mentions-legales .form-grid{display:flex;gap:3.125rem;margin-top:2.5rem}body.pg-mentions-legales .form-grid .photo{flex:0 0 46.2%}body.pg-mentions-legales .form-grid form{flex:1}body.pg-mentions-legales .frow{display:flex;gap:1.5rem;margin-bottom:1.5rem}body.pg-mentions-legales .frow input,body.pg-mentions-legales .fwide input,body.pg-mentions-legales textarea{width:100%;background:var(--champ);border:none;padding:.75rem 1.625rem;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem;color:#8a8580}body.pg-mentions-legales .frow input::placeholder,body.pg-mentions-legales .fwide input::placeholder,body.pg-mentions-legales textarea::placeholder{color:#8a8580;opacity:1}body.pg-mentions-legales .fwide{margin-bottom:1.5rem}body.pg-mentions-legales .fchecks{display:flex;justify-content:space-between;align-items:center;margin:.375rem 0 1.75rem}body.pg-mentions-legales .fcheck{display:flex;align-items:center;gap:.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem}body.pg-mentions-legales .fcheck input,body.pg-mentions-legales .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-mentions-legales .fcheck input:checked:after,body.pg-mentions-legales .fconfid input:checked:after{content:"✓";color:var(--bleu);font-weight:900;font-size:1.375rem}body.pg-mentions-legales textarea{height:12.5rem;resize:none}body.pg-mentions-legales .fconfid{display:flex;align-items:center;gap:.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem;margin:1.625rem 0 3.125rem}body.pg-mentions-legales .fsubmit{display:flex;justify-content:center}body.pg-mentions-legales .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-mentions-legales .centres{padding:6.875rem 0 3.75rem;text-align:center}body.pg-mentions-legales .centres h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:4.25rem;letter-spacing:0}body.pg-mentions-legales .centres .sub{margin-top:1.5rem;font-size:1.0625rem;line-height:1.15;color:var(--gris-texte)}body.pg-mentions-legales .centres .hover-note{margin-top:2.375rem;margin-bottom:3.4375rem;font-weight:700;font-size:1.25rem;color:var(--gris-fonce)}body.pg-mentions-legales .map-holder{position:relative;margin:0 auto;max-width:51.875rem}body.pg-mentions-legales .map-holder img{width:100%}body.pg-mentions-legales .hotspot{position:absolute;width:1.5rem;cursor:pointer;transform:translate(-50%,-55%);z-index:1}body.pg-mentions-legales .hotspot:hover{z-index:60}body.pg-mentions-legales .hotspot>img{width:100%;height:auto;transition:transform .15s;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.3))}body.pg-mentions-legales .hotspot:hover>img{transform:scale(1.2)}body.pg-mentions-legales .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-mentions-legales .hotspot:hover .pop{display:block}body.pg-mentions-legales .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-mentions-legales .hotspot .pop span{font-size:.8438rem;color:var(--gris-texte)}body.pg-mentions-legales .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}body.pg-mentions-legales .youtube{background:linear-gradient(180deg,#fff 0,#fff 24.75rem,var(--corail) 24.75rem);padding:2.5rem 0 4.375rem}body.pg-mentions-legales .youtube h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:3.625rem;text-align:center;letter-spacing:.0625rem}body.pg-mentions-legales .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-mentions-legales .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-mentions-legales .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-mentions-legales .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-mentions-legales .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.pg-mentions-legales .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-mentions-legales .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-mentions-legales .yt-modal.on{display:flex}body.pg-mentions-legales .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-mentions-legales .yt-modal iframe{width:100%;height:100%;border:0}body.pg-mentions-legales .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-mentions-legales .cestqui{background:var(--corail);padding:1rem 0 5.625rem;text-align:center;color:#fff}body.pg-mentions-legales .cestqui h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:3.6875rem;letter-spacing:.0625rem}body.pg-mentions-legales .cestqui h3{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:2.6875rem;margin-top:.5rem;letter-spacing:.0312rem}body.pg-mentions-legales .cestqui .items{max-width:46.875rem;margin:3.125rem auto 0}body.pg-mentions-legales .cestqui .items p{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem;line-height:1.4}body.pg-mentions-legales .cestqui .chev{width:1.875rem;margin:.625rem auto}body.pg-mentions-legales .citation{padding:12.0625rem 0 9.5rem;position:relative}body.pg-mentions-legales .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-mentions-legales .citation .q{position:absolute;font-family:Recoleta,serif;font-size:33.125rem;line-height:.6;color:var(--bleu)}body.pg-mentions-legales .citation .q.open{left:-7.3125rem;top:-2.8125rem}body.pg-mentions-legales .citation .q.close{right:-7.1875rem;bottom:-18.4375rem}body.pg-mentions-legales .instagram{background:var(--vert);padding:7.125rem 0 3.3125rem;text-align:center;position:relative}body.pg-mentions-legales .deco-croissants{position:absolute;left:3.75rem;top:14.0625rem;height:33.75rem;width:auto;pointer-events:none;z-index:0}body.pg-mentions-legales .deco-coin{position:absolute;right:0;top:-10.75rem;width:12rem;height:auto;pointer-events:none;z-index:2}body.pg-mentions-legales .instagram h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.375rem;line-height:3.5rem;letter-spacing:.1875rem;position:relative}body.pg-mentions-legales .insta-card{background:#fff;width:89.375rem;margin:5.5rem auto 0;padding:2.875rem 3.4375rem 3.5rem 3.5rem;position:relative;z-index:1}body.pg-mentions-legales .insta-card img{width:100%}body.pg-mentions-legales .suivez{display:inline-block;background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;text-transform:uppercase;letter-spacing:.0625rem;padding:1.25rem 6.0625rem;margin-top:2.0625rem;text-decoration:none;position:relative}body.pg-mentions-legales .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-mentions-legales .insta-circle svg{width:2.25rem;height:2.25rem}body.pg-mentions-legales .instagram .wrap{max-width:120rem;padding:0}body.pg-mentions-legales .bottom-green{background:var(--vert)}body.pg-mentions-legales .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-mentions-legales .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-mentions-legales .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-mentions-legales .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-mentions-legales .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-mentions-legales .contact .person .who{font-size:1.875rem;color:#fff}body.pg-mentions-legales .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-mentions-legales .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-mentions-legales .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-mentions-legales .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-mentions-legales footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-mentions-legales .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-mentions-legales .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-mentions-legales .footer-inner .flogo{width:11.625rem;height:auto}body.pg-mentions-legales .footer-inner .flogo.region{width:11.25rem}body.pg-mentions-legales .footer-inner .flogo.europe{width:12.1875rem}body.pg-mentions-legales .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-mentions-legales .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-mentions-legales .legal{max-width:68.75rem;margin:0 auto;padding:4.375rem 2.5rem 6.875rem;color:#777171}body.pg-mentions-legales .legal h1{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--bleu);font-size:3.25rem;margin-bottom:2.75rem;text-align:center}body.pg-mentions-legales .legal h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--vert);font-size:1.875rem;margin:2.375rem 0 .875rem}body.pg-mentions-legales .legal h3{font-family:program-narrow,sans-serif;font-weight:500;color:var(--bleu);font-size:1.5rem;margin:1.625rem 0 .625rem}body.pg-mentions-legales .legal p{font-size:1rem;line-height:1.6;margin-bottom:.75rem}body.pg-mentions-legales .legal li{font-size:1rem;line-height:1.6;margin:.25rem 0 .25rem 1.375rem;list-style:disc}body.pg-mentions-legales .finu{position:relative;background:#fff}body.pg-mentions-legales .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-mentions-legales .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-mentions-legales .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-mentions-legales .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-mentions-legales .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-mentions-legales .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-mentions-legales .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-mentions-legales .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-mentions-legales .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-mentions-legales .finu .contact .person{width:40.6875rem}body.pg-mentions-legales .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-mentions-legales .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-mentions-legales .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-mentions-legales .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-mentions-legales .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-mentions-legales .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.pg-mentions-legales .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-mentions-legales .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-mentions-legales .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-mentions-legales .finu .footer-inner .flogo.region{width:11.25rem}body.pg-mentions-legales .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-mentions-legales .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-mentions-legales .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-mentions-legales .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.pg-mentions-legales .crumb-u a{color:#777171;text-decoration:none}body.pg-mentions-legales .crumb-u a:hover{text-decoration:underline}body.pg-mentions-legales .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-mentions-legales h2.contact-chip{margin:0}body.pg-mentions-legales .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-mentions-legales .cmodal.on{display:flex}body.pg-mentions-legales .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-mentions-legales .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-mentions-legales .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-mentions-legales .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-mentions-legales .cmodal form input,body.pg-mentions-legales .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-mentions-legales .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-mentions-legales .cmodal .fwide{margin-bottom:1rem}body.pg-mentions-legales .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-mentions-legales .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-mentions-legales .cmodal .fchecks input,body.pg-mentions-legales .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-mentions-legales .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-mentions-legales .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-mentions-legales .cmodal .fsubmit{text-align:center}body.pg-mentions-legales .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-mentions-legales .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-mentions-legales .contact-chip{cursor:pointer}/ / html,body.pg-politique-de-confidentialite{margin:0;padding:0}body.pg-politique-de-confidentialite #canvas{width:120rem;position:relative;overflow:hidden}body.pg-politique-de-confidentialite{font-family:Lato,sans-serif;background:#fff;color:var(--gris-texte)}body.pg-politique-de-confidentialite img{display:block;max-width:100%}body.pg-politique-de-confidentialite .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-politique-de-confidentialite .socials{display:flex;gap:.6875rem;align-items:center}body.pg-politique-de-confidentialite .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-politique-de-confidentialite .socials svg{width:1.25rem;height:1.25rem}body.pg-politique-de-confidentialite header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-politique-de-confidentialite .header-logos a{display:block}body.pg-politique-de-confidentialite .header-logos img{height:6.875rem;width:auto}body.pg-politique-de-confidentialite .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-politique-de-confidentialite nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-politique-de-confidentialite 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-politique-de-confidentialite nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-politique-de-confidentialite .nav-vivre{position:relative}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .nav-vivre:hover .submenu{display:block}body.pg-politique-de-confidentialite .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-politique-de-confidentialite .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-politique-de-confidentialite .hero-lunes{position:absolute;pointer-events:none;z-index:1}body.pg-politique-de-confidentialite .lune-a{left:24%;top:7%;height:70%;width:auto}body.pg-politique-de-confidentialite .lune-b{right:10%;bottom:-14%;height:46%;width:auto}body.pg-politique-de-confidentialite .hero{position:relative;height:51rem;overflow:hidden}body.pg-politique-de-confidentialite .hero-bg{position:absolute;inset:0;background-size:120rem auto;background-position:0 -8.5rem;background-repeat:no-repeat;opacity:0;animation:heroFade-politique-de-confidentialite 16s infinite}body.pg-politique-de-confidentialite .hero-bg:nth-child(1){animation-delay:0s}body.pg-politique-de-confidentialite .hero-bg:nth-child(2){animation-delay:4s}body.pg-politique-de-confidentialite .hero-bg:nth-child(3){animation-delay:8s}body.pg-politique-de-confidentialite .hero-bg:nth-child(4){animation-delay:12s}@keyframes heroFade-politique-de-confidentialite{0%{opacity:0}3%{opacity:1}26%{opacity:1}29%{opacity:0}to{opacity:0}}body.pg-politique-de-confidentialite .hero .slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;animation:heroFade-politique-de-confidentialite 16s infinite}body.pg-politique-de-confidentialite .hero .slide:nth-child(1){animation-delay:0s}body.pg-politique-de-confidentialite .hero .slide:nth-child(2){animation-delay:4s}body.pg-politique-de-confidentialite .hero .slide:nth-child(3){animation-delay:8s}body.pg-politique-de-confidentialite .hero .slide:nth-child(4){animation-delay:12s}@keyframes heroFade-politique-de-confidentialite{0%{opacity:0}4%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}body.pg-politique-de-confidentialite .hero-title{position:absolute;left:50%;top:71%;transform:translate(-50%);z-index:2;margin:0;font-weight:400}body.pg-politique-de-confidentialite .hero-box{display:inline-block;background:#0f69b3d9;padding:.5rem 1.625rem .4375rem}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .hero-box .l1{display:flex;align-items:center;position:relative}body.pg-politique-de-confidentialite .hero-box .b{display:block;line-height:1.26}body.pg-politique-de-confidentialite .hero-box .t2{margin-top:0}body.pg-politique-de-confidentialite .hero-box .rose{background:#ec6b77eb;padding:.5rem 1.25rem .625rem;transform:rotate(-4deg) translateY(-1.5rem);display:inline-block;margin-left:-.375rem}body.pg-politique-de-confidentialite .cestquoi{padding:6.25rem 0 7.5rem;position:relative}body.pg-politique-de-confidentialite .cestquoi h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--vert);font-size:3.8125rem;line-height:1.08;text-align:center;letter-spacing:.0625rem;margin-bottom:3.125rem}body.pg-politique-de-confidentialite .cq-cols{display:flex;gap:4.375rem;margin-top:1.25rem;align-items:flex-start}body.pg-politique-de-confidentialite .cq-left{flex:0 0 46%;text-align:center}body.pg-politique-de-confidentialite .cq-left p{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.35;color:#777171}body.pg-politique-de-confidentialite .cq-left b{color:var(--bleu);font-weight:900}body.pg-politique-de-confidentialite .cq-left .sparkle{width:1.875rem;margin:.5rem auto}body.pg-politique-de-confidentialite .cq-right{flex:1;font-size:1.0625rem;line-height:1.24;color:var(--gris-texte)}body.pg-politique-de-confidentialite .cq-right p{margin-bottom:.875rem}body.pg-politique-de-confidentialite .deco-fleche{position:absolute;right:0;bottom:-8rem;width:14.375rem;height:auto;z-index:3}body.pg-politique-de-confidentialite .formulaire{background:var(--bleu);padding:0 0 5.625rem;position:relative}body.pg-politique-de-confidentialite .form-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-politique-de-confidentialite .form-chip span{background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.8125rem;text-transform:uppercase;padding:.5rem 1.5rem;letter-spacing:.0625rem}body.pg-politique-de-confidentialite .form-grid{display:flex;gap:3.125rem;margin-top:2.5rem}body.pg-politique-de-confidentialite .form-grid .photo{flex:0 0 46.2%}body.pg-politique-de-confidentialite .form-grid form{flex:1}body.pg-politique-de-confidentialite .frow{display:flex;gap:1.5rem;margin-bottom:1.5rem}body.pg-politique-de-confidentialite .frow input,body.pg-politique-de-confidentialite .fwide input,body.pg-politique-de-confidentialite textarea{width:100%;background:var(--champ);border:none;padding:.75rem 1.625rem;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem;color:#8a8580}body.pg-politique-de-confidentialite .frow input::placeholder,body.pg-politique-de-confidentialite .fwide input::placeholder,body.pg-politique-de-confidentialite textarea::placeholder{color:#8a8580;opacity:1}body.pg-politique-de-confidentialite .fwide{margin-bottom:1.5rem}body.pg-politique-de-confidentialite .fchecks{display:flex;justify-content:space-between;align-items:center;margin:.375rem 0 1.75rem}body.pg-politique-de-confidentialite .fcheck{display:flex;align-items:center;gap:.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem}body.pg-politique-de-confidentialite .fcheck input,body.pg-politique-de-confidentialite .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-politique-de-confidentialite .fcheck input:checked:after,body.pg-politique-de-confidentialite .fconfid input:checked:after{content:"✓";color:var(--bleu);font-weight:900;font-size:1.375rem}body.pg-politique-de-confidentialite textarea{height:12.5rem;resize:none}body.pg-politique-de-confidentialite .fconfid{display:flex;align-items:center;gap:.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem;margin:1.625rem 0 3.125rem}body.pg-politique-de-confidentialite .fsubmit{display:flex;justify-content:center}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .centres{padding:6.875rem 0 3.75rem;text-align:center}body.pg-politique-de-confidentialite .centres h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:4.25rem;letter-spacing:0}body.pg-politique-de-confidentialite .centres .sub{margin-top:1.5rem;font-size:1.0625rem;line-height:1.15;color:var(--gris-texte)}body.pg-politique-de-confidentialite .centres .hover-note{margin-top:2.375rem;margin-bottom:3.4375rem;font-weight:700;font-size:1.25rem;color:var(--gris-fonce)}body.pg-politique-de-confidentialite .map-holder{position:relative;margin:0 auto;max-width:51.875rem}body.pg-politique-de-confidentialite .map-holder img{width:100%}body.pg-politique-de-confidentialite .hotspot{position:absolute;width:1.5rem;cursor:pointer;transform:translate(-50%,-55%);z-index:1}body.pg-politique-de-confidentialite .hotspot:hover{z-index:60}body.pg-politique-de-confidentialite .hotspot>img{width:100%;height:auto;transition:transform .15s;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.3))}body.pg-politique-de-confidentialite .hotspot:hover>img{transform:scale(1.2)}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .hotspot:hover .pop{display:block}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .hotspot .pop span{font-size:.8438rem;color:var(--gris-texte)}body.pg-politique-de-confidentialite .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}body.pg-politique-de-confidentialite .youtube{background:linear-gradient(180deg,#fff 0,#fff 24.75rem,var(--corail) 24.75rem);padding:2.5rem 0 4.375rem}body.pg-politique-de-confidentialite .youtube h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris-titre);font-size:3.625rem;text-align:center;letter-spacing:.0625rem}body.pg-politique-de-confidentialite .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-politique-de-confidentialite .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-politique-de-confidentialite .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-politique-de-confidentialite .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-politique-de-confidentialite .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.pg-politique-de-confidentialite .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-politique-de-confidentialite .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-politique-de-confidentialite .yt-modal.on{display:flex}body.pg-politique-de-confidentialite .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-politique-de-confidentialite .yt-modal iframe{width:100%;height:100%;border:0}body.pg-politique-de-confidentialite .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-politique-de-confidentialite .cestqui{background:var(--corail);padding:1rem 0 5.625rem;text-align:center;color:#fff}body.pg-politique-de-confidentialite .cestqui h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:3.6875rem;letter-spacing:.0625rem}body.pg-politique-de-confidentialite .cestqui h3{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:2.6875rem;margin-top:.5rem;letter-spacing:.0312rem}body.pg-politique-de-confidentialite .cestqui .items{max-width:46.875rem;margin:3.125rem auto 0}body.pg-politique-de-confidentialite .cestqui .items p{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.3125rem;line-height:1.4}body.pg-politique-de-confidentialite .cestqui .chev{width:1.875rem;margin:.625rem auto}body.pg-politique-de-confidentialite .citation{padding:12.0625rem 0 9.5rem;position:relative}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .citation .q{position:absolute;font-family:Recoleta,serif;font-size:33.125rem;line-height:.6;color:var(--bleu)}body.pg-politique-de-confidentialite .citation .q.open{left:-7.3125rem;top:-2.8125rem}body.pg-politique-de-confidentialite .citation .q.close{right:-7.1875rem;bottom:-18.4375rem}body.pg-politique-de-confidentialite .instagram{background:var(--vert);padding:7.125rem 0 3.3125rem;text-align:center;position:relative}body.pg-politique-de-confidentialite .deco-croissants{position:absolute;left:3.75rem;top:14.0625rem;height:33.75rem;width:auto;pointer-events:none;z-index:0}body.pg-politique-de-confidentialite .deco-coin{position:absolute;right:0;top:-10.75rem;width:12rem;height:auto;pointer-events:none;z-index:2}body.pg-politique-de-confidentialite .instagram h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.375rem;line-height:3.5rem;letter-spacing:.1875rem;position:relative}body.pg-politique-de-confidentialite .insta-card{background:#fff;width:89.375rem;margin:5.5rem auto 0;padding:2.875rem 3.4375rem 3.5rem 3.5rem;position:relative;z-index:1}body.pg-politique-de-confidentialite .insta-card img{width:100%}body.pg-politique-de-confidentialite .suivez{display:inline-block;background:var(--corail);color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;text-transform:uppercase;letter-spacing:.0625rem;padding:1.25rem 6.0625rem;margin-top:2.0625rem;text-decoration:none;position:relative}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .insta-circle svg{width:2.25rem;height:2.25rem}body.pg-politique-de-confidentialite .instagram .wrap{max-width:120rem;padding:0}body.pg-politique-de-confidentialite .bottom-green{background:var(--vert)}body.pg-politique-de-confidentialite .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-politique-de-confidentialite .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-politique-de-confidentialite .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-politique-de-confidentialite .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-politique-de-confidentialite .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-politique-de-confidentialite .contact .person .who{font-size:1.875rem;color:#fff}body.pg-politique-de-confidentialite .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-politique-de-confidentialite .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-politique-de-confidentialite .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-politique-de-confidentialite .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-politique-de-confidentialite footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-politique-de-confidentialite .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-politique-de-confidentialite .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-politique-de-confidentialite .footer-inner .flogo{width:11.625rem;height:auto}body.pg-politique-de-confidentialite .footer-inner .flogo.region{width:11.25rem}body.pg-politique-de-confidentialite .footer-inner .flogo.europe{width:12.1875rem}body.pg-politique-de-confidentialite .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-politique-de-confidentialite .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-politique-de-confidentialite .legal{max-width:68.75rem;margin:0 auto;padding:4.375rem 2.5rem 6.875rem;color:#777171}body.pg-politique-de-confidentialite .legal h1{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--bleu);font-size:3.25rem;margin-bottom:2.75rem;text-align:center}body.pg-politique-de-confidentialite .legal h2{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--vert);font-size:1.875rem;margin:2.375rem 0 .875rem}body.pg-politique-de-confidentialite .legal h3{font-family:program-narrow,sans-serif;font-weight:500;color:var(--bleu);font-size:1.5rem;margin:1.625rem 0 .625rem}body.pg-politique-de-confidentialite .legal p{font-size:1rem;line-height:1.6;margin-bottom:.75rem}body.pg-politique-de-confidentialite .legal li{font-size:1rem;line-height:1.6;margin:.25rem 0 .25rem 1.375rem;list-style:disc}body.pg-politique-de-confidentialite .finu{position:relative;background:#fff}body.pg-politique-de-confidentialite .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-politique-de-confidentialite .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-politique-de-confidentialite .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-politique-de-confidentialite .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-politique-de-confidentialite .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-politique-de-confidentialite .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-politique-de-confidentialite .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-politique-de-confidentialite .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-politique-de-confidentialite .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-politique-de-confidentialite .finu .contact .person{width:40.6875rem}body.pg-politique-de-confidentialite .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-politique-de-confidentialite .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-politique-de-confidentialite .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-politique-de-confidentialite .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-politique-de-confidentialite .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-politique-de-confidentialite .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.pg-politique-de-confidentialite .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-politique-de-confidentialite .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-politique-de-confidentialite .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-politique-de-confidentialite .finu .footer-inner .flogo.region{width:11.25rem}body.pg-politique-de-confidentialite .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-politique-de-confidentialite .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-politique-de-confidentialite .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-politique-de-confidentialite .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.pg-politique-de-confidentialite .crumb-u a{color:#777171;text-decoration:none}body.pg-politique-de-confidentialite .crumb-u a:hover{text-decoration:underline}body.pg-politique-de-confidentialite .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-politique-de-confidentialite h2.contact-chip{margin:0}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .cmodal.on{display:flex}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .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-politique-de-confidentialite .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .cmodal form input,body.pg-politique-de-confidentialite .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-politique-de-confidentialite .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-politique-de-confidentialite .cmodal .fwide{margin-bottom:1rem}body.pg-politique-de-confidentialite .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-politique-de-confidentialite .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-politique-de-confidentialite .cmodal .fchecks input,body.pg-politique-de-confidentialite .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-politique-de-confidentialite .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .cmodal .fsubmit{text-align:center}body.pg-politique-de-confidentialite .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-politique-de-confidentialite .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-politique-de-confidentialite .contact-chip{cursor:pointer}/ :root{--bleu:#0f69b3;--corail:#ec6b77;--vert:#169d7b;--creme:#fee8b6;--champ:#fde9be;--gris:#777171}html,body.pg-centre-vienne-en-val{margin:0;padding:0}body.pg-centre-vienne-en-val #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-vienne-en-val{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-vienne-en-val img{display:block;max-width:100%}body.pg-centre-vienne-en-val .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-vienne-en-val .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-vienne-en-val .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-vienne-en-val .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-vienne-en-val .header-logos img{height:9.375rem;width:auto}body.pg-centre-vienne-en-val 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.pg-centre-vienne-en-val nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-vienne-en-val .bc{padding-top:2rem}body.pg-centre-vienne-en-val .bc .wrap{padding-left:3.375rem}body.pg-centre-vienne-en-val .bc a,body.pg-centre-vienne-en-val .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-vienne-en-val .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-vienne-en-val .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-vienne-en-val .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-vienne-en-val .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-vienne-en-val .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-vienne-en-val .titre-centre .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;transform:scaleX(.873)}body.pg-centre-vienne-en-val .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-vienne-en-val .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-vienne-en-val .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-vienne-en-val .gal-grid figure{cursor:pointer}body.pg-centre-vienne-en-val .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-vienne-en-val .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-vienne-en-val .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-vienne-en-val .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-vienne-en-val .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-vienne-en-val .equipe-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.pg-centre-vienne-en-val .equipe .wrap{position:relative;height:100%}body.pg-centre-vienne-en-val .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-vienne-en-val .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-vienne-en-val .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-vienne-en-val .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-vienne-en-val .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-vienne-en-val .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-vienne-en-val .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-vienne-en-val .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-vienne-en-val .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-vienne-en-val .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-vienne-en-val .infos-line .ico{flex:none}body.pg-centre-vienne-en-val .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-vienne-en-val .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-vienne-en-val .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-vienne-en-val .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-vienne-en-val .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .temoignent .wrap{position:relative;height:100%}body.pg-centre-vienne-en-val .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-vienne-en-val .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-vienne-en-val .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-vienne-en-val .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-vienne-en-val .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-vienne-en-val .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-vienne-en-val .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-vienne-en-val .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-vienne-en-val .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-vienne-en-val .yt-modal.on{display:flex}body.pg-centre-vienne-en-val .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-vienne-en-val .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-vienne-en-val .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-vienne-en-val .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-vienne-en-val .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-vienne-en-val .territoire .wrap{position:relative;height:100%}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-vienne-en-val .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-vienne-en-val .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .ensavoir{padding-bottom:8.625rem}body.pg-centre-vienne-en-val .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-vienne-en-val .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-vienne-en-val .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .es-select.open ul{display:block}body.pg-centre-vienne-en-val .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-vienne-en-val .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-vienne-en-val .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-vienne-en-val .faq details[open]{background:var(--corail)}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .faq summary::-webkit-details-marker{display:none}body.pg-centre-vienne-en-val .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-vienne-en-val .faq .pm:before,body.pg-centre-vienne-en-val .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-vienne-en-val .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-vienne-en-val .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-vienne-en-val .faq details[open] .pm:after{display:none}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-vienne-en-val .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-vienne-en-val .fin{position:relative;background:#fff}body.pg-centre-vienne-en-val .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-vienne-en-val .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-vienne-en-val .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-vienne-en-val .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-vienne-en-val .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-vienne-en-val .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-vienne-en-val .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-vienne-en-val .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-vienne-en-val .contact .person{width:40.6875rem}body.pg-centre-vienne-en-val .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-vienne-en-val .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-vienne-en-val .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-vienne-en-val .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-vienne-en-val footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-vienne-en-val .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-vienne-en-val .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-vienne-en-val header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-vienne-en-val .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-centre-vienne-en-val .header-logos a{display:block}body.pg-centre-vienne-en-val .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-vienne-en-val .header-logos img{height:6.875rem;width:auto}body.pg-centre-vienne-en-val .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-vienne-en-val nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-vienne-en-val 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-centre-vienne-en-val .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-vienne-en-val .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-vienne-en-val .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-vienne-en-val footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-vienne-en-val .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-vienne-en-val .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-vienne-en-val .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-vienne-en-val .footer-inner .flogo.region{width:11.25rem}body.pg-centre-vienne-en-val .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-vienne-en-val .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-vienne-en-val .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-vienne-en-val nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-vienne-en-val .nav-vivre{position:relative}body.pg-centre-vienne-en-val .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-centre-vienne-en-val .nav-vivre:hover .submenu{display:block}body.pg-centre-vienne-en-val .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-vienne-en-val .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-vienne-en-val .contact .person .who,body.pg-centre-vienne-en-val .person .who,body.pg-centre-vienne-en-val .who{font-size:1.875rem!important;color:#fff}body.pg-centre-vienne-en-val .contact .person .who b,body.pg-centre-vienne-en-val .person .who b,body.pg-centre-vienne-en-val .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-vienne-en-val .contact .person .tel span,body.pg-centre-vienne-en-val .person .tel span,body.pg-centre-vienne-en-val .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-vienne-en-val .contact .email,body.pg-centre-vienne-en-val .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-vienne-en-val .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-vienne-en-val .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-vienne-en-val .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-vienne-en-val .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-vienne-en-val .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-vienne-en-val .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-vienne-en-val .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-vienne-en-val .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-vienne-en-val .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-vienne-en-val .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-vienne-en-val .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-vienne-en-val .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-vienne-en-val .finu{position:relative;background:#fff}body.pg-centre-vienne-en-val .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-vienne-en-val .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-vienne-en-val .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-vienne-en-val .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-vienne-en-val .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-vienne-en-val .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-vienne-en-val .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-vienne-en-val .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-vienne-en-val .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-vienne-en-val .finu .contact .person{width:40.6875rem}body.pg-centre-vienne-en-val .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-vienne-en-val .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-vienne-en-val .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-vienne-en-val .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-vienne-en-val .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-vienne-en-val .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-vienne-en-val .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-vienne-en-val .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-vienne-en-val .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-vienne-en-val .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-vienne-en-val .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-vienne-en-val .crumb-u a:hover{text-decoration:underline}body.pg-centre-vienne-en-val .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-vienne-en-val .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-vienne-en-val .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-vienne-en-val .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-vienne-en-val .es-select{text-align:center}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-vienne-en-val .es-select a.selector .chev{margin-left:0}body.pg-centre-vienne-en-val .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-vienne-en-val .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-vienne-en-val .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-vienne-en-val .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-vienne-en-val .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-vienne-en-val .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-vienne-en-val .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .tem-arrow.prev{left:1.625rem}body.pg-centre-vienne-en-val .tem-arrow.next{right:1.625rem}body.pg-centre-vienne-en-val .tem-arrow svg{width:100%;height:100%}body.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val .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.pg-centre-vienne-en-val h2.equipe-chip,body.pg-centre-vienne-en-val h2.tem-chip,body.pg-centre-vienne-en-val .territoire-head h2.chip,body.pg-centre-vienne-en-val h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-vienne-en-val h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-vienne-en-val h2.contact-chip{margin:0}body.pg-centre-vienne-en-val .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-centre-vienne-en-val .cmodal.on{display:flex}body.pg-centre-vienne-en-val .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-centre-vienne-en-val .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-centre-vienne-en-val .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-vienne-en-val .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-centre-vienne-en-val .cmodal form input,body.pg-centre-vienne-en-val .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-centre-vienne-en-val .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-vienne-en-val .cmodal .fwide{margin-bottom:1rem}body.pg-centre-vienne-en-val .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-vienne-en-val .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-vienne-en-val .cmodal .fchecks input,body.pg-centre-vienne-en-val .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-vienne-en-val .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-vienne-en-val .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-centre-vienne-en-val .cmodal .fsubmit{text-align:center}body.pg-centre-vienne-en-val .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-centre-vienne-en-val .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-vienne-en-val .contact-chip{cursor:pointer}/ / html,body.pg-centre-jargeau{margin:0;padding:0}body.pg-centre-jargeau #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-jargeau{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-jargeau img{display:block;max-width:100%}body.pg-centre-jargeau .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-jargeau .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-jargeau .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-jargeau .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-jargeau .header-logos img{height:9.375rem;width:auto}body.pg-centre-jargeau 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.pg-centre-jargeau nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-jargeau .bc{padding-top:2rem}body.pg-centre-jargeau .bc .wrap{padding-left:3.375rem}body.pg-centre-jargeau .bc a,body.pg-centre-jargeau .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-jargeau .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-jargeau .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-jargeau .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-jargeau .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-jargeau .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-jargeau .titre-centre .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;transform:scaleX(.873)}body.pg-centre-jargeau .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-jargeau .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-jargeau .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-jargeau .gal-grid figure{cursor:pointer}body.pg-centre-jargeau .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-jargeau .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-jargeau .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-jargeau .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-jargeau .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-jargeau .equipe-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.pg-centre-jargeau .equipe .wrap{position:relative;height:100%}body.pg-centre-jargeau .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-jargeau .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-jargeau .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-jargeau .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-jargeau .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-jargeau .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-jargeau .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-jargeau .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-jargeau .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-jargeau .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-jargeau .infos-line .ico{flex:none}body.pg-centre-jargeau .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-jargeau .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-jargeau .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-jargeau .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-jargeau .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-jargeau .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.pg-centre-jargeau .temoignent .wrap{position:relative;height:100%}body.pg-centre-jargeau .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-jargeau .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.pg-centre-jargeau .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-jargeau .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-jargeau .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.pg-centre-jargeau .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-jargeau .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-jargeau .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-jargeau .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-jargeau .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.pg-centre-jargeau .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-jargeau .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-jargeau .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-jargeau .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-jargeau .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.pg-centre-jargeau .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-jargeau .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-jargeau .yt-modal.on{display:flex}body.pg-centre-jargeau .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-jargeau .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-jargeau .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-jargeau .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-jargeau .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.pg-centre-jargeau .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.pg-centre-jargeau .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-jargeau .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-jargeau .territoire .wrap{position:relative;height:100%}body.pg-centre-jargeau .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.pg-centre-jargeau .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-jargeau .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-jargeau .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-jargeau .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.pg-centre-jargeau .ensavoir{padding-bottom:8.625rem}body.pg-centre-jargeau .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-jargeau .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-jargeau .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.pg-centre-jargeau .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.pg-centre-jargeau .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-jargeau .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-jargeau .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.pg-centre-jargeau .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-jargeau .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.pg-centre-jargeau .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.pg-centre-jargeau .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.pg-centre-jargeau .es-select.open ul{display:block}body.pg-centre-jargeau .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-jargeau .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-jargeau .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.pg-centre-jargeau .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-jargeau .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-jargeau .faq details[open]{background:var(--corail)}body.pg-centre-jargeau .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.pg-centre-jargeau .faq summary::-webkit-details-marker{display:none}body.pg-centre-jargeau .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-jargeau .faq .pm:before,body.pg-centre-jargeau .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-jargeau .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-jargeau .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-jargeau .faq details[open] .pm:after{display:none}body.pg-centre-jargeau .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.pg-centre-jargeau .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-jargeau .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-jargeau .fin{position:relative;background:#fff}body.pg-centre-jargeau .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-jargeau .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-jargeau .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.pg-centre-jargeau .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-jargeau .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-jargeau .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-jargeau .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-jargeau .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-jargeau .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-jargeau .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-jargeau .contact .person{width:40.6875rem}body.pg-centre-jargeau .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-jargeau .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-jargeau .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-jargeau .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-jargeau footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-jargeau .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-jargeau .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-jargeau header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-jargeau .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-centre-jargeau .header-logos a{display:block}body.pg-centre-jargeau .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-jargeau .header-logos img{height:6.875rem;width:auto}body.pg-centre-jargeau .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-jargeau nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-jargeau 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-centre-jargeau .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-jargeau .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-jargeau .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-jargeau footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-jargeau .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-jargeau .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-jargeau .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-jargeau .footer-inner .flogo.region{width:11.25rem}body.pg-centre-jargeau .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-jargeau .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-jargeau .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-jargeau nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-jargeau .nav-vivre{position:relative}body.pg-centre-jargeau .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-centre-jargeau .nav-vivre:hover .submenu{display:block}body.pg-centre-jargeau .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-jargeau .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-jargeau .contact .person .who,body.pg-centre-jargeau .person .who,body.pg-centre-jargeau .who{font-size:1.875rem!important;color:#fff}body.pg-centre-jargeau .contact .person .who b,body.pg-centre-jargeau .person .who b,body.pg-centre-jargeau .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-jargeau .contact .person .tel span,body.pg-centre-jargeau .person .tel span,body.pg-centre-jargeau .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-jargeau .contact .email,body.pg-centre-jargeau .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-jargeau .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-jargeau .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-jargeau .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-jargeau .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-jargeau .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-jargeau .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-jargeau .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-jargeau .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-jargeau .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-jargeau .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-jargeau .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-jargeau .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.pg-centre-jargeau .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-jargeau .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-jargeau .finu{position:relative;background:#fff}body.pg-centre-jargeau .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-jargeau .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-jargeau .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-jargeau .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-jargeau .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-jargeau .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-jargeau .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-jargeau .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-jargeau .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-jargeau .finu .contact .person{width:40.6875rem}body.pg-centre-jargeau .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-jargeau .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-jargeau .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-jargeau .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-jargeau .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-jargeau .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.pg-centre-jargeau .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-jargeau .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-jargeau .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-jargeau .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-jargeau .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-jargeau .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-jargeau .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-jargeau .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.pg-centre-jargeau .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-jargeau .crumb-u a:hover{text-decoration:underline}body.pg-centre-jargeau .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-jargeau .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-jargeau .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-jargeau .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-jargeau .es-select{text-align:center}body.pg-centre-jargeau .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.pg-centre-jargeau .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-jargeau .es-select a.selector .chev{margin-left:0}body.pg-centre-jargeau .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-jargeau .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-jargeau .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-jargeau .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-jargeau .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-jargeau .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.pg-centre-jargeau .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-jargeau .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-jargeau .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.pg-centre-jargeau .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-jargeau .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-jargeau .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.pg-centre-jargeau .tem-arrow.prev{left:1.625rem}body.pg-centre-jargeau .tem-arrow.next{right:1.625rem}body.pg-centre-jargeau .tem-arrow svg{width:100%;height:100%}body.pg-centre-jargeau .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.pg-centre-jargeau .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.pg-centre-jargeau h2.equipe-chip,body.pg-centre-jargeau h2.tem-chip,body.pg-centre-jargeau .territoire-head h2.chip,body.pg-centre-jargeau h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-jargeau h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-jargeau h2.contact-chip{margin:0}body.pg-centre-jargeau .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-centre-jargeau .cmodal.on{display:flex}body.pg-centre-jargeau .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-centre-jargeau .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-centre-jargeau .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-jargeau .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-centre-jargeau .cmodal form input,body.pg-centre-jargeau .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-centre-jargeau .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-jargeau .cmodal .fwide{margin-bottom:1rem}body.pg-centre-jargeau .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-jargeau .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-jargeau .cmodal .fchecks input,body.pg-centre-jargeau .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-jargeau .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-jargeau .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-centre-jargeau .cmodal .fsubmit{text-align:center}body.pg-centre-jargeau .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-centre-jargeau .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-jargeau .contact-chip{cursor:pointer}/ / html,body.pg-centre-beaugency{margin:0;padding:0}body.pg-centre-beaugency #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-beaugency{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-beaugency img{display:block;max-width:100%}body.pg-centre-beaugency .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-beaugency .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-beaugency .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-beaugency .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-beaugency .header-logos img{height:9.375rem;width:auto}body.pg-centre-beaugency 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.pg-centre-beaugency nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-beaugency .bc{padding-top:2rem}body.pg-centre-beaugency .bc .wrap{padding-left:3.375rem}body.pg-centre-beaugency .bc a,body.pg-centre-beaugency .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-beaugency .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-beaugency .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-beaugency .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-beaugency .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-beaugency .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-beaugency .titre-centre .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;transform:scaleX(.873)}body.pg-centre-beaugency .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-beaugency .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-beaugency .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-beaugency .gal-grid figure{cursor:pointer}body.pg-centre-beaugency .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-beaugency .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-beaugency .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-beaugency .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-beaugency .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-beaugency .equipe-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.pg-centre-beaugency .equipe .wrap{position:relative;height:100%}body.pg-centre-beaugency .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-beaugency .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-beaugency .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-beaugency .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-beaugency .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-beaugency .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-beaugency .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-beaugency .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-beaugency .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-beaugency .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-beaugency .infos-line .ico{flex:none}body.pg-centre-beaugency .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-beaugency .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-beaugency .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-beaugency .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-beaugency .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-beaugency .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.pg-centre-beaugency .temoignent .wrap{position:relative;height:100%}body.pg-centre-beaugency .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-beaugency .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.pg-centre-beaugency .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-beaugency .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-beaugency .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.pg-centre-beaugency .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-beaugency .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-beaugency .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-beaugency .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-beaugency .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.pg-centre-beaugency .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-beaugency .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-beaugency .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-beaugency .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-beaugency .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.pg-centre-beaugency .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-beaugency .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-beaugency .yt-modal.on{display:flex}body.pg-centre-beaugency .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-beaugency .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-beaugency .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-beaugency .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-beaugency .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.pg-centre-beaugency .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.pg-centre-beaugency .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-beaugency .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-beaugency .territoire .wrap{position:relative;height:100%}body.pg-centre-beaugency .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.pg-centre-beaugency .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-beaugency .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-beaugency .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-beaugency .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.pg-centre-beaugency .ensavoir{padding-bottom:8.625rem}body.pg-centre-beaugency .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-beaugency .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-beaugency .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.pg-centre-beaugency .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.pg-centre-beaugency .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-beaugency .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-beaugency .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.pg-centre-beaugency .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-beaugency .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.pg-centre-beaugency .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.pg-centre-beaugency .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.pg-centre-beaugency .es-select.open ul{display:block}body.pg-centre-beaugency .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-beaugency .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-beaugency .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.pg-centre-beaugency .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-beaugency .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-beaugency .faq details[open]{background:var(--corail)}body.pg-centre-beaugency .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.pg-centre-beaugency .faq summary::-webkit-details-marker{display:none}body.pg-centre-beaugency .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-beaugency .faq .pm:before,body.pg-centre-beaugency .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-beaugency .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-beaugency .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-beaugency .faq details[open] .pm:after{display:none}body.pg-centre-beaugency .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.pg-centre-beaugency .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-beaugency .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-beaugency .fin{position:relative;background:#fff}body.pg-centre-beaugency .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-beaugency .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-beaugency .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.pg-centre-beaugency .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-beaugency .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-beaugency .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-beaugency .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-beaugency .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-beaugency .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-beaugency .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-beaugency .contact .person{width:40.6875rem}body.pg-centre-beaugency .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-beaugency .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-beaugency .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-beaugency .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-beaugency footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-beaugency .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-beaugency .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-beaugency header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-beaugency .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-centre-beaugency .header-logos a{display:block}body.pg-centre-beaugency .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-beaugency .header-logos img{height:6.875rem;width:auto}body.pg-centre-beaugency .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-beaugency nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-beaugency 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-centre-beaugency .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-beaugency .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-beaugency .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-beaugency footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-beaugency .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-beaugency .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-beaugency .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-beaugency .footer-inner .flogo.region{width:11.25rem}body.pg-centre-beaugency .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-beaugency .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-beaugency .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-beaugency nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-beaugency .nav-vivre{position:relative}body.pg-centre-beaugency .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-centre-beaugency .nav-vivre:hover .submenu{display:block}body.pg-centre-beaugency .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-beaugency .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-beaugency .contact .person .who,body.pg-centre-beaugency .person .who,body.pg-centre-beaugency .who{font-size:1.875rem!important;color:#fff}body.pg-centre-beaugency .contact .person .who b,body.pg-centre-beaugency .person .who b,body.pg-centre-beaugency .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-beaugency .contact .person .tel span,body.pg-centre-beaugency .person .tel span,body.pg-centre-beaugency .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-beaugency .contact .email,body.pg-centre-beaugency .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-beaugency .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-beaugency .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-beaugency .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-beaugency .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-beaugency .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-beaugency .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-beaugency .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-beaugency .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-beaugency .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-beaugency .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-beaugency .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-beaugency .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.pg-centre-beaugency .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-beaugency .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-beaugency .finu{position:relative;background:#fff}body.pg-centre-beaugency .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-beaugency .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-beaugency .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-beaugency .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-beaugency .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-beaugency .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-beaugency .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-beaugency .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-beaugency .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-beaugency .finu .contact .person{width:40.6875rem}body.pg-centre-beaugency .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-beaugency .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-beaugency .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-beaugency .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-beaugency .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-beaugency .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.pg-centre-beaugency .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-beaugency .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-beaugency .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-beaugency .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-beaugency .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-beaugency .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-beaugency .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-beaugency .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.pg-centre-beaugency .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-beaugency .crumb-u a:hover{text-decoration:underline}body.pg-centre-beaugency .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-beaugency .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-beaugency .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-beaugency .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-beaugency .es-select{text-align:center}body.pg-centre-beaugency .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.pg-centre-beaugency .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-beaugency .es-select a.selector .chev{margin-left:0}body.pg-centre-beaugency .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-beaugency .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-beaugency .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-beaugency .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-beaugency .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-beaugency .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.pg-centre-beaugency .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-beaugency .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-beaugency .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.pg-centre-beaugency .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-beaugency .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-beaugency .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.pg-centre-beaugency .tem-arrow.prev{left:1.625rem}body.pg-centre-beaugency .tem-arrow.next{right:1.625rem}body.pg-centre-beaugency .tem-arrow svg{width:100%;height:100%}body.pg-centre-beaugency .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.pg-centre-beaugency .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.pg-centre-beaugency h2.equipe-chip,body.pg-centre-beaugency h2.tem-chip,body.pg-centre-beaugency .territoire-head h2.chip,body.pg-centre-beaugency h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-beaugency h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-beaugency h2.contact-chip{margin:0}body.pg-centre-beaugency .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-centre-beaugency .cmodal.on{display:flex}body.pg-centre-beaugency .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-centre-beaugency .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-centre-beaugency .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-beaugency .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-centre-beaugency .cmodal form input,body.pg-centre-beaugency .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-centre-beaugency .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-beaugency .cmodal .fwide{margin-bottom:1rem}body.pg-centre-beaugency .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-beaugency .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-beaugency .cmodal .fchecks input,body.pg-centre-beaugency .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-beaugency .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-beaugency .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-centre-beaugency .cmodal .fsubmit{text-align:center}body.pg-centre-beaugency .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-centre-beaugency .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-beaugency .contact-chip{cursor:pointer}/ / html,body.pg-centre-beauce-la-romaine{margin:0;padding:0}body.pg-centre-beauce-la-romaine #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-beauce-la-romaine{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-beauce-la-romaine img{display:block;max-width:100%}body.pg-centre-beauce-la-romaine .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-beauce-la-romaine .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-beauce-la-romaine .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-beauce-la-romaine .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-beauce-la-romaine .header-logos img{height:9.375rem;width:auto}body.pg-centre-beauce-la-romaine 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.pg-centre-beauce-la-romaine nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-beauce-la-romaine .bc{padding-top:2rem}body.pg-centre-beauce-la-romaine .bc .wrap{padding-left:3.375rem}body.pg-centre-beauce-la-romaine .bc a,body.pg-centre-beauce-la-romaine .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-beauce-la-romaine .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-beauce-la-romaine .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-beauce-la-romaine .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-beauce-la-romaine .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-beauce-la-romaine .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-beauce-la-romaine .titre-centre .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;transform:scaleX(.873)}body.pg-centre-beauce-la-romaine .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-beauce-la-romaine .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-beauce-la-romaine .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-beauce-la-romaine .gal-grid figure{cursor:pointer}body.pg-centre-beauce-la-romaine .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-beauce-la-romaine .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-beauce-la-romaine .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-beauce-la-romaine .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-beauce-la-romaine .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-beauce-la-romaine .equipe-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.pg-centre-beauce-la-romaine .equipe .wrap{position:relative;height:100%}body.pg-centre-beauce-la-romaine .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-beauce-la-romaine .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-beauce-la-romaine .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-beauce-la-romaine .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-beauce-la-romaine .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-beauce-la-romaine .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-beauce-la-romaine .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-beauce-la-romaine .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-beauce-la-romaine .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-beauce-la-romaine .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-beauce-la-romaine .infos-line .ico{flex:none}body.pg-centre-beauce-la-romaine .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-beauce-la-romaine .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-beauce-la-romaine .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-beauce-la-romaine .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-beauce-la-romaine .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .temoignent .wrap{position:relative;height:100%}body.pg-centre-beauce-la-romaine .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-beauce-la-romaine .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-beauce-la-romaine .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-beauce-la-romaine .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-beauce-la-romaine .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-beauce-la-romaine .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-beauce-la-romaine .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-beauce-la-romaine .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-beauce-la-romaine .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-beauce-la-romaine .yt-modal.on{display:flex}body.pg-centre-beauce-la-romaine .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-beauce-la-romaine .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-beauce-la-romaine .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-beauce-la-romaine .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-beauce-la-romaine .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-beauce-la-romaine .territoire .wrap{position:relative;height:100%}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-beauce-la-romaine .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-beauce-la-romaine .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .ensavoir{padding-bottom:8.625rem}body.pg-centre-beauce-la-romaine .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-beauce-la-romaine .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-beauce-la-romaine .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .es-select.open ul{display:block}body.pg-centre-beauce-la-romaine .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-beauce-la-romaine .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-beauce-la-romaine .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-beauce-la-romaine .faq details[open]{background:var(--corail)}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .faq summary::-webkit-details-marker{display:none}body.pg-centre-beauce-la-romaine .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-beauce-la-romaine .faq .pm:before,body.pg-centre-beauce-la-romaine .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-beauce-la-romaine .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-beauce-la-romaine .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-beauce-la-romaine .faq details[open] .pm:after{display:none}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-beauce-la-romaine .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-beauce-la-romaine .fin{position:relative;background:#fff}body.pg-centre-beauce-la-romaine .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-beauce-la-romaine .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-beauce-la-romaine .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-beauce-la-romaine .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-beauce-la-romaine .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-beauce-la-romaine .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-beauce-la-romaine .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-beauce-la-romaine .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-beauce-la-romaine .contact .person{width:40.6875rem}body.pg-centre-beauce-la-romaine .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-beauce-la-romaine .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-beauce-la-romaine .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-beauce-la-romaine .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-beauce-la-romaine footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-beauce-la-romaine .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-beauce-la-romaine .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-beauce-la-romaine header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-beauce-la-romaine .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-centre-beauce-la-romaine .header-logos a{display:block}body.pg-centre-beauce-la-romaine .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-beauce-la-romaine .header-logos img{height:6.875rem;width:auto}body.pg-centre-beauce-la-romaine .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-beauce-la-romaine nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-beauce-la-romaine 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-centre-beauce-la-romaine .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-beauce-la-romaine .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-beauce-la-romaine .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-beauce-la-romaine footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-beauce-la-romaine .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-beauce-la-romaine .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-beauce-la-romaine .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-beauce-la-romaine .footer-inner .flogo.region{width:11.25rem}body.pg-centre-beauce-la-romaine .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-beauce-la-romaine .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-beauce-la-romaine .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-beauce-la-romaine nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-beauce-la-romaine .nav-vivre{position:relative}body.pg-centre-beauce-la-romaine .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-centre-beauce-la-romaine .nav-vivre:hover .submenu{display:block}body.pg-centre-beauce-la-romaine .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-beauce-la-romaine .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-beauce-la-romaine .contact .person .who,body.pg-centre-beauce-la-romaine .person .who,body.pg-centre-beauce-la-romaine .who{font-size:1.875rem!important;color:#fff}body.pg-centre-beauce-la-romaine .contact .person .who b,body.pg-centre-beauce-la-romaine .person .who b,body.pg-centre-beauce-la-romaine .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-beauce-la-romaine .contact .person .tel span,body.pg-centre-beauce-la-romaine .person .tel span,body.pg-centre-beauce-la-romaine .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-beauce-la-romaine .contact .email,body.pg-centre-beauce-la-romaine .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-beauce-la-romaine .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-beauce-la-romaine .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-beauce-la-romaine .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-beauce-la-romaine .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-beauce-la-romaine .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-beauce-la-romaine .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-beauce-la-romaine .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-beauce-la-romaine .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-beauce-la-romaine .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-beauce-la-romaine .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-beauce-la-romaine .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-beauce-la-romaine .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-beauce-la-romaine .finu{position:relative;background:#fff}body.pg-centre-beauce-la-romaine .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-beauce-la-romaine .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-beauce-la-romaine .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-beauce-la-romaine .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-beauce-la-romaine .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-beauce-la-romaine .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-beauce-la-romaine .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-beauce-la-romaine .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-beauce-la-romaine .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-beauce-la-romaine .finu .contact .person{width:40.6875rem}body.pg-centre-beauce-la-romaine .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-beauce-la-romaine .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-beauce-la-romaine .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-beauce-la-romaine .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-beauce-la-romaine .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-beauce-la-romaine .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-beauce-la-romaine .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-beauce-la-romaine .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-beauce-la-romaine .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-beauce-la-romaine .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-beauce-la-romaine .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-beauce-la-romaine .crumb-u a:hover{text-decoration:underline}body.pg-centre-beauce-la-romaine .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-beauce-la-romaine .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-beauce-la-romaine .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-beauce-la-romaine .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-beauce-la-romaine .es-select{text-align:center}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-beauce-la-romaine .es-select a.selector .chev{margin-left:0}body.pg-centre-beauce-la-romaine .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-beauce-la-romaine .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-beauce-la-romaine .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-beauce-la-romaine .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-beauce-la-romaine .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-beauce-la-romaine .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-beauce-la-romaine .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .tem-arrow.prev{left:1.625rem}body.pg-centre-beauce-la-romaine .tem-arrow.next{right:1.625rem}body.pg-centre-beauce-la-romaine .tem-arrow svg{width:100%;height:100%}body.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine .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.pg-centre-beauce-la-romaine h2.equipe-chip,body.pg-centre-beauce-la-romaine h2.tem-chip,body.pg-centre-beauce-la-romaine .territoire-head h2.chip,body.pg-centre-beauce-la-romaine h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-beauce-la-romaine h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-beauce-la-romaine h2.contact-chip{margin:0}body.pg-centre-beauce-la-romaine .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-centre-beauce-la-romaine .cmodal.on{display:flex}body.pg-centre-beauce-la-romaine .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-centre-beauce-la-romaine .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-centre-beauce-la-romaine .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-beauce-la-romaine .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-centre-beauce-la-romaine .cmodal form input,body.pg-centre-beauce-la-romaine .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-centre-beauce-la-romaine .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-beauce-la-romaine .cmodal .fwide{margin-bottom:1rem}body.pg-centre-beauce-la-romaine .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-beauce-la-romaine .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-beauce-la-romaine .cmodal .fchecks input,body.pg-centre-beauce-la-romaine .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-beauce-la-romaine .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-beauce-la-romaine .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-centre-beauce-la-romaine .cmodal .fsubmit{text-align:center}body.pg-centre-beauce-la-romaine .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-centre-beauce-la-romaine .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-beauce-la-romaine .contact-chip{cursor:pointer}/ / html,body.pg-centre-patay{margin:0;padding:0}body.pg-centre-patay #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-patay{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-patay img{display:block;max-width:100%}body.pg-centre-patay .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-patay .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-patay .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-patay .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-patay .header-logos img{height:9.375rem;width:auto}body.pg-centre-patay 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.pg-centre-patay nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-patay .bc{padding-top:2rem}body.pg-centre-patay .bc .wrap{padding-left:3.375rem}body.pg-centre-patay .bc a,body.pg-centre-patay .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-patay .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-patay .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-patay .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-patay .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-patay .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-patay .titre-centre .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;transform:scaleX(.873)}body.pg-centre-patay .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-patay .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-patay .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-patay .gal-grid figure{cursor:pointer}body.pg-centre-patay .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-patay .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-patay .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-patay .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-patay .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-patay .equipe-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.pg-centre-patay .equipe .wrap{position:relative;height:100%}body.pg-centre-patay .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-patay .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-patay .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-patay .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-patay .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-patay .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-patay .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-patay .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-patay .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-patay .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-patay .infos-line .ico{flex:none}body.pg-centre-patay .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-patay .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-patay .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-patay .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-patay .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-patay .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.pg-centre-patay .temoignent .wrap{position:relative;height:100%}body.pg-centre-patay .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-patay .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.pg-centre-patay .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-patay .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-patay .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.pg-centre-patay .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-patay .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-patay .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-patay .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-patay .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.pg-centre-patay .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-patay .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-patay .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-patay .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-patay .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.pg-centre-patay .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-patay .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-patay .yt-modal.on{display:flex}body.pg-centre-patay .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-patay .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-patay .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-patay .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-patay .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.pg-centre-patay .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.pg-centre-patay .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-patay .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-patay .territoire .wrap{position:relative;height:100%}body.pg-centre-patay .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.pg-centre-patay .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-patay .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-patay .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-patay .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.pg-centre-patay .ensavoir{padding-bottom:8.625rem}body.pg-centre-patay .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-patay .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-patay .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.pg-centre-patay .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.pg-centre-patay .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-patay .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-patay .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.pg-centre-patay .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-patay .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.pg-centre-patay .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.pg-centre-patay .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.pg-centre-patay .es-select.open ul{display:block}body.pg-centre-patay .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-patay .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-patay .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.pg-centre-patay .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-patay .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-patay .faq details[open]{background:var(--corail)}body.pg-centre-patay .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.pg-centre-patay .faq summary::-webkit-details-marker{display:none}body.pg-centre-patay .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-patay .faq .pm:before,body.pg-centre-patay .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-patay .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-patay .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-patay .faq details[open] .pm:after{display:none}body.pg-centre-patay .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.pg-centre-patay .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-patay .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-patay .fin{position:relative;background:#fff}body.pg-centre-patay .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-patay .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-patay .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.pg-centre-patay .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-patay .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-patay .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-patay .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-patay .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-patay .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-patay .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-patay .contact .person{width:40.6875rem}body.pg-centre-patay .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-patay .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-patay .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-patay .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-patay footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-patay .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-patay .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-patay header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-patay .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-centre-patay .header-logos a{display:block}body.pg-centre-patay .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-patay .header-logos img{height:6.875rem;width:auto}body.pg-centre-patay .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-patay nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-patay 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-centre-patay .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-patay .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-patay .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-patay footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-patay .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-patay .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-patay .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-patay .footer-inner .flogo.region{width:11.25rem}body.pg-centre-patay .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-patay .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-patay .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-patay nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-patay .nav-vivre{position:relative}body.pg-centre-patay .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-centre-patay .nav-vivre:hover .submenu{display:block}body.pg-centre-patay .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-patay .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-patay .contact .person .who,body.pg-centre-patay .person .who,body.pg-centre-patay .who{font-size:1.875rem!important;color:#fff}body.pg-centre-patay .contact .person .who b,body.pg-centre-patay .person .who b,body.pg-centre-patay .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-patay .contact .person .tel span,body.pg-centre-patay .person .tel span,body.pg-centre-patay .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-patay .contact .email,body.pg-centre-patay .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-patay .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-patay .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-patay .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-patay .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-patay .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-patay .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-patay .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-patay .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-patay .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-patay .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-patay .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-patay .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.pg-centre-patay .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-patay .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-patay .finu{position:relative;background:#fff}body.pg-centre-patay .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-patay .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-patay .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-patay .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-patay .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-patay .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-patay .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-patay .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-patay .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-patay .finu .contact .person{width:40.6875rem}body.pg-centre-patay .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-patay .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-patay .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-patay .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-patay .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-patay .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.pg-centre-patay .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-patay .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-patay .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-patay .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-patay .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-patay .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-patay .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-patay .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.pg-centre-patay .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-patay .crumb-u a:hover{text-decoration:underline}body.pg-centre-patay .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-patay .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-patay .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-patay .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-patay .es-select{text-align:center}body.pg-centre-patay .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.pg-centre-patay .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-patay .es-select a.selector .chev{margin-left:0}body.pg-centre-patay .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-patay .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-patay .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-patay .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-patay .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-patay .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.pg-centre-patay .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-patay .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-patay .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.pg-centre-patay .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-patay .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-patay .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.pg-centre-patay .tem-arrow.prev{left:1.625rem}body.pg-centre-patay .tem-arrow.next{right:1.625rem}body.pg-centre-patay .tem-arrow svg{width:100%;height:100%}body.pg-centre-patay .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.pg-centre-patay .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.pg-centre-patay h2.equipe-chip,body.pg-centre-patay h2.tem-chip,body.pg-centre-patay .territoire-head h2.chip,body.pg-centre-patay h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-patay h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-patay h2.contact-chip{margin:0}body.pg-centre-patay .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-centre-patay .cmodal.on{display:flex}body.pg-centre-patay .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-centre-patay .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-centre-patay .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-patay .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-centre-patay .cmodal form input,body.pg-centre-patay .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-centre-patay .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-patay .cmodal .fwide{margin-bottom:1rem}body.pg-centre-patay .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-patay .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-patay .cmodal .fchecks input,body.pg-centre-patay .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-patay .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-patay .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-centre-patay .cmodal .fsubmit{text-align:center}body.pg-centre-patay .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-centre-patay .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-patay .contact-chip{cursor:pointer}/ / html,body.pg-centre-toury{margin:0;padding:0}body.pg-centre-toury #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-toury{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-toury img{display:block;max-width:100%}body.pg-centre-toury .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-toury .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-toury .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-toury .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-toury .header-logos img{height:9.375rem;width:auto}body.pg-centre-toury 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.pg-centre-toury nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-toury .bc{padding-top:2rem}body.pg-centre-toury .bc .wrap{padding-left:3.375rem}body.pg-centre-toury .bc a,body.pg-centre-toury .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-toury .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-toury .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-toury .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-toury .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-toury .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-toury .titre-centre .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;transform:scaleX(.873)}body.pg-centre-toury .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-toury .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-toury .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-toury .gal-grid figure{cursor:pointer}body.pg-centre-toury .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-toury .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-toury .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-toury .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-toury .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-toury .equipe-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.pg-centre-toury .equipe .wrap{position:relative;height:100%}body.pg-centre-toury .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-toury .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-toury .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-toury .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-toury .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-toury .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-toury .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-toury .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-toury .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-toury .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-toury .infos-line .ico{flex:none}body.pg-centre-toury .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-toury .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-toury .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-toury .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-toury .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-toury .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.pg-centre-toury .temoignent .wrap{position:relative;height:100%}body.pg-centre-toury .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-toury .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.pg-centre-toury .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-toury .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-toury .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.pg-centre-toury .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-toury .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-toury .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-toury .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-toury .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.pg-centre-toury .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-toury .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-toury .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-toury .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-toury .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.pg-centre-toury .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-toury .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-toury .yt-modal.on{display:flex}body.pg-centre-toury .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-toury .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-toury .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-toury .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-toury .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.pg-centre-toury .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.pg-centre-toury .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-toury .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-toury .territoire .wrap{position:relative;height:100%}body.pg-centre-toury .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.pg-centre-toury .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-toury .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-toury .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-toury .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.pg-centre-toury .ensavoir{padding-bottom:8.625rem}body.pg-centre-toury .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-toury .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-toury .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.pg-centre-toury .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.pg-centre-toury .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-toury .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-toury .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.pg-centre-toury .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-toury .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.pg-centre-toury .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.pg-centre-toury .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.pg-centre-toury .es-select.open ul{display:block}body.pg-centre-toury .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-toury .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-toury .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.pg-centre-toury .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-toury .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-toury .faq details[open]{background:var(--corail)}body.pg-centre-toury .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.pg-centre-toury .faq summary::-webkit-details-marker{display:none}body.pg-centre-toury .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-toury .faq .pm:before,body.pg-centre-toury .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-toury .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-toury .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-toury .faq details[open] .pm:after{display:none}body.pg-centre-toury .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.pg-centre-toury .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-toury .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-toury .fin{position:relative;background:#fff}body.pg-centre-toury .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-toury .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-toury .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.pg-centre-toury .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-toury .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-toury .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-toury .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-toury .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-toury .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-toury .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-toury .contact .person{width:40.6875rem}body.pg-centre-toury .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-toury .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-toury .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-toury .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-toury footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-toury .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-toury .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-toury header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-toury .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-centre-toury .header-logos a{display:block}body.pg-centre-toury .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-toury .header-logos img{height:6.875rem;width:auto}body.pg-centre-toury .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-toury nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-toury 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-centre-toury .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-toury .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-toury .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-toury footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-toury .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-toury .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-toury .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-toury .footer-inner .flogo.region{width:11.25rem}body.pg-centre-toury .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-toury .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-toury .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-toury nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-toury .nav-vivre{position:relative}body.pg-centre-toury .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-centre-toury .nav-vivre:hover .submenu{display:block}body.pg-centre-toury .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-toury .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-toury .contact .person .who,body.pg-centre-toury .person .who,body.pg-centre-toury .who{font-size:1.875rem!important;color:#fff}body.pg-centre-toury .contact .person .who b,body.pg-centre-toury .person .who b,body.pg-centre-toury .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-toury .contact .person .tel span,body.pg-centre-toury .person .tel span,body.pg-centre-toury .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-toury .contact .email,body.pg-centre-toury .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-toury .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-toury .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-toury .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-toury .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-toury .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-toury .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-toury .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-toury .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-toury .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-toury .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-toury .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-toury .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.pg-centre-toury .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-toury .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-toury .finu{position:relative;background:#fff}body.pg-centre-toury .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-toury .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-toury .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-toury .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-toury .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-toury .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-toury .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-toury .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-toury .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-toury .finu .contact .person{width:40.6875rem}body.pg-centre-toury .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-toury .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-toury .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-toury .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-toury .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-toury .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.pg-centre-toury .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-toury .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-toury .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-toury .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-toury .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-toury .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-toury .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-toury .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.pg-centre-toury .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-toury .crumb-u a:hover{text-decoration:underline}body.pg-centre-toury .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-toury .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-toury .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-toury .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-toury .es-select{text-align:center}body.pg-centre-toury .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.pg-centre-toury .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-toury .es-select a.selector .chev{margin-left:0}body.pg-centre-toury .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-toury .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-toury .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-toury .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-toury .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-toury .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.pg-centre-toury .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-toury .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-toury .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.pg-centre-toury .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-toury .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-toury .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.pg-centre-toury .tem-arrow.prev{left:1.625rem}body.pg-centre-toury .tem-arrow.next{right:1.625rem}body.pg-centre-toury .tem-arrow svg{width:100%;height:100%}body.pg-centre-toury .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.pg-centre-toury .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.pg-centre-toury h2.equipe-chip,body.pg-centre-toury h2.tem-chip,body.pg-centre-toury .territoire-head h2.chip,body.pg-centre-toury h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-toury h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-toury h2.contact-chip{margin:0}body.pg-centre-toury .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-centre-toury .cmodal.on{display:flex}body.pg-centre-toury .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-centre-toury .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-centre-toury .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-toury .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-centre-toury .cmodal form input,body.pg-centre-toury .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-centre-toury .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-toury .cmodal .fwide{margin-bottom:1rem}body.pg-centre-toury .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-toury .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-toury .cmodal .fchecks input,body.pg-centre-toury .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-toury .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-toury .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-centre-toury .cmodal .fsubmit{text-align:center}body.pg-centre-toury .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-centre-toury .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-toury .contact-chip{cursor:pointer}/ / html,body.pg-centre-courtenay{margin:0;padding:0}body.pg-centre-courtenay #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-courtenay{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-courtenay img{display:block;max-width:100%}body.pg-centre-courtenay .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-courtenay .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-courtenay .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-courtenay .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-courtenay .header-logos img{height:9.375rem;width:auto}body.pg-centre-courtenay 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.pg-centre-courtenay nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-courtenay .bc{padding-top:2rem}body.pg-centre-courtenay .bc .wrap{padding-left:3.375rem}body.pg-centre-courtenay .bc a,body.pg-centre-courtenay .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-courtenay .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-courtenay .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-courtenay .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-courtenay .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-courtenay .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-courtenay .titre-centre .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;transform:scaleX(.873)}body.pg-centre-courtenay .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-courtenay .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-courtenay .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-courtenay .gal-grid figure{cursor:pointer}body.pg-centre-courtenay .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-courtenay .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-courtenay .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-courtenay .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-courtenay .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-courtenay .equipe-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.pg-centre-courtenay .equipe .wrap{position:relative;height:100%}body.pg-centre-courtenay .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-courtenay .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-courtenay .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-courtenay .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-courtenay .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-courtenay .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-courtenay .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-courtenay .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-courtenay .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-courtenay .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-courtenay .infos-line .ico{flex:none}body.pg-centre-courtenay .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-courtenay .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-courtenay .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-courtenay .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-courtenay .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-courtenay .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.pg-centre-courtenay .temoignent .wrap{position:relative;height:100%}body.pg-centre-courtenay .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-courtenay .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.pg-centre-courtenay .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-courtenay .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-courtenay .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.pg-centre-courtenay .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-courtenay .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-courtenay .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-courtenay .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-courtenay .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.pg-centre-courtenay .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-courtenay .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-courtenay .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-courtenay .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-courtenay .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.pg-centre-courtenay .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-courtenay .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-courtenay .yt-modal.on{display:flex}body.pg-centre-courtenay .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-courtenay .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-courtenay .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-courtenay .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-courtenay .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.pg-centre-courtenay .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.pg-centre-courtenay .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-courtenay .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-courtenay .territoire .wrap{position:relative;height:100%}body.pg-centre-courtenay .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.pg-centre-courtenay .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-courtenay .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-courtenay .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-courtenay .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.pg-centre-courtenay .ensavoir{padding-bottom:8.625rem}body.pg-centre-courtenay .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-courtenay .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-courtenay .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.pg-centre-courtenay .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.pg-centre-courtenay .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-courtenay .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-courtenay .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.pg-centre-courtenay .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-courtenay .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.pg-centre-courtenay .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.pg-centre-courtenay .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.pg-centre-courtenay .es-select.open ul{display:block}body.pg-centre-courtenay .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-courtenay .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-courtenay .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.pg-centre-courtenay .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-courtenay .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-courtenay .faq details[open]{background:var(--corail)}body.pg-centre-courtenay .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.pg-centre-courtenay .faq summary::-webkit-details-marker{display:none}body.pg-centre-courtenay .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-courtenay .faq .pm:before,body.pg-centre-courtenay .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-courtenay .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-courtenay .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-courtenay .faq details[open] .pm:after{display:none}body.pg-centre-courtenay .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.pg-centre-courtenay .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-courtenay .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-courtenay .fin{position:relative;background:#fff}body.pg-centre-courtenay .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-courtenay .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-courtenay .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.pg-centre-courtenay .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-courtenay .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-courtenay .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-courtenay .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-courtenay .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-courtenay .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-courtenay .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-courtenay .contact .person{width:40.6875rem}body.pg-centre-courtenay .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-courtenay .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-courtenay .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-courtenay .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-courtenay footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-courtenay .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-courtenay .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-courtenay header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-courtenay .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-centre-courtenay .header-logos a{display:block}body.pg-centre-courtenay .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-courtenay .header-logos img{height:6.875rem;width:auto}body.pg-centre-courtenay .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-courtenay nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-courtenay 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-centre-courtenay .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-courtenay .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-courtenay .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-courtenay footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-courtenay .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-courtenay .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-courtenay .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-courtenay .footer-inner .flogo.region{width:11.25rem}body.pg-centre-courtenay .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-courtenay .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-courtenay .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-courtenay nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-courtenay .nav-vivre{position:relative}body.pg-centre-courtenay .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-centre-courtenay .nav-vivre:hover .submenu{display:block}body.pg-centre-courtenay .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-courtenay .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-courtenay .contact .person .who,body.pg-centre-courtenay .person .who,body.pg-centre-courtenay .who{font-size:1.875rem!important;color:#fff}body.pg-centre-courtenay .contact .person .who b,body.pg-centre-courtenay .person .who b,body.pg-centre-courtenay .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-courtenay .contact .person .tel span,body.pg-centre-courtenay .person .tel span,body.pg-centre-courtenay .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-courtenay .contact .email,body.pg-centre-courtenay .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-courtenay .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-courtenay .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-courtenay .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-courtenay .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-courtenay .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-courtenay .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-courtenay .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-courtenay .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-courtenay .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-courtenay .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-courtenay .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-courtenay .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.pg-centre-courtenay .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-courtenay .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-courtenay .finu{position:relative;background:#fff}body.pg-centre-courtenay .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-courtenay .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-courtenay .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-courtenay .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-courtenay .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-courtenay .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-courtenay .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-courtenay .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-courtenay .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-courtenay .finu .contact .person{width:40.6875rem}body.pg-centre-courtenay .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-courtenay .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-courtenay .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-courtenay .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-courtenay .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-courtenay .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.pg-centre-courtenay .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-courtenay .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-courtenay .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-courtenay .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-courtenay .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-courtenay .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-courtenay .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-courtenay .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.pg-centre-courtenay .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-courtenay .crumb-u a:hover{text-decoration:underline}body.pg-centre-courtenay .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-courtenay .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-courtenay .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-courtenay .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-courtenay .es-select{text-align:center}body.pg-centre-courtenay .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.pg-centre-courtenay .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-courtenay .es-select a.selector .chev{margin-left:0}body.pg-centre-courtenay .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-courtenay .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-courtenay .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-courtenay .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-courtenay .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-courtenay .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.pg-centre-courtenay .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-courtenay .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-courtenay .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.pg-centre-courtenay .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-courtenay .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-courtenay .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.pg-centre-courtenay .tem-arrow.prev{left:1.625rem}body.pg-centre-courtenay .tem-arrow.next{right:1.625rem}body.pg-centre-courtenay .tem-arrow svg{width:100%;height:100%}body.pg-centre-courtenay .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.pg-centre-courtenay .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.pg-centre-courtenay h2.equipe-chip,body.pg-centre-courtenay h2.tem-chip,body.pg-centre-courtenay .territoire-head h2.chip,body.pg-centre-courtenay h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-courtenay h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-courtenay h2.contact-chip{margin:0}body.pg-centre-courtenay .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-centre-courtenay .cmodal.on{display:flex}body.pg-centre-courtenay .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-centre-courtenay .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-centre-courtenay .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-courtenay .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-centre-courtenay .cmodal form input,body.pg-centre-courtenay .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-centre-courtenay .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-courtenay .cmodal .fwide{margin-bottom:1rem}body.pg-centre-courtenay .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-courtenay .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-courtenay .cmodal .fchecks input,body.pg-centre-courtenay .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-courtenay .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-courtenay .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-centre-courtenay .cmodal .fsubmit{text-align:center}body.pg-centre-courtenay .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-centre-courtenay .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-courtenay .contact-chip{cursor:pointer}/ / html,body.pg-centre-henrichemont{margin:0;padding:0}body.pg-centre-henrichemont #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-henrichemont{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-henrichemont img{display:block;max-width:100%}body.pg-centre-henrichemont .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-henrichemont .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-henrichemont .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-henrichemont .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-henrichemont .header-logos img{height:9.375rem;width:auto}body.pg-centre-henrichemont 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.pg-centre-henrichemont nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-henrichemont .bc{padding-top:2rem}body.pg-centre-henrichemont .bc .wrap{padding-left:3.375rem}body.pg-centre-henrichemont .bc a,body.pg-centre-henrichemont .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-henrichemont .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-henrichemont .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-henrichemont .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-henrichemont .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-henrichemont .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-henrichemont .titre-centre .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;transform:scaleX(.873)}body.pg-centre-henrichemont .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-henrichemont .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-henrichemont .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-henrichemont .gal-grid figure{cursor:pointer}body.pg-centre-henrichemont .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-henrichemont .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-henrichemont .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-henrichemont .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-henrichemont .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-henrichemont .equipe-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.pg-centre-henrichemont .equipe .wrap{position:relative;height:100%}body.pg-centre-henrichemont .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-henrichemont .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-henrichemont .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-henrichemont .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-henrichemont .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-henrichemont .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-henrichemont .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-henrichemont .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-henrichemont .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-henrichemont .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-henrichemont .infos-line .ico{flex:none}body.pg-centre-henrichemont .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-henrichemont .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-henrichemont .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-henrichemont .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-henrichemont .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-henrichemont .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.pg-centre-henrichemont .temoignent .wrap{position:relative;height:100%}body.pg-centre-henrichemont .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-henrichemont .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.pg-centre-henrichemont .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-henrichemont .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-henrichemont .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.pg-centre-henrichemont .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-henrichemont .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-henrichemont .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-henrichemont .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-henrichemont .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.pg-centre-henrichemont .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-henrichemont .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-henrichemont .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-henrichemont .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-henrichemont .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.pg-centre-henrichemont .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-henrichemont .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-henrichemont .yt-modal.on{display:flex}body.pg-centre-henrichemont .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-henrichemont .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-henrichemont .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-henrichemont .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-henrichemont .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.pg-centre-henrichemont .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.pg-centre-henrichemont .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-henrichemont .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-henrichemont .territoire .wrap{position:relative;height:100%}body.pg-centre-henrichemont .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.pg-centre-henrichemont .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-henrichemont .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-henrichemont .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-henrichemont .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.pg-centre-henrichemont .ensavoir{padding-bottom:8.625rem}body.pg-centre-henrichemont .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-henrichemont .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-henrichemont .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.pg-centre-henrichemont .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.pg-centre-henrichemont .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-henrichemont .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-henrichemont .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.pg-centre-henrichemont .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-henrichemont .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.pg-centre-henrichemont .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.pg-centre-henrichemont .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.pg-centre-henrichemont .es-select.open ul{display:block}body.pg-centre-henrichemont .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-henrichemont .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-henrichemont .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.pg-centre-henrichemont .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-henrichemont .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-henrichemont .faq details[open]{background:var(--corail)}body.pg-centre-henrichemont .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.pg-centre-henrichemont .faq summary::-webkit-details-marker{display:none}body.pg-centre-henrichemont .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-henrichemont .faq .pm:before,body.pg-centre-henrichemont .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-henrichemont .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-henrichemont .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-henrichemont .faq details[open] .pm:after{display:none}body.pg-centre-henrichemont .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.pg-centre-henrichemont .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-henrichemont .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-henrichemont .fin{position:relative;background:#fff}body.pg-centre-henrichemont .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-henrichemont .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-henrichemont .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.pg-centre-henrichemont .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-henrichemont .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-henrichemont .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-henrichemont .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-henrichemont .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-henrichemont .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-henrichemont .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-henrichemont .contact .person{width:40.6875rem}body.pg-centre-henrichemont .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-henrichemont .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-henrichemont .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-henrichemont .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-henrichemont footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-henrichemont .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-henrichemont .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-henrichemont header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-henrichemont .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-centre-henrichemont .header-logos a{display:block}body.pg-centre-henrichemont .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-henrichemont .header-logos img{height:6.875rem;width:auto}body.pg-centre-henrichemont .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-henrichemont nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-henrichemont 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-centre-henrichemont .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-henrichemont .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-henrichemont .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-henrichemont footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-henrichemont .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-henrichemont .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-henrichemont .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-henrichemont .footer-inner .flogo.region{width:11.25rem}body.pg-centre-henrichemont .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-henrichemont .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-henrichemont .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-henrichemont nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-henrichemont .nav-vivre{position:relative}body.pg-centre-henrichemont .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-centre-henrichemont .nav-vivre:hover .submenu{display:block}body.pg-centre-henrichemont .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-henrichemont .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-henrichemont .contact .person .who,body.pg-centre-henrichemont .person .who,body.pg-centre-henrichemont .who{font-size:1.875rem!important;color:#fff}body.pg-centre-henrichemont .contact .person .who b,body.pg-centre-henrichemont .person .who b,body.pg-centre-henrichemont .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-henrichemont .contact .person .tel span,body.pg-centre-henrichemont .person .tel span,body.pg-centre-henrichemont .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-henrichemont .contact .email,body.pg-centre-henrichemont .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-henrichemont .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-henrichemont .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-henrichemont .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-henrichemont .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-henrichemont .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-henrichemont .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-henrichemont .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-henrichemont .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-henrichemont .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-henrichemont .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-henrichemont .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-henrichemont .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.pg-centre-henrichemont .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-henrichemont .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-henrichemont .finu{position:relative;background:#fff}body.pg-centre-henrichemont .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-henrichemont .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-henrichemont .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-henrichemont .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-henrichemont .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-henrichemont .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-henrichemont .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-henrichemont .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-henrichemont .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-henrichemont .finu .contact .person{width:40.6875rem}body.pg-centre-henrichemont .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-henrichemont .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-henrichemont .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-henrichemont .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-henrichemont .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-henrichemont .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.pg-centre-henrichemont .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-henrichemont .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-henrichemont .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-henrichemont .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-henrichemont .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-henrichemont .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-henrichemont .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-henrichemont .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.pg-centre-henrichemont .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-henrichemont .crumb-u a:hover{text-decoration:underline}body.pg-centre-henrichemont .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-henrichemont .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-henrichemont .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-henrichemont .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-henrichemont .es-select{text-align:center}body.pg-centre-henrichemont .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.pg-centre-henrichemont .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-henrichemont .es-select a.selector .chev{margin-left:0}body.pg-centre-henrichemont .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-henrichemont .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-henrichemont .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-henrichemont .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-henrichemont .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-henrichemont .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.pg-centre-henrichemont .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-henrichemont .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-henrichemont .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.pg-centre-henrichemont .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-henrichemont .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-henrichemont .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.pg-centre-henrichemont .tem-arrow.prev{left:1.625rem}body.pg-centre-henrichemont .tem-arrow.next{right:1.625rem}body.pg-centre-henrichemont .tem-arrow svg{width:100%;height:100%}body.pg-centre-henrichemont .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.pg-centre-henrichemont .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.pg-centre-henrichemont h2.equipe-chip,body.pg-centre-henrichemont h2.tem-chip,body.pg-centre-henrichemont .territoire-head h2.chip,body.pg-centre-henrichemont h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-henrichemont h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-henrichemont h2.contact-chip{margin:0}body.pg-centre-henrichemont .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-centre-henrichemont .cmodal.on{display:flex}body.pg-centre-henrichemont .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-centre-henrichemont .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-centre-henrichemont .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-henrichemont .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-centre-henrichemont .cmodal form input,body.pg-centre-henrichemont .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-centre-henrichemont .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-henrichemont .cmodal .fwide{margin-bottom:1rem}body.pg-centre-henrichemont .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-henrichemont .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-henrichemont .cmodal .fchecks input,body.pg-centre-henrichemont .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-henrichemont .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-henrichemont .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-centre-henrichemont .cmodal .fsubmit{text-align:center}body.pg-centre-henrichemont .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-centre-henrichemont .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-henrichemont .contact-chip{cursor:pointer}/ / html,body.pg-centre-nerondes{margin:0;padding:0}body.pg-centre-nerondes #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-nerondes{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-nerondes img{display:block;max-width:100%}body.pg-centre-nerondes .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-nerondes .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-nerondes .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-nerondes .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-nerondes .header-logos img{height:9.375rem;width:auto}body.pg-centre-nerondes 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.pg-centre-nerondes nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-nerondes .bc{padding-top:2rem}body.pg-centre-nerondes .bc .wrap{padding-left:3.375rem}body.pg-centre-nerondes .bc a,body.pg-centre-nerondes .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-nerondes .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-nerondes .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-nerondes .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-nerondes .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-nerondes .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-nerondes .titre-centre .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;transform:scaleX(.873)}body.pg-centre-nerondes .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-nerondes .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-nerondes .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-nerondes .gal-grid figure{cursor:pointer}body.pg-centre-nerondes .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-nerondes .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-nerondes .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-nerondes .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-nerondes .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-nerondes .equipe-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.pg-centre-nerondes .equipe .wrap{position:relative;height:100%}body.pg-centre-nerondes .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-nerondes .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-nerondes .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-nerondes .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-nerondes .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-nerondes .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-nerondes .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-nerondes .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-nerondes .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-nerondes .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-nerondes .infos-line .ico{flex:none}body.pg-centre-nerondes .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-nerondes .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-nerondes .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-nerondes .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-nerondes .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-nerondes .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.pg-centre-nerondes .temoignent .wrap{position:relative;height:100%}body.pg-centre-nerondes .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-nerondes .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.pg-centre-nerondes .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-nerondes .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-nerondes .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.pg-centre-nerondes .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-nerondes .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-nerondes .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-nerondes .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-nerondes .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.pg-centre-nerondes .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-nerondes .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-nerondes .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-nerondes .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-nerondes .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.pg-centre-nerondes .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-nerondes .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-nerondes .yt-modal.on{display:flex}body.pg-centre-nerondes .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-nerondes .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-nerondes .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-nerondes .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-nerondes .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.pg-centre-nerondes .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.pg-centre-nerondes .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-nerondes .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-nerondes .territoire .wrap{position:relative;height:100%}body.pg-centre-nerondes .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.pg-centre-nerondes .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-nerondes .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-nerondes .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-nerondes .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.pg-centre-nerondes .ensavoir{padding-bottom:8.625rem}body.pg-centre-nerondes .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-nerondes .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-nerondes .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.pg-centre-nerondes .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.pg-centre-nerondes .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-nerondes .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-nerondes .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.pg-centre-nerondes .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-nerondes .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.pg-centre-nerondes .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.pg-centre-nerondes .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.pg-centre-nerondes .es-select.open ul{display:block}body.pg-centre-nerondes .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-nerondes .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-nerondes .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.pg-centre-nerondes .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-nerondes .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-nerondes .faq details[open]{background:var(--corail)}body.pg-centre-nerondes .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.pg-centre-nerondes .faq summary::-webkit-details-marker{display:none}body.pg-centre-nerondes .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-nerondes .faq .pm:before,body.pg-centre-nerondes .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-nerondes .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-nerondes .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-nerondes .faq details[open] .pm:after{display:none}body.pg-centre-nerondes .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.pg-centre-nerondes .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-nerondes .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-nerondes .fin{position:relative;background:#fff}body.pg-centre-nerondes .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-nerondes .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-nerondes .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.pg-centre-nerondes .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-nerondes .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-nerondes .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-nerondes .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-nerondes .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-nerondes .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-nerondes .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-nerondes .contact .person{width:40.6875rem}body.pg-centre-nerondes .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-nerondes .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-nerondes .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-nerondes .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-nerondes footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-nerondes .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-nerondes .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-nerondes header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-nerondes .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-centre-nerondes .header-logos a{display:block}body.pg-centre-nerondes .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-nerondes .header-logos img{height:6.875rem;width:auto}body.pg-centre-nerondes .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-nerondes nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-nerondes 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-centre-nerondes .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-nerondes .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-nerondes .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-nerondes footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-nerondes .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-nerondes .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-nerondes .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-nerondes .footer-inner .flogo.region{width:11.25rem}body.pg-centre-nerondes .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-nerondes .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-nerondes .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-nerondes nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-nerondes .nav-vivre{position:relative}body.pg-centre-nerondes .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-centre-nerondes .nav-vivre:hover .submenu{display:block}body.pg-centre-nerondes .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-nerondes .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-nerondes .contact .person .who,body.pg-centre-nerondes .person .who,body.pg-centre-nerondes .who{font-size:1.875rem!important;color:#fff}body.pg-centre-nerondes .contact .person .who b,body.pg-centre-nerondes .person .who b,body.pg-centre-nerondes .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-nerondes .contact .person .tel span,body.pg-centre-nerondes .person .tel span,body.pg-centre-nerondes .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-nerondes .contact .email,body.pg-centre-nerondes .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-nerondes .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-nerondes .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-nerondes .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-nerondes .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-nerondes .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-nerondes .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-nerondes .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-nerondes .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-nerondes .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-nerondes .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-nerondes .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-nerondes .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.pg-centre-nerondes .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-nerondes .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-nerondes .finu{position:relative;background:#fff}body.pg-centre-nerondes .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-nerondes .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-nerondes .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-nerondes .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-nerondes .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-nerondes .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-nerondes .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-nerondes .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-nerondes .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-nerondes .finu .contact .person{width:40.6875rem}body.pg-centre-nerondes .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-nerondes .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-nerondes .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-nerondes .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-nerondes .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-nerondes .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.pg-centre-nerondes .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-nerondes .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-nerondes .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-nerondes .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-nerondes .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-nerondes .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-nerondes .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-nerondes .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.pg-centre-nerondes .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-nerondes .crumb-u a:hover{text-decoration:underline}body.pg-centre-nerondes .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-nerondes .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-nerondes .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-nerondes .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-nerondes .es-select{text-align:center}body.pg-centre-nerondes .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.pg-centre-nerondes .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-nerondes .es-select a.selector .chev{margin-left:0}body.pg-centre-nerondes .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-nerondes .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-nerondes .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-nerondes .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-nerondes .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-nerondes .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.pg-centre-nerondes .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-nerondes .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-nerondes .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.pg-centre-nerondes .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-nerondes .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-nerondes .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.pg-centre-nerondes .tem-arrow.prev{left:1.625rem}body.pg-centre-nerondes .tem-arrow.next{right:1.625rem}body.pg-centre-nerondes .tem-arrow svg{width:100%;height:100%}body.pg-centre-nerondes .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.pg-centre-nerondes .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.pg-centre-nerondes h2.equipe-chip,body.pg-centre-nerondes h2.tem-chip,body.pg-centre-nerondes .territoire-head h2.chip,body.pg-centre-nerondes h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-nerondes h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-nerondes h2.contact-chip{margin:0}body.pg-centre-nerondes .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-centre-nerondes .cmodal.on{display:flex}body.pg-centre-nerondes .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-centre-nerondes .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-centre-nerondes .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-nerondes .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-centre-nerondes .cmodal form input,body.pg-centre-nerondes .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-centre-nerondes .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-nerondes .cmodal .fwide{margin-bottom:1rem}body.pg-centre-nerondes .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-nerondes .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-nerondes .cmodal .fchecks input,body.pg-centre-nerondes .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-nerondes .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-nerondes .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-centre-nerondes .cmodal .fsubmit{text-align:center}body.pg-centre-nerondes .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-centre-nerondes .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-nerondes .contact-chip{cursor:pointer}/ / html,body.pg-centre-saint-sulpice-de-pommeray{margin:0;padding:0}body.pg-centre-saint-sulpice-de-pommeray #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-saint-sulpice-de-pommeray{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-saint-sulpice-de-pommeray img{display:block;max-width:100%}body.pg-centre-saint-sulpice-de-pommeray .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-saint-sulpice-de-pommeray .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-saint-sulpice-de-pommeray .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-saint-sulpice-de-pommeray .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-saint-sulpice-de-pommeray .header-logos img{height:9.375rem;width:auto}body.pg-centre-saint-sulpice-de-pommeray 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.pg-centre-saint-sulpice-de-pommeray nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-saint-sulpice-de-pommeray .bc{padding-top:2rem}body.pg-centre-saint-sulpice-de-pommeray .bc .wrap{padding-left:3.375rem}body.pg-centre-saint-sulpice-de-pommeray .bc a,body.pg-centre-saint-sulpice-de-pommeray .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-saint-sulpice-de-pommeray .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-saint-sulpice-de-pommeray .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-saint-sulpice-de-pommeray .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-saint-sulpice-de-pommeray .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-saint-sulpice-de-pommeray .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-saint-sulpice-de-pommeray .titre-centre .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;transform:scaleX(.873)}body.pg-centre-saint-sulpice-de-pommeray .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-saint-sulpice-de-pommeray .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-saint-sulpice-de-pommeray .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-saint-sulpice-de-pommeray .gal-grid figure{cursor:pointer}body.pg-centre-saint-sulpice-de-pommeray .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-saint-sulpice-de-pommeray .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-saint-sulpice-de-pommeray .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-saint-sulpice-de-pommeray .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-saint-sulpice-de-pommeray .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-saint-sulpice-de-pommeray .equipe-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.pg-centre-saint-sulpice-de-pommeray .equipe .wrap{position:relative;height:100%}body.pg-centre-saint-sulpice-de-pommeray .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-saint-sulpice-de-pommeray .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-saint-sulpice-de-pommeray .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-saint-sulpice-de-pommeray .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-saint-sulpice-de-pommeray .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-saint-sulpice-de-pommeray .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-saint-sulpice-de-pommeray .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-saint-sulpice-de-pommeray .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-saint-sulpice-de-pommeray .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-saint-sulpice-de-pommeray .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-saint-sulpice-de-pommeray .infos-line .ico{flex:none}body.pg-centre-saint-sulpice-de-pommeray .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-saint-sulpice-de-pommeray .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-saint-sulpice-de-pommeray .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-saint-sulpice-de-pommeray .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-saint-sulpice-de-pommeray .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .temoignent .wrap{position:relative;height:100%}body.pg-centre-saint-sulpice-de-pommeray .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-saint-sulpice-de-pommeray .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-saint-sulpice-de-pommeray .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-saint-sulpice-de-pommeray .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-saint-sulpice-de-pommeray .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-saint-sulpice-de-pommeray .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-saint-sulpice-de-pommeray .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-saint-sulpice-de-pommeray .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-saint-sulpice-de-pommeray .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-saint-sulpice-de-pommeray .yt-modal.on{display:flex}body.pg-centre-saint-sulpice-de-pommeray .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-saint-sulpice-de-pommeray .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-saint-sulpice-de-pommeray .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-saint-sulpice-de-pommeray .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-saint-sulpice-de-pommeray .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-saint-sulpice-de-pommeray .territoire .wrap{position:relative;height:100%}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-saint-sulpice-de-pommeray .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-saint-sulpice-de-pommeray .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .ensavoir{padding-bottom:8.625rem}body.pg-centre-saint-sulpice-de-pommeray .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-saint-sulpice-de-pommeray .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-saint-sulpice-de-pommeray .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .es-select.open ul{display:block}body.pg-centre-saint-sulpice-de-pommeray .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-saint-sulpice-de-pommeray .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-saint-sulpice-de-pommeray .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-saint-sulpice-de-pommeray .faq details[open]{background:var(--corail)}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .faq summary::-webkit-details-marker{display:none}body.pg-centre-saint-sulpice-de-pommeray .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-saint-sulpice-de-pommeray .faq .pm:before,body.pg-centre-saint-sulpice-de-pommeray .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-saint-sulpice-de-pommeray .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-saint-sulpice-de-pommeray .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-saint-sulpice-de-pommeray .faq details[open] .pm:after{display:none}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-saint-sulpice-de-pommeray .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-saint-sulpice-de-pommeray .fin{position:relative;background:#fff}body.pg-centre-saint-sulpice-de-pommeray .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-saint-sulpice-de-pommeray .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-saint-sulpice-de-pommeray .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-saint-sulpice-de-pommeray .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-saint-sulpice-de-pommeray .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-saint-sulpice-de-pommeray .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-saint-sulpice-de-pommeray .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-saint-sulpice-de-pommeray .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-saint-sulpice-de-pommeray .contact .person{width:40.6875rem}body.pg-centre-saint-sulpice-de-pommeray .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-saint-sulpice-de-pommeray .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-saint-sulpice-de-pommeray .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-saint-sulpice-de-pommeray .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-saint-sulpice-de-pommeray footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-saint-sulpice-de-pommeray .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-saint-sulpice-de-pommeray .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-saint-sulpice-de-pommeray header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .header-logos a{display:block}body.pg-centre-saint-sulpice-de-pommeray .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-saint-sulpice-de-pommeray .header-logos img{height:6.875rem;width:auto}body.pg-centre-saint-sulpice-de-pommeray .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-saint-sulpice-de-pommeray nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-saint-sulpice-de-pommeray 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-centre-saint-sulpice-de-pommeray .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-saint-sulpice-de-pommeray .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-saint-sulpice-de-pommeray .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-saint-sulpice-de-pommeray footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-saint-sulpice-de-pommeray .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-saint-sulpice-de-pommeray .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-saint-sulpice-de-pommeray .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-saint-sulpice-de-pommeray .footer-inner .flogo.region{width:11.25rem}body.pg-centre-saint-sulpice-de-pommeray .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-saint-sulpice-de-pommeray .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-saint-sulpice-de-pommeray .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-saint-sulpice-de-pommeray nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-saint-sulpice-de-pommeray .nav-vivre{position:relative}body.pg-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .nav-vivre:hover .submenu{display:block}body.pg-centre-saint-sulpice-de-pommeray .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-saint-sulpice-de-pommeray .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-saint-sulpice-de-pommeray .contact .person .who,body.pg-centre-saint-sulpice-de-pommeray .person .who,body.pg-centre-saint-sulpice-de-pommeray .who{font-size:1.875rem!important;color:#fff}body.pg-centre-saint-sulpice-de-pommeray .contact .person .who b,body.pg-centre-saint-sulpice-de-pommeray .person .who b,body.pg-centre-saint-sulpice-de-pommeray .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-saint-sulpice-de-pommeray .contact .person .tel span,body.pg-centre-saint-sulpice-de-pommeray .person .tel span,body.pg-centre-saint-sulpice-de-pommeray .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-saint-sulpice-de-pommeray .contact .email,body.pg-centre-saint-sulpice-de-pommeray .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-saint-sulpice-de-pommeray .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-saint-sulpice-de-pommeray .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-saint-sulpice-de-pommeray .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-saint-sulpice-de-pommeray .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-saint-sulpice-de-pommeray .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-saint-sulpice-de-pommeray .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-saint-sulpice-de-pommeray .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-saint-sulpice-de-pommeray .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-saint-sulpice-de-pommeray .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-saint-sulpice-de-pommeray .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-saint-sulpice-de-pommeray .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-saint-sulpice-de-pommeray .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-saint-sulpice-de-pommeray .finu{position:relative;background:#fff}body.pg-centre-saint-sulpice-de-pommeray .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-saint-sulpice-de-pommeray .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-saint-sulpice-de-pommeray .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-saint-sulpice-de-pommeray .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-saint-sulpice-de-pommeray .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-saint-sulpice-de-pommeray .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .person{width:40.6875rem}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-saint-sulpice-de-pommeray .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-saint-sulpice-de-pommeray .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-saint-sulpice-de-pommeray .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-saint-sulpice-de-pommeray .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-saint-sulpice-de-pommeray .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-saint-sulpice-de-pommeray .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-saint-sulpice-de-pommeray .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-saint-sulpice-de-pommeray .crumb-u a:hover{text-decoration:underline}body.pg-centre-saint-sulpice-de-pommeray .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-saint-sulpice-de-pommeray .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-saint-sulpice-de-pommeray .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-saint-sulpice-de-pommeray .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-saint-sulpice-de-pommeray .es-select{text-align:center}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-saint-sulpice-de-pommeray .es-select a.selector .chev{margin-left:0}body.pg-centre-saint-sulpice-de-pommeray .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-saint-sulpice-de-pommeray .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-saint-sulpice-de-pommeray .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-saint-sulpice-de-pommeray .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-saint-sulpice-de-pommeray .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-saint-sulpice-de-pommeray .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-saint-sulpice-de-pommeray .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .tem-arrow.prev{left:1.625rem}body.pg-centre-saint-sulpice-de-pommeray .tem-arrow.next{right:1.625rem}body.pg-centre-saint-sulpice-de-pommeray .tem-arrow svg{width:100%;height:100%}body.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray .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.pg-centre-saint-sulpice-de-pommeray h2.equipe-chip,body.pg-centre-saint-sulpice-de-pommeray h2.tem-chip,body.pg-centre-saint-sulpice-de-pommeray .territoire-head h2.chip,body.pg-centre-saint-sulpice-de-pommeray h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-saint-sulpice-de-pommeray h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-saint-sulpice-de-pommeray h2.contact-chip{margin:0}body.pg-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .cmodal.on{display:flex}body.pg-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .cmodal form input,body.pg-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-saint-sulpice-de-pommeray .cmodal .fwide{margin-bottom:1rem}body.pg-centre-saint-sulpice-de-pommeray .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-saint-sulpice-de-pommeray .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-saint-sulpice-de-pommeray .cmodal .fchecks input,body.pg-centre-saint-sulpice-de-pommeray .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-saint-sulpice-de-pommeray .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .cmodal .fsubmit{text-align:center}body.pg-centre-saint-sulpice-de-pommeray .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-centre-saint-sulpice-de-pommeray .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-saint-sulpice-de-pommeray .contact-chip{cursor:pointer}/ / html,body.pg-centre-tours{margin:0;padding:0}body.pg-centre-tours #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-tours{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-tours img{display:block;max-width:100%}body.pg-centre-tours .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-tours .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-tours .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-tours .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-tours .header-logos img{height:9.375rem;width:auto}body.pg-centre-tours 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.pg-centre-tours nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-tours .bc{padding-top:2rem}body.pg-centre-tours .bc .wrap{padding-left:3.375rem}body.pg-centre-tours .bc a,body.pg-centre-tours .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-tours .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-tours .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-tours .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-tours .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-tours .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-tours .titre-centre .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;transform:scaleX(.873)}body.pg-centre-tours .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-tours .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-tours .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-tours .gal-grid figure{cursor:pointer}body.pg-centre-tours .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-tours .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-tours .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-tours .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-tours .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-tours .equipe-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.pg-centre-tours .equipe .wrap{position:relative;height:100%}body.pg-centre-tours .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-tours .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-tours .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-tours .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-tours .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-tours .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-tours .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-tours .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-tours .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-tours .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-tours .infos-line .ico{flex:none}body.pg-centre-tours .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-tours .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-tours .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-tours .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-tours .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-tours .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.pg-centre-tours .temoignent .wrap{position:relative;height:100%}body.pg-centre-tours .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-tours .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.pg-centre-tours .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-tours .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-tours .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.pg-centre-tours .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-tours .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-tours .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-tours .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-tours .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.pg-centre-tours .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-tours .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-tours .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-tours .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-tours .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.pg-centre-tours .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-tours .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-tours .yt-modal.on{display:flex}body.pg-centre-tours .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-tours .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-tours .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-tours .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-tours .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.pg-centre-tours .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.pg-centre-tours .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-tours .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-tours .territoire .wrap{position:relative;height:100%}body.pg-centre-tours .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.pg-centre-tours .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-tours .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-tours .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-tours .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.pg-centre-tours .ensavoir{padding-bottom:8.625rem}body.pg-centre-tours .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-tours .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-tours .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.pg-centre-tours .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.pg-centre-tours .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-tours .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-tours .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.pg-centre-tours .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-tours .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.pg-centre-tours .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.pg-centre-tours .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.pg-centre-tours .es-select.open ul{display:block}body.pg-centre-tours .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-tours .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-tours .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.pg-centre-tours .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-tours .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-tours .faq details[open]{background:var(--corail)}body.pg-centre-tours .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.pg-centre-tours .faq summary::-webkit-details-marker{display:none}body.pg-centre-tours .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-tours .faq .pm:before,body.pg-centre-tours .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-tours .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-tours .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-tours .faq details[open] .pm:after{display:none}body.pg-centre-tours .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.pg-centre-tours .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-tours .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-tours .fin{position:relative;background:#fff}body.pg-centre-tours .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-tours .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-tours .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.pg-centre-tours .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-tours .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-tours .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-tours .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-tours .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-tours .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-tours .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-tours .contact .person{width:40.6875rem}body.pg-centre-tours .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-tours .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-tours .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-tours .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-tours footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-tours .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-tours .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-tours header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-tours .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-centre-tours .header-logos a{display:block}body.pg-centre-tours .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-tours .header-logos img{height:6.875rem;width:auto}body.pg-centre-tours .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-tours nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-tours 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-centre-tours .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-tours .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-tours .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-tours footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-tours .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-tours .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-tours .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-tours .footer-inner .flogo.region{width:11.25rem}body.pg-centre-tours .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-tours .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-tours .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-tours nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-tours .nav-vivre{position:relative}body.pg-centre-tours .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-centre-tours .nav-vivre:hover .submenu{display:block}body.pg-centre-tours .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-tours .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-tours .contact .person .who,body.pg-centre-tours .person .who,body.pg-centre-tours .who{font-size:1.875rem!important;color:#fff}body.pg-centre-tours .contact .person .who b,body.pg-centre-tours .person .who b,body.pg-centre-tours .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-tours .contact .person .tel span,body.pg-centre-tours .person .tel span,body.pg-centre-tours .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-tours .contact .email,body.pg-centre-tours .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-tours .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-tours .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-tours .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-tours .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-tours .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-tours .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-tours .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-tours .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-tours .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-tours .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-tours .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-tours .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.pg-centre-tours .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-tours .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-tours .finu{position:relative;background:#fff}body.pg-centre-tours .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-tours .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-tours .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-tours .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-tours .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-tours .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-tours .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-tours .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-tours .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-tours .finu .contact .person{width:40.6875rem}body.pg-centre-tours .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-tours .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-tours .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-tours .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-tours .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-tours .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.pg-centre-tours .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-tours .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-tours .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-tours .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-tours .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-tours .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-tours .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-tours .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.pg-centre-tours .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-tours .crumb-u a:hover{text-decoration:underline}body.pg-centre-tours .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-tours .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-tours .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-tours .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-tours .es-select{text-align:center}body.pg-centre-tours .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.pg-centre-tours .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-tours .es-select a.selector .chev{margin-left:0}body.pg-centre-tours .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-tours .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-tours .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-tours .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-tours .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-tours .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.pg-centre-tours .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-tours .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-tours .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.pg-centre-tours .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-tours .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-tours .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.pg-centre-tours .tem-arrow.prev{left:1.625rem}body.pg-centre-tours .tem-arrow.next{right:1.625rem}body.pg-centre-tours .tem-arrow svg{width:100%;height:100%}body.pg-centre-tours .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.pg-centre-tours .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.pg-centre-tours h2.equipe-chip,body.pg-centre-tours h2.tem-chip,body.pg-centre-tours .territoire-head h2.chip,body.pg-centre-tours h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-tours h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-tours h2.contact-chip{margin:0}body.pg-centre-tours .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-centre-tours .cmodal.on{display:flex}body.pg-centre-tours .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-centre-tours .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-centre-tours .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-tours .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-centre-tours .cmodal form input,body.pg-centre-tours .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-centre-tours .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-tours .cmodal .fwide{margin-bottom:1rem}body.pg-centre-tours .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-tours .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-tours .cmodal .fchecks input,body.pg-centre-tours .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-tours .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-tours .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-centre-tours .cmodal .fsubmit{text-align:center}body.pg-centre-tours .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-centre-tours .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-tours .contact-chip{cursor:pointer}/ / html,body.pg-centre-st-pierre{margin:0;padding:0}body.pg-centre-st-pierre #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-st-pierre{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-st-pierre img{display:block;max-width:100%}body.pg-centre-st-pierre .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-st-pierre .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-st-pierre .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-st-pierre .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-st-pierre .header-logos img{height:9.375rem;width:auto}body.pg-centre-st-pierre 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.pg-centre-st-pierre nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-st-pierre .bc{padding-top:2rem}body.pg-centre-st-pierre .bc .wrap{padding-left:3.375rem}body.pg-centre-st-pierre .bc a,body.pg-centre-st-pierre .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-st-pierre .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-st-pierre .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-st-pierre .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-st-pierre .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-st-pierre .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-st-pierre .titre-centre .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;transform:scaleX(.873)}body.pg-centre-st-pierre .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-st-pierre .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-st-pierre .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-st-pierre .gal-grid figure{cursor:pointer}body.pg-centre-st-pierre .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-st-pierre .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-st-pierre .equipe{background:var(--bleu);height:146.3125rem;position:relative}body.pg-centre-st-pierre .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-st-pierre .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-st-pierre .equipe-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.pg-centre-st-pierre .equipe .wrap{position:relative;height:100%}body.pg-centre-st-pierre .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-st-pierre .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-st-pierre .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-st-pierre .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-st-pierre .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-st-pierre .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-st-pierre .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-st-pierre .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-st-pierre .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-st-pierre .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-st-pierre .infos-line .ico{flex:none}body.pg-centre-st-pierre .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-st-pierre .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-st-pierre .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-st-pierre .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-st-pierre .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-st-pierre .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.pg-centre-st-pierre .temoignent .wrap{position:relative;height:100%}body.pg-centre-st-pierre .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-st-pierre .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.pg-centre-st-pierre .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-st-pierre .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-st-pierre .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.pg-centre-st-pierre .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-st-pierre .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-st-pierre .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-st-pierre .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-st-pierre .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.pg-centre-st-pierre .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-st-pierre .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-st-pierre .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-st-pierre .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-st-pierre .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.pg-centre-st-pierre .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-st-pierre .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-st-pierre .yt-modal.on{display:flex}body.pg-centre-st-pierre .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-st-pierre .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-st-pierre .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-st-pierre .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-st-pierre .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.pg-centre-st-pierre .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.pg-centre-st-pierre .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-st-pierre .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-st-pierre .territoire .wrap{position:relative;height:100%}body.pg-centre-st-pierre .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.pg-centre-st-pierre .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-st-pierre .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-st-pierre .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-st-pierre .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.pg-centre-st-pierre .ensavoir{padding-bottom:8.625rem}body.pg-centre-st-pierre .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-st-pierre .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-st-pierre .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.pg-centre-st-pierre .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.pg-centre-st-pierre .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-st-pierre .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-st-pierre .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.pg-centre-st-pierre .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-st-pierre .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.pg-centre-st-pierre .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.pg-centre-st-pierre .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.pg-centre-st-pierre .es-select.open ul{display:block}body.pg-centre-st-pierre .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-st-pierre .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-st-pierre .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.pg-centre-st-pierre .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-st-pierre .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-st-pierre .faq details[open]{background:var(--corail)}body.pg-centre-st-pierre .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.pg-centre-st-pierre .faq summary::-webkit-details-marker{display:none}body.pg-centre-st-pierre .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-st-pierre .faq .pm:before,body.pg-centre-st-pierre .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-st-pierre .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-st-pierre .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-st-pierre .faq details[open] .pm:after{display:none}body.pg-centre-st-pierre .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.pg-centre-st-pierre .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-st-pierre .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-st-pierre .fin{position:relative;background:#fff}body.pg-centre-st-pierre .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-st-pierre .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-st-pierre .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.pg-centre-st-pierre .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-st-pierre .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-st-pierre .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-st-pierre .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-st-pierre .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-st-pierre .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-st-pierre .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-st-pierre .contact .person{width:40.6875rem}body.pg-centre-st-pierre .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-st-pierre .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-st-pierre .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-st-pierre .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-st-pierre footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-st-pierre .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-st-pierre .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-st-pierre header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-st-pierre .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-centre-st-pierre .header-logos a{display:block}body.pg-centre-st-pierre .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-st-pierre .header-logos img{height:6.875rem;width:auto}body.pg-centre-st-pierre .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-st-pierre nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-st-pierre 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-centre-st-pierre .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-st-pierre .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-st-pierre .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-st-pierre footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-st-pierre .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-st-pierre .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-st-pierre .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-st-pierre .footer-inner .flogo.region{width:11.25rem}body.pg-centre-st-pierre .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-st-pierre .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-st-pierre .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-st-pierre nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-st-pierre .nav-vivre{position:relative}body.pg-centre-st-pierre .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-centre-st-pierre .nav-vivre:hover .submenu{display:block}body.pg-centre-st-pierre .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-st-pierre .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-st-pierre .contact .person .who,body.pg-centre-st-pierre .person .who,body.pg-centre-st-pierre .who{font-size:1.875rem!important;color:#fff}body.pg-centre-st-pierre .contact .person .who b,body.pg-centre-st-pierre .person .who b,body.pg-centre-st-pierre .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-st-pierre .contact .person .tel span,body.pg-centre-st-pierre .person .tel span,body.pg-centre-st-pierre .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-st-pierre .contact .email,body.pg-centre-st-pierre .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-st-pierre .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-st-pierre .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-st-pierre .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-st-pierre .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-st-pierre .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-st-pierre .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-st-pierre .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-st-pierre .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-st-pierre .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-st-pierre .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-st-pierre .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-st-pierre .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.pg-centre-st-pierre .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-st-pierre .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-st-pierre .finu{position:relative;background:#fff}body.pg-centre-st-pierre .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-st-pierre .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-st-pierre .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-st-pierre .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-st-pierre .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-st-pierre .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-st-pierre .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-st-pierre .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-st-pierre .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-st-pierre .finu .contact .person{width:40.6875rem}body.pg-centre-st-pierre .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-st-pierre .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-st-pierre .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-st-pierre .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-st-pierre .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-st-pierre .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.pg-centre-st-pierre .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-st-pierre .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-st-pierre .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-st-pierre .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-st-pierre .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-st-pierre .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-st-pierre .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-st-pierre .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.pg-centre-st-pierre .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-st-pierre .crumb-u a:hover{text-decoration:underline}body.pg-centre-st-pierre .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-st-pierre .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-st-pierre .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-st-pierre .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-st-pierre .es-select{text-align:center}body.pg-centre-st-pierre .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.pg-centre-st-pierre .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-st-pierre .es-select a.selector .chev{margin-left:0}body.pg-centre-st-pierre .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-st-pierre .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-st-pierre .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-st-pierre .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-st-pierre .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-st-pierre .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.pg-centre-st-pierre .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-st-pierre .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-st-pierre .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.pg-centre-st-pierre .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-st-pierre .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-st-pierre .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.pg-centre-st-pierre .tem-arrow.prev{left:1.625rem}body.pg-centre-st-pierre .tem-arrow.next{right:1.625rem}body.pg-centre-st-pierre .tem-arrow svg{width:100%;height:100%}body.pg-centre-st-pierre .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.pg-centre-st-pierre .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.pg-centre-st-pierre h2.equipe-chip,body.pg-centre-st-pierre h2.tem-chip,body.pg-centre-st-pierre .territoire-head h2.chip,body.pg-centre-st-pierre h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-st-pierre h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-st-pierre h2.contact-chip{margin:0}body.pg-centre-st-pierre .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-centre-st-pierre .cmodal.on{display:flex}body.pg-centre-st-pierre .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-centre-st-pierre .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-centre-st-pierre .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-st-pierre .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-centre-st-pierre .cmodal form input,body.pg-centre-st-pierre .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-centre-st-pierre .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-st-pierre .cmodal .fwide{margin-bottom:1rem}body.pg-centre-st-pierre .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-st-pierre .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-st-pierre .cmodal .fchecks input,body.pg-centre-st-pierre .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-st-pierre .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-st-pierre .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-centre-st-pierre .cmodal .fsubmit{text-align:center}body.pg-centre-st-pierre .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-centre-st-pierre .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-st-pierre .contact-chip{cursor:pointer}/ / html,body.pg-centre-reugny{margin:0;padding:0}body.pg-centre-reugny #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-reugny{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-reugny img{display:block;max-width:100%}body.pg-centre-reugny .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-reugny .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-reugny .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-reugny .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-reugny .header-logos img{height:9.375rem;width:auto}body.pg-centre-reugny 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.pg-centre-reugny nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-reugny .bc{padding-top:2rem}body.pg-centre-reugny .bc .wrap{padding-left:3.375rem}body.pg-centre-reugny .bc a,body.pg-centre-reugny .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-reugny .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-reugny .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-reugny .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-reugny .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-reugny .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-reugny .titre-centre .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;transform:scaleX(.873)}body.pg-centre-reugny .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-reugny .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-reugny .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-reugny .gal-grid figure{cursor:pointer}body.pg-centre-reugny .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-reugny .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-reugny .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-reugny .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-reugny .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-reugny .equipe-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.pg-centre-reugny .equipe .wrap{position:relative;height:100%}body.pg-centre-reugny .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-reugny .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-reugny .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-reugny .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-reugny .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-reugny .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-reugny .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-reugny .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-reugny .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-reugny .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-reugny .infos-line .ico{flex:none}body.pg-centre-reugny .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-reugny .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-reugny .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-reugny .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-reugny .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-reugny .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.pg-centre-reugny .temoignent .wrap{position:relative;height:100%}body.pg-centre-reugny .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-reugny .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.pg-centre-reugny .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-reugny .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-reugny .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.pg-centre-reugny .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-reugny .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-reugny .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-reugny .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-reugny .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.pg-centre-reugny .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-reugny .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-reugny .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-reugny .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-reugny .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.pg-centre-reugny .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-reugny .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-reugny .yt-modal.on{display:flex}body.pg-centre-reugny .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-reugny .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-reugny .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-reugny .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-reugny .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.pg-centre-reugny .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.pg-centre-reugny .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-reugny .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-reugny .territoire .wrap{position:relative;height:100%}body.pg-centre-reugny .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.pg-centre-reugny .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-reugny .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-reugny .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-reugny .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.pg-centre-reugny .ensavoir{padding-bottom:8.625rem}body.pg-centre-reugny .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-reugny .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-reugny .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.pg-centre-reugny .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.pg-centre-reugny .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-reugny .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-reugny .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.pg-centre-reugny .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-reugny .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.pg-centre-reugny .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.pg-centre-reugny .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.pg-centre-reugny .es-select.open ul{display:block}body.pg-centre-reugny .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-reugny .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-reugny .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.pg-centre-reugny .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-reugny .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-reugny .faq details[open]{background:var(--corail)}body.pg-centre-reugny .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.pg-centre-reugny .faq summary::-webkit-details-marker{display:none}body.pg-centre-reugny .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-reugny .faq .pm:before,body.pg-centre-reugny .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-reugny .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-reugny .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-reugny .faq details[open] .pm:after{display:none}body.pg-centre-reugny .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.pg-centre-reugny .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-reugny .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-reugny .fin{position:relative;background:#fff}body.pg-centre-reugny .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-reugny .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-reugny .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.pg-centre-reugny .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-reugny .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-reugny .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-reugny .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-reugny .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-reugny .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-reugny .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-reugny .contact .person{width:40.6875rem}body.pg-centre-reugny .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-reugny .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-reugny .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-reugny .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-reugny footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-reugny .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-reugny .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-reugny header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-reugny .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-centre-reugny .header-logos a{display:block}body.pg-centre-reugny .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-reugny .header-logos img{height:6.875rem;width:auto}body.pg-centre-reugny .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-reugny nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-reugny 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-centre-reugny .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-reugny .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-reugny .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-reugny footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-reugny .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-reugny .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-reugny .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-reugny .footer-inner .flogo.region{width:11.25rem}body.pg-centre-reugny .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-reugny .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-reugny .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-reugny nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-reugny .nav-vivre{position:relative}body.pg-centre-reugny .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-centre-reugny .nav-vivre:hover .submenu{display:block}body.pg-centre-reugny .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-reugny .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-reugny .contact .person .who,body.pg-centre-reugny .person .who,body.pg-centre-reugny .who{font-size:1.875rem!important;color:#fff}body.pg-centre-reugny .contact .person .who b,body.pg-centre-reugny .person .who b,body.pg-centre-reugny .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-reugny .contact .person .tel span,body.pg-centre-reugny .person .tel span,body.pg-centre-reugny .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-reugny .contact .email,body.pg-centre-reugny .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-reugny .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-reugny .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-reugny .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-reugny .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-reugny .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-reugny .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-reugny .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-reugny .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-reugny .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-reugny .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-reugny .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-reugny .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.pg-centre-reugny .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-reugny .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-reugny .finu{position:relative;background:#fff}body.pg-centre-reugny .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-reugny .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-reugny .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-reugny .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-reugny .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-reugny .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-reugny .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-reugny .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-reugny .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-reugny .finu .contact .person{width:40.6875rem}body.pg-centre-reugny .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-reugny .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-reugny .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-reugny .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-reugny .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-reugny .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.pg-centre-reugny .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-reugny .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-reugny .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-reugny .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-reugny .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-reugny .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-reugny .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-reugny .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.pg-centre-reugny .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-reugny .crumb-u a:hover{text-decoration:underline}body.pg-centre-reugny .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-reugny .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-reugny .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-reugny .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-reugny .es-select{text-align:center}body.pg-centre-reugny .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.pg-centre-reugny .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-reugny .es-select a.selector .chev{margin-left:0}body.pg-centre-reugny .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-reugny .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-reugny .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-reugny .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-reugny .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-reugny .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.pg-centre-reugny .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-reugny .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-reugny .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.pg-centre-reugny .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-reugny .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-reugny .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.pg-centre-reugny .tem-arrow.prev{left:1.625rem}body.pg-centre-reugny .tem-arrow.next{right:1.625rem}body.pg-centre-reugny .tem-arrow svg{width:100%;height:100%}body.pg-centre-reugny .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.pg-centre-reugny .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.pg-centre-reugny h2.equipe-chip,body.pg-centre-reugny h2.tem-chip,body.pg-centre-reugny .territoire-head h2.chip,body.pg-centre-reugny h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-reugny h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-reugny h2.contact-chip{margin:0}body.pg-centre-reugny .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-centre-reugny .cmodal.on{display:flex}body.pg-centre-reugny .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-centre-reugny .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-centre-reugny .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-reugny .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-centre-reugny .cmodal form input,body.pg-centre-reugny .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-centre-reugny .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-reugny .cmodal .fwide{margin-bottom:1rem}body.pg-centre-reugny .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-reugny .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-reugny .cmodal .fchecks input,body.pg-centre-reugny .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-reugny .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-reugny .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-centre-reugny .cmodal .fsubmit{text-align:center}body.pg-centre-reugny .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-centre-reugny .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-reugny .contact-chip{cursor:pointer}/ / html,body.pg-centre-buzancais{margin:0;padding:0}body.pg-centre-buzancais #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-buzancais{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-buzancais img{display:block;max-width:100%}body.pg-centre-buzancais .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-buzancais .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-buzancais .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-buzancais .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-buzancais .header-logos img{height:9.375rem;width:auto}body.pg-centre-buzancais 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.pg-centre-buzancais nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-buzancais .bc{padding-top:2rem}body.pg-centre-buzancais .bc .wrap{padding-left:3.375rem}body.pg-centre-buzancais .bc a,body.pg-centre-buzancais .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-buzancais .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-buzancais .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-buzancais .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-buzancais .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-buzancais .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-buzancais .titre-centre .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;transform:scaleX(.873)}body.pg-centre-buzancais .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-buzancais .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-buzancais .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-buzancais .gal-grid figure{cursor:pointer}body.pg-centre-buzancais .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-buzancais .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-buzancais .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-buzancais .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-buzancais .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-buzancais .equipe-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.pg-centre-buzancais .equipe .wrap{position:relative;height:100%}body.pg-centre-buzancais .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-buzancais .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-buzancais .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-buzancais .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-buzancais .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-buzancais .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-buzancais .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-buzancais .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-buzancais .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-buzancais .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-buzancais .infos-line .ico{flex:none}body.pg-centre-buzancais .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-buzancais .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-buzancais .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-buzancais .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-buzancais .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-buzancais .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.pg-centre-buzancais .temoignent .wrap{position:relative;height:100%}body.pg-centre-buzancais .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-buzancais .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.pg-centre-buzancais .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-buzancais .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-buzancais .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.pg-centre-buzancais .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-buzancais .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-buzancais .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-buzancais .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-buzancais .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.pg-centre-buzancais .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-buzancais .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-buzancais .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-buzancais .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-buzancais .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.pg-centre-buzancais .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-buzancais .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-buzancais .yt-modal.on{display:flex}body.pg-centre-buzancais .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-buzancais .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-buzancais .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-buzancais .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-buzancais .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.pg-centre-buzancais .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.pg-centre-buzancais .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-buzancais .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-buzancais .territoire .wrap{position:relative;height:100%}body.pg-centre-buzancais .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.pg-centre-buzancais .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-buzancais .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-buzancais .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-buzancais .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.pg-centre-buzancais .ensavoir{padding-bottom:8.625rem}body.pg-centre-buzancais .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-buzancais .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-buzancais .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.pg-centre-buzancais .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.pg-centre-buzancais .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-buzancais .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-buzancais .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.pg-centre-buzancais .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-buzancais .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.pg-centre-buzancais .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.pg-centre-buzancais .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.pg-centre-buzancais .es-select.open ul{display:block}body.pg-centre-buzancais .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-buzancais .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-buzancais .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.pg-centre-buzancais .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-buzancais .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-buzancais .faq details[open]{background:var(--corail)}body.pg-centre-buzancais .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.pg-centre-buzancais .faq summary::-webkit-details-marker{display:none}body.pg-centre-buzancais .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-buzancais .faq .pm:before,body.pg-centre-buzancais .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-buzancais .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-buzancais .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-buzancais .faq details[open] .pm:after{display:none}body.pg-centre-buzancais .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.pg-centre-buzancais .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-buzancais .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-buzancais .fin{position:relative;background:#fff}body.pg-centre-buzancais .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-buzancais .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-buzancais .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.pg-centre-buzancais .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-buzancais .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-buzancais .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-buzancais .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-buzancais .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-buzancais .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-buzancais .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-buzancais .contact .person{width:40.6875rem}body.pg-centre-buzancais .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-buzancais .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-buzancais .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-buzancais .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-buzancais footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-buzancais .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-buzancais .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-buzancais header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-buzancais .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-centre-buzancais .header-logos a{display:block}body.pg-centre-buzancais .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-buzancais .header-logos img{height:6.875rem;width:auto}body.pg-centre-buzancais .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-buzancais nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-buzancais 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-centre-buzancais .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-buzancais .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-buzancais .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-buzancais footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-buzancais .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-buzancais .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-buzancais .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-buzancais .footer-inner .flogo.region{width:11.25rem}body.pg-centre-buzancais .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-buzancais .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-buzancais .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-buzancais nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-buzancais .nav-vivre{position:relative}body.pg-centre-buzancais .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-centre-buzancais .nav-vivre:hover .submenu{display:block}body.pg-centre-buzancais .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-buzancais .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-buzancais .contact .person .who,body.pg-centre-buzancais .person .who,body.pg-centre-buzancais .who{font-size:1.875rem!important;color:#fff}body.pg-centre-buzancais .contact .person .who b,body.pg-centre-buzancais .person .who b,body.pg-centre-buzancais .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-buzancais .contact .person .tel span,body.pg-centre-buzancais .person .tel span,body.pg-centre-buzancais .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-buzancais .contact .email,body.pg-centre-buzancais .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-buzancais .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-buzancais .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-buzancais .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-buzancais .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-buzancais .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-buzancais .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-buzancais .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-buzancais .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-buzancais .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-buzancais .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-buzancais .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-buzancais .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.pg-centre-buzancais .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-buzancais .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-buzancais .finu{position:relative;background:#fff}body.pg-centre-buzancais .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-buzancais .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-buzancais .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-buzancais .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-buzancais .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-buzancais .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-buzancais .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-buzancais .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-buzancais .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-buzancais .finu .contact .person{width:40.6875rem}body.pg-centre-buzancais .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-buzancais .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-buzancais .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-buzancais .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-buzancais .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-buzancais .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.pg-centre-buzancais .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-buzancais .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-buzancais .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-buzancais .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-buzancais .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-buzancais .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-buzancais .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-buzancais .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.pg-centre-buzancais .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-buzancais .crumb-u a:hover{text-decoration:underline}body.pg-centre-buzancais .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-buzancais .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-buzancais .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-buzancais .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-buzancais .es-select{text-align:center}body.pg-centre-buzancais .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.pg-centre-buzancais .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-buzancais .es-select a.selector .chev{margin-left:0}body.pg-centre-buzancais .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-buzancais .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-buzancais .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-buzancais .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-buzancais .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-buzancais .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.pg-centre-buzancais .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-buzancais .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-buzancais .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.pg-centre-buzancais .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-buzancais .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-buzancais .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.pg-centre-buzancais .tem-arrow.prev{left:1.625rem}body.pg-centre-buzancais .tem-arrow.next{right:1.625rem}body.pg-centre-buzancais .tem-arrow svg{width:100%;height:100%}body.pg-centre-buzancais .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.pg-centre-buzancais .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.pg-centre-buzancais h2.equipe-chip,body.pg-centre-buzancais h2.tem-chip,body.pg-centre-buzancais .territoire-head h2.chip,body.pg-centre-buzancais h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-buzancais h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-buzancais h2.contact-chip{margin:0}body.pg-centre-buzancais .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-centre-buzancais .cmodal.on{display:flex}body.pg-centre-buzancais .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-centre-buzancais .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-centre-buzancais .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-buzancais .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-centre-buzancais .cmodal form input,body.pg-centre-buzancais .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-centre-buzancais .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-buzancais .cmodal .fwide{margin-bottom:1rem}body.pg-centre-buzancais .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-buzancais .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-buzancais .cmodal .fchecks input,body.pg-centre-buzancais .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-buzancais .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-buzancais .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-centre-buzancais .cmodal .fsubmit{text-align:center}body.pg-centre-buzancais .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-centre-buzancais .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-buzancais .contact-chip{cursor:pointer}/ / html,body.pg-centre-chateauroux{margin:0;padding:0}body.pg-centre-chateauroux #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-chateauroux{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-chateauroux img{display:block;max-width:100%}body.pg-centre-chateauroux .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-chateauroux .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-chateauroux .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-chateauroux .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-chateauroux .header-logos img{height:9.375rem;width:auto}body.pg-centre-chateauroux 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.pg-centre-chateauroux nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-chateauroux .bc{padding-top:2rem}body.pg-centre-chateauroux .bc .wrap{padding-left:3.375rem}body.pg-centre-chateauroux .bc a,body.pg-centre-chateauroux .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-chateauroux .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-chateauroux .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-chateauroux .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-chateauroux .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-chateauroux .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-chateauroux .titre-centre .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;transform:scaleX(.873)}body.pg-centre-chateauroux .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-chateauroux .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-chateauroux .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-chateauroux .gal-grid figure{cursor:pointer}body.pg-centre-chateauroux .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-chateauroux .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-chateauroux .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-chateauroux .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-chateauroux .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-chateauroux .equipe-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.pg-centre-chateauroux .equipe .wrap{position:relative;height:100%}body.pg-centre-chateauroux .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-chateauroux .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-chateauroux .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-chateauroux .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-chateauroux .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-chateauroux .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-chateauroux .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-chateauroux .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-chateauroux .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-chateauroux .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-chateauroux .infos-line .ico{flex:none}body.pg-centre-chateauroux .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-chateauroux .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-chateauroux .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-chateauroux .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-chateauroux .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-chateauroux .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.pg-centre-chateauroux .temoignent .wrap{position:relative;height:100%}body.pg-centre-chateauroux .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-chateauroux .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.pg-centre-chateauroux .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-chateauroux .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-chateauroux .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.pg-centre-chateauroux .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-chateauroux .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-chateauroux .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-chateauroux .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-chateauroux .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.pg-centre-chateauroux .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-chateauroux .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-chateauroux .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-chateauroux .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-chateauroux .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.pg-centre-chateauroux .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-chateauroux .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-chateauroux .yt-modal.on{display:flex}body.pg-centre-chateauroux .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-chateauroux .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-chateauroux .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-chateauroux .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-chateauroux .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.pg-centre-chateauroux .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.pg-centre-chateauroux .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-chateauroux .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-chateauroux .territoire .wrap{position:relative;height:100%}body.pg-centre-chateauroux .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.pg-centre-chateauroux .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-chateauroux .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-chateauroux .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-chateauroux .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.pg-centre-chateauroux .ensavoir{padding-bottom:8.625rem}body.pg-centre-chateauroux .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-chateauroux .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-chateauroux .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.pg-centre-chateauroux .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.pg-centre-chateauroux .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-chateauroux .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-chateauroux .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.pg-centre-chateauroux .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-chateauroux .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.pg-centre-chateauroux .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.pg-centre-chateauroux .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.pg-centre-chateauroux .es-select.open ul{display:block}body.pg-centre-chateauroux .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-chateauroux .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-chateauroux .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.pg-centre-chateauroux .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-chateauroux .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-chateauroux .faq details[open]{background:var(--corail)}body.pg-centre-chateauroux .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.pg-centre-chateauroux .faq summary::-webkit-details-marker{display:none}body.pg-centre-chateauroux .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-chateauroux .faq .pm:before,body.pg-centre-chateauroux .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-chateauroux .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-chateauroux .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-chateauroux .faq details[open] .pm:after{display:none}body.pg-centre-chateauroux .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.pg-centre-chateauroux .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-chateauroux .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-chateauroux .fin{position:relative;background:#fff}body.pg-centre-chateauroux .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-chateauroux .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-chateauroux .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.pg-centre-chateauroux .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-chateauroux .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-chateauroux .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-chateauroux .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-chateauroux .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-chateauroux .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-chateauroux .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-chateauroux .contact .person{width:40.6875rem}body.pg-centre-chateauroux .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-chateauroux .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-chateauroux .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-chateauroux .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-chateauroux footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-chateauroux .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-chateauroux .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-chateauroux header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-chateauroux .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-centre-chateauroux .header-logos a{display:block}body.pg-centre-chateauroux .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-chateauroux .header-logos img{height:6.875rem;width:auto}body.pg-centre-chateauroux .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-chateauroux nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-chateauroux 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-centre-chateauroux .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-chateauroux .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-chateauroux .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-chateauroux footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-chateauroux .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-chateauroux .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-chateauroux .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-chateauroux .footer-inner .flogo.region{width:11.25rem}body.pg-centre-chateauroux .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-chateauroux .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-chateauroux .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-chateauroux nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-chateauroux .nav-vivre{position:relative}body.pg-centre-chateauroux .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-centre-chateauroux .nav-vivre:hover .submenu{display:block}body.pg-centre-chateauroux .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-chateauroux .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-chateauroux .contact .person .who,body.pg-centre-chateauroux .person .who,body.pg-centre-chateauroux .who{font-size:1.875rem!important;color:#fff}body.pg-centre-chateauroux .contact .person .who b,body.pg-centre-chateauroux .person .who b,body.pg-centre-chateauroux .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-chateauroux .contact .person .tel span,body.pg-centre-chateauroux .person .tel span,body.pg-centre-chateauroux .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-chateauroux .contact .email,body.pg-centre-chateauroux .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-chateauroux .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-chateauroux .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-chateauroux .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-chateauroux .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-chateauroux .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-chateauroux .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-chateauroux .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-chateauroux .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-chateauroux .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-chateauroux .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-chateauroux .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-chateauroux .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.pg-centre-chateauroux .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-chateauroux .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-chateauroux .finu{position:relative;background:#fff}body.pg-centre-chateauroux .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-chateauroux .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-chateauroux .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-chateauroux .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-chateauroux .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-chateauroux .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-chateauroux .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-chateauroux .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-chateauroux .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-chateauroux .finu .contact .person{width:40.6875rem}body.pg-centre-chateauroux .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-chateauroux .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-chateauroux .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-chateauroux .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-chateauroux .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-chateauroux .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.pg-centre-chateauroux .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-chateauroux .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-chateauroux .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-chateauroux .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-chateauroux .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-chateauroux .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-chateauroux .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-chateauroux .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.pg-centre-chateauroux .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-chateauroux .crumb-u a:hover{text-decoration:underline}body.pg-centre-chateauroux .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-chateauroux .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-chateauroux .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-chateauroux .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-chateauroux .es-select{text-align:center}body.pg-centre-chateauroux .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.pg-centre-chateauroux .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-chateauroux .es-select a.selector .chev{margin-left:0}body.pg-centre-chateauroux .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-chateauroux .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-chateauroux .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-chateauroux .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-chateauroux .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-chateauroux .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.pg-centre-chateauroux .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-chateauroux .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-chateauroux .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.pg-centre-chateauroux .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-chateauroux .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-chateauroux .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.pg-centre-chateauroux .tem-arrow.prev{left:1.625rem}body.pg-centre-chateauroux .tem-arrow.next{right:1.625rem}body.pg-centre-chateauroux .tem-arrow svg{width:100%;height:100%}body.pg-centre-chateauroux .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.pg-centre-chateauroux .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.pg-centre-chateauroux h2.equipe-chip,body.pg-centre-chateauroux h2.tem-chip,body.pg-centre-chateauroux .territoire-head h2.chip,body.pg-centre-chateauroux h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-chateauroux h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-chateauroux h2.contact-chip{margin:0}body.pg-centre-chateauroux .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-centre-chateauroux .cmodal.on{display:flex}body.pg-centre-chateauroux .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-centre-chateauroux .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-centre-chateauroux .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-chateauroux .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-centre-chateauroux .cmodal form input,body.pg-centre-chateauroux .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-centre-chateauroux .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-chateauroux .cmodal .fwide{margin-bottom:1rem}body.pg-centre-chateauroux .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-chateauroux .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-chateauroux .cmodal .fchecks input,body.pg-centre-chateauroux .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-chateauroux .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-chateauroux .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-centre-chateauroux .cmodal .fsubmit{text-align:center}body.pg-centre-chateauroux .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-centre-chateauroux .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-chateauroux .contact-chip{cursor:pointer}/ / html,body.pg-centre-saint-jean-de-braye{margin:0;padding:0}body.pg-centre-saint-jean-de-braye #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-saint-jean-de-braye{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-saint-jean-de-braye img{display:block;max-width:100%}body.pg-centre-saint-jean-de-braye .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-saint-jean-de-braye .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-saint-jean-de-braye .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-saint-jean-de-braye .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-saint-jean-de-braye .header-logos img{height:9.375rem;width:auto}body.pg-centre-saint-jean-de-braye 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.pg-centre-saint-jean-de-braye nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-saint-jean-de-braye .bc{padding-top:2rem}body.pg-centre-saint-jean-de-braye .bc .wrap{padding-left:3.375rem}body.pg-centre-saint-jean-de-braye .bc a,body.pg-centre-saint-jean-de-braye .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-saint-jean-de-braye .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-saint-jean-de-braye .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-saint-jean-de-braye .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-saint-jean-de-braye .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-saint-jean-de-braye .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-saint-jean-de-braye .titre-centre .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;transform:scaleX(.873)}body.pg-centre-saint-jean-de-braye .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-saint-jean-de-braye .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-saint-jean-de-braye .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-saint-jean-de-braye .gal-grid figure{cursor:pointer}body.pg-centre-saint-jean-de-braye .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-saint-jean-de-braye .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-saint-jean-de-braye .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-saint-jean-de-braye .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-saint-jean-de-braye .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-saint-jean-de-braye .equipe-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.pg-centre-saint-jean-de-braye .equipe .wrap{position:relative;height:100%}body.pg-centre-saint-jean-de-braye .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-saint-jean-de-braye .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-saint-jean-de-braye .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-saint-jean-de-braye .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-saint-jean-de-braye .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-saint-jean-de-braye .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-saint-jean-de-braye .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-saint-jean-de-braye .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-saint-jean-de-braye .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-saint-jean-de-braye .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-saint-jean-de-braye .infos-line .ico{flex:none}body.pg-centre-saint-jean-de-braye .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-saint-jean-de-braye .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-saint-jean-de-braye .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-saint-jean-de-braye .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-saint-jean-de-braye .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .temoignent .wrap{position:relative;height:100%}body.pg-centre-saint-jean-de-braye .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-saint-jean-de-braye .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-saint-jean-de-braye .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-saint-jean-de-braye .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-saint-jean-de-braye .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-saint-jean-de-braye .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-saint-jean-de-braye .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-saint-jean-de-braye .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-saint-jean-de-braye .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-saint-jean-de-braye .yt-modal.on{display:flex}body.pg-centre-saint-jean-de-braye .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-saint-jean-de-braye .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-saint-jean-de-braye .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-saint-jean-de-braye .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-saint-jean-de-braye .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-saint-jean-de-braye .territoire .wrap{position:relative;height:100%}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-saint-jean-de-braye .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-saint-jean-de-braye .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .ensavoir{padding-bottom:8.625rem}body.pg-centre-saint-jean-de-braye .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-saint-jean-de-braye .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-saint-jean-de-braye .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .es-select.open ul{display:block}body.pg-centre-saint-jean-de-braye .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-saint-jean-de-braye .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-saint-jean-de-braye .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-saint-jean-de-braye .faq details[open]{background:var(--corail)}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .faq summary::-webkit-details-marker{display:none}body.pg-centre-saint-jean-de-braye .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-saint-jean-de-braye .faq .pm:before,body.pg-centre-saint-jean-de-braye .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-saint-jean-de-braye .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-saint-jean-de-braye .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-saint-jean-de-braye .faq details[open] .pm:after{display:none}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-saint-jean-de-braye .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-saint-jean-de-braye .fin{position:relative;background:#fff}body.pg-centre-saint-jean-de-braye .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-saint-jean-de-braye .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-saint-jean-de-braye .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-saint-jean-de-braye .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-saint-jean-de-braye .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-saint-jean-de-braye .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-saint-jean-de-braye .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-saint-jean-de-braye .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-saint-jean-de-braye .contact .person{width:40.6875rem}body.pg-centre-saint-jean-de-braye .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-saint-jean-de-braye .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-saint-jean-de-braye .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-saint-jean-de-braye .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-saint-jean-de-braye footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-saint-jean-de-braye .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-saint-jean-de-braye .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-saint-jean-de-braye header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .header-logos a{display:block}body.pg-centre-saint-jean-de-braye .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-saint-jean-de-braye .header-logos img{height:6.875rem;width:auto}body.pg-centre-saint-jean-de-braye .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-saint-jean-de-braye nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-saint-jean-de-braye 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-centre-saint-jean-de-braye .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-saint-jean-de-braye .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-saint-jean-de-braye .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-saint-jean-de-braye footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-saint-jean-de-braye .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-saint-jean-de-braye .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-saint-jean-de-braye .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-saint-jean-de-braye .footer-inner .flogo.region{width:11.25rem}body.pg-centre-saint-jean-de-braye .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-saint-jean-de-braye .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-saint-jean-de-braye .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-saint-jean-de-braye nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-saint-jean-de-braye .nav-vivre{position:relative}body.pg-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .nav-vivre:hover .submenu{display:block}body.pg-centre-saint-jean-de-braye .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-saint-jean-de-braye .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-saint-jean-de-braye .contact .person .who,body.pg-centre-saint-jean-de-braye .person .who,body.pg-centre-saint-jean-de-braye .who{font-size:1.875rem!important;color:#fff}body.pg-centre-saint-jean-de-braye .contact .person .who b,body.pg-centre-saint-jean-de-braye .person .who b,body.pg-centre-saint-jean-de-braye .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-saint-jean-de-braye .contact .person .tel span,body.pg-centre-saint-jean-de-braye .person .tel span,body.pg-centre-saint-jean-de-braye .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-saint-jean-de-braye .contact .email,body.pg-centre-saint-jean-de-braye .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-saint-jean-de-braye .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-saint-jean-de-braye .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-saint-jean-de-braye .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-saint-jean-de-braye .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-saint-jean-de-braye .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-saint-jean-de-braye .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-saint-jean-de-braye .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-saint-jean-de-braye .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-saint-jean-de-braye .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-saint-jean-de-braye .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-saint-jean-de-braye .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-saint-jean-de-braye .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-saint-jean-de-braye .finu{position:relative;background:#fff}body.pg-centre-saint-jean-de-braye .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-saint-jean-de-braye .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-saint-jean-de-braye .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-saint-jean-de-braye .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-saint-jean-de-braye .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-saint-jean-de-braye .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-saint-jean-de-braye .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-saint-jean-de-braye .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-saint-jean-de-braye .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-saint-jean-de-braye .finu .contact .person{width:40.6875rem}body.pg-centre-saint-jean-de-braye .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-saint-jean-de-braye .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-saint-jean-de-braye .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-saint-jean-de-braye .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-saint-jean-de-braye .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-saint-jean-de-braye .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-saint-jean-de-braye .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-saint-jean-de-braye .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-saint-jean-de-braye .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-saint-jean-de-braye .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-saint-jean-de-braye .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-saint-jean-de-braye .crumb-u a:hover{text-decoration:underline}body.pg-centre-saint-jean-de-braye .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-saint-jean-de-braye .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-saint-jean-de-braye .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-saint-jean-de-braye .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-saint-jean-de-braye .es-select{text-align:center}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-saint-jean-de-braye .es-select a.selector .chev{margin-left:0}body.pg-centre-saint-jean-de-braye .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-saint-jean-de-braye .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-saint-jean-de-braye .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-saint-jean-de-braye .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-saint-jean-de-braye .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-saint-jean-de-braye .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-saint-jean-de-braye .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .tem-arrow.prev{left:1.625rem}body.pg-centre-saint-jean-de-braye .tem-arrow.next{right:1.625rem}body.pg-centre-saint-jean-de-braye .tem-arrow svg{width:100%;height:100%}body.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye .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.pg-centre-saint-jean-de-braye h2.equipe-chip,body.pg-centre-saint-jean-de-braye h2.tem-chip,body.pg-centre-saint-jean-de-braye .territoire-head h2.chip,body.pg-centre-saint-jean-de-braye h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-saint-jean-de-braye h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-saint-jean-de-braye h2.contact-chip{margin:0}body.pg-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .cmodal.on{display:flex}body.pg-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .cmodal form input,body.pg-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-saint-jean-de-braye .cmodal .fwide{margin-bottom:1rem}body.pg-centre-saint-jean-de-braye .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-saint-jean-de-braye .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-saint-jean-de-braye .cmodal .fchecks input,body.pg-centre-saint-jean-de-braye .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-saint-jean-de-braye .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .cmodal .fsubmit{text-align:center}body.pg-centre-saint-jean-de-braye .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-centre-saint-jean-de-braye .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-saint-jean-de-braye .contact-chip{cursor:pointer}/ / html,body.pg-centre-nogent-le-rotrou{margin:0;padding:0}body.pg-centre-nogent-le-rotrou #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-nogent-le-rotrou{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-nogent-le-rotrou img{display:block;max-width:100%}body.pg-centre-nogent-le-rotrou .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-nogent-le-rotrou .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-nogent-le-rotrou .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-nogent-le-rotrou .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-nogent-le-rotrou .header-logos img{height:9.375rem;width:auto}body.pg-centre-nogent-le-rotrou 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.pg-centre-nogent-le-rotrou nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-nogent-le-rotrou .bc{padding-top:2rem}body.pg-centre-nogent-le-rotrou .bc .wrap{padding-left:3.375rem}body.pg-centre-nogent-le-rotrou .bc a,body.pg-centre-nogent-le-rotrou .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-nogent-le-rotrou .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-nogent-le-rotrou .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-nogent-le-rotrou .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-nogent-le-rotrou .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-nogent-le-rotrou .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-nogent-le-rotrou .titre-centre .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;transform:scaleX(.873)}body.pg-centre-nogent-le-rotrou .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-nogent-le-rotrou .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-nogent-le-rotrou .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-nogent-le-rotrou .gal-grid figure{cursor:pointer}body.pg-centre-nogent-le-rotrou .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-nogent-le-rotrou .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-nogent-le-rotrou .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-nogent-le-rotrou .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-nogent-le-rotrou .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-nogent-le-rotrou .equipe-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.pg-centre-nogent-le-rotrou .equipe .wrap{position:relative;height:100%}body.pg-centre-nogent-le-rotrou .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-nogent-le-rotrou .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-nogent-le-rotrou .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-nogent-le-rotrou .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-nogent-le-rotrou .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-nogent-le-rotrou .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-nogent-le-rotrou .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-nogent-le-rotrou .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-nogent-le-rotrou .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-nogent-le-rotrou .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-nogent-le-rotrou .infos-line .ico{flex:none}body.pg-centre-nogent-le-rotrou .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-nogent-le-rotrou .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-nogent-le-rotrou .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-nogent-le-rotrou .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-nogent-le-rotrou .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .temoignent .wrap{position:relative;height:100%}body.pg-centre-nogent-le-rotrou .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-nogent-le-rotrou .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-nogent-le-rotrou .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-nogent-le-rotrou .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-nogent-le-rotrou .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-nogent-le-rotrou .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-nogent-le-rotrou .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-nogent-le-rotrou .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-nogent-le-rotrou .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-nogent-le-rotrou .yt-modal.on{display:flex}body.pg-centre-nogent-le-rotrou .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-nogent-le-rotrou .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-nogent-le-rotrou .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-nogent-le-rotrou .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-nogent-le-rotrou .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-nogent-le-rotrou .territoire .wrap{position:relative;height:100%}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-nogent-le-rotrou .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-nogent-le-rotrou .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .ensavoir{padding-bottom:8.625rem}body.pg-centre-nogent-le-rotrou .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-nogent-le-rotrou .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-nogent-le-rotrou .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .es-select.open ul{display:block}body.pg-centre-nogent-le-rotrou .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-nogent-le-rotrou .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-nogent-le-rotrou .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-nogent-le-rotrou .faq details[open]{background:var(--corail)}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .faq summary::-webkit-details-marker{display:none}body.pg-centre-nogent-le-rotrou .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-nogent-le-rotrou .faq .pm:before,body.pg-centre-nogent-le-rotrou .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-nogent-le-rotrou .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-nogent-le-rotrou .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-nogent-le-rotrou .faq details[open] .pm:after{display:none}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-nogent-le-rotrou .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-nogent-le-rotrou .fin{position:relative;background:#fff}body.pg-centre-nogent-le-rotrou .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-nogent-le-rotrou .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-nogent-le-rotrou .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-nogent-le-rotrou .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-nogent-le-rotrou .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-nogent-le-rotrou .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-nogent-le-rotrou .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-nogent-le-rotrou .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-nogent-le-rotrou .contact .person{width:40.6875rem}body.pg-centre-nogent-le-rotrou .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-nogent-le-rotrou .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-nogent-le-rotrou .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-nogent-le-rotrou .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-nogent-le-rotrou footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-nogent-le-rotrou .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-nogent-le-rotrou .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-nogent-le-rotrou header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .header-logos a{display:block}body.pg-centre-nogent-le-rotrou .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-nogent-le-rotrou .header-logos img{height:6.875rem;width:auto}body.pg-centre-nogent-le-rotrou .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-nogent-le-rotrou nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-nogent-le-rotrou 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-centre-nogent-le-rotrou .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-nogent-le-rotrou .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-nogent-le-rotrou .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-nogent-le-rotrou footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-nogent-le-rotrou .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-nogent-le-rotrou .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-nogent-le-rotrou .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-nogent-le-rotrou .footer-inner .flogo.region{width:11.25rem}body.pg-centre-nogent-le-rotrou .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-nogent-le-rotrou .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-nogent-le-rotrou .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-nogent-le-rotrou nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-nogent-le-rotrou .nav-vivre{position:relative}body.pg-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .nav-vivre:hover .submenu{display:block}body.pg-centre-nogent-le-rotrou .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-nogent-le-rotrou .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-nogent-le-rotrou .contact .person .who,body.pg-centre-nogent-le-rotrou .person .who,body.pg-centre-nogent-le-rotrou .who{font-size:1.875rem!important;color:#fff}body.pg-centre-nogent-le-rotrou .contact .person .who b,body.pg-centre-nogent-le-rotrou .person .who b,body.pg-centre-nogent-le-rotrou .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-nogent-le-rotrou .contact .person .tel span,body.pg-centre-nogent-le-rotrou .person .tel span,body.pg-centre-nogent-le-rotrou .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-nogent-le-rotrou .contact .email,body.pg-centre-nogent-le-rotrou .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-nogent-le-rotrou .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-nogent-le-rotrou .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-nogent-le-rotrou .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-nogent-le-rotrou .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-nogent-le-rotrou .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-nogent-le-rotrou .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-nogent-le-rotrou .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-nogent-le-rotrou .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-nogent-le-rotrou .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-nogent-le-rotrou .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-nogent-le-rotrou .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-nogent-le-rotrou .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-nogent-le-rotrou .finu{position:relative;background:#fff}body.pg-centre-nogent-le-rotrou .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-nogent-le-rotrou .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-nogent-le-rotrou .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-nogent-le-rotrou .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-nogent-le-rotrou .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-nogent-le-rotrou .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-nogent-le-rotrou .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-nogent-le-rotrou .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-nogent-le-rotrou .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-nogent-le-rotrou .finu .contact .person{width:40.6875rem}body.pg-centre-nogent-le-rotrou .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-nogent-le-rotrou .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-nogent-le-rotrou .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-nogent-le-rotrou .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-nogent-le-rotrou .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-nogent-le-rotrou .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-nogent-le-rotrou .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-nogent-le-rotrou .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-nogent-le-rotrou .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-nogent-le-rotrou .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-nogent-le-rotrou .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-nogent-le-rotrou .crumb-u a:hover{text-decoration:underline}body.pg-centre-nogent-le-rotrou .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-nogent-le-rotrou .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-nogent-le-rotrou .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-nogent-le-rotrou .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-nogent-le-rotrou .es-select{text-align:center}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-nogent-le-rotrou .es-select a.selector .chev{margin-left:0}body.pg-centre-nogent-le-rotrou .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-nogent-le-rotrou .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-nogent-le-rotrou .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-nogent-le-rotrou .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-nogent-le-rotrou .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-nogent-le-rotrou .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-nogent-le-rotrou .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .tem-arrow.prev{left:1.625rem}body.pg-centre-nogent-le-rotrou .tem-arrow.next{right:1.625rem}body.pg-centre-nogent-le-rotrou .tem-arrow svg{width:100%;height:100%}body.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou .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.pg-centre-nogent-le-rotrou h2.equipe-chip,body.pg-centre-nogent-le-rotrou h2.tem-chip,body.pg-centre-nogent-le-rotrou .territoire-head h2.chip,body.pg-centre-nogent-le-rotrou h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-nogent-le-rotrou h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-nogent-le-rotrou h2.contact-chip{margin:0}body.pg-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .cmodal.on{display:flex}body.pg-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .cmodal form input,body.pg-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-nogent-le-rotrou .cmodal .fwide{margin-bottom:1rem}body.pg-centre-nogent-le-rotrou .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-nogent-le-rotrou .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-nogent-le-rotrou .cmodal .fchecks input,body.pg-centre-nogent-le-rotrou .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-nogent-le-rotrou .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .cmodal .fsubmit{text-align:center}body.pg-centre-nogent-le-rotrou .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-centre-nogent-le-rotrou .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-nogent-le-rotrou .contact-chip{cursor:pointer}/ / html,body.pg-centre-ferrieres-en-gatinais{margin:0;padding:0}body.pg-centre-ferrieres-en-gatinais #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-ferrieres-en-gatinais{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-ferrieres-en-gatinais img{display:block;max-width:100%}body.pg-centre-ferrieres-en-gatinais .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-ferrieres-en-gatinais .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-ferrieres-en-gatinais .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-ferrieres-en-gatinais .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-ferrieres-en-gatinais .header-logos img{height:9.375rem;width:auto}body.pg-centre-ferrieres-en-gatinais 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.pg-centre-ferrieres-en-gatinais nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-ferrieres-en-gatinais .bc{padding-top:2rem}body.pg-centre-ferrieres-en-gatinais .bc .wrap{padding-left:3.375rem}body.pg-centre-ferrieres-en-gatinais .bc a,body.pg-centre-ferrieres-en-gatinais .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-ferrieres-en-gatinais .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-ferrieres-en-gatinais .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-ferrieres-en-gatinais .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-ferrieres-en-gatinais .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-ferrieres-en-gatinais .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-ferrieres-en-gatinais .titre-centre .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;transform:scaleX(.873)}body.pg-centre-ferrieres-en-gatinais .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-ferrieres-en-gatinais .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-ferrieres-en-gatinais .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-ferrieres-en-gatinais .gal-grid figure{cursor:pointer}body.pg-centre-ferrieres-en-gatinais .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-ferrieres-en-gatinais .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-ferrieres-en-gatinais .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-ferrieres-en-gatinais .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-ferrieres-en-gatinais .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-ferrieres-en-gatinais .equipe-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.pg-centre-ferrieres-en-gatinais .equipe .wrap{position:relative;height:100%}body.pg-centre-ferrieres-en-gatinais .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-ferrieres-en-gatinais .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-ferrieres-en-gatinais .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-ferrieres-en-gatinais .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-ferrieres-en-gatinais .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-ferrieres-en-gatinais .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-ferrieres-en-gatinais .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-ferrieres-en-gatinais .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-ferrieres-en-gatinais .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-ferrieres-en-gatinais .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-ferrieres-en-gatinais .infos-line .ico{flex:none}body.pg-centre-ferrieres-en-gatinais .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-ferrieres-en-gatinais .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-ferrieres-en-gatinais .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-ferrieres-en-gatinais .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-ferrieres-en-gatinais .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .temoignent .wrap{position:relative;height:100%}body.pg-centre-ferrieres-en-gatinais .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-ferrieres-en-gatinais .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-ferrieres-en-gatinais .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-ferrieres-en-gatinais .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-ferrieres-en-gatinais .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-ferrieres-en-gatinais .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-ferrieres-en-gatinais .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-ferrieres-en-gatinais .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-ferrieres-en-gatinais .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-ferrieres-en-gatinais .yt-modal.on{display:flex}body.pg-centre-ferrieres-en-gatinais .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-ferrieres-en-gatinais .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-ferrieres-en-gatinais .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-ferrieres-en-gatinais .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-ferrieres-en-gatinais .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-ferrieres-en-gatinais .territoire .wrap{position:relative;height:100%}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-ferrieres-en-gatinais .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-ferrieres-en-gatinais .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .ensavoir{padding-bottom:8.625rem}body.pg-centre-ferrieres-en-gatinais .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-ferrieres-en-gatinais .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-ferrieres-en-gatinais .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .es-select.open ul{display:block}body.pg-centre-ferrieres-en-gatinais .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-ferrieres-en-gatinais .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-ferrieres-en-gatinais .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-ferrieres-en-gatinais .faq details[open]{background:var(--corail)}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .faq summary::-webkit-details-marker{display:none}body.pg-centre-ferrieres-en-gatinais .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-ferrieres-en-gatinais .faq .pm:before,body.pg-centre-ferrieres-en-gatinais .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-ferrieres-en-gatinais .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-ferrieres-en-gatinais .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-ferrieres-en-gatinais .faq details[open] .pm:after{display:none}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-ferrieres-en-gatinais .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-ferrieres-en-gatinais .fin{position:relative;background:#fff}body.pg-centre-ferrieres-en-gatinais .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-ferrieres-en-gatinais .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-ferrieres-en-gatinais .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-ferrieres-en-gatinais .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-ferrieres-en-gatinais .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-ferrieres-en-gatinais .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-ferrieres-en-gatinais .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-ferrieres-en-gatinais .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-ferrieres-en-gatinais .contact .person{width:40.6875rem}body.pg-centre-ferrieres-en-gatinais .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-ferrieres-en-gatinais .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-ferrieres-en-gatinais .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-ferrieres-en-gatinais .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-ferrieres-en-gatinais footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-ferrieres-en-gatinais .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-ferrieres-en-gatinais .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-ferrieres-en-gatinais header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .header-logos a{display:block}body.pg-centre-ferrieres-en-gatinais .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-ferrieres-en-gatinais .header-logos img{height:6.875rem;width:auto}body.pg-centre-ferrieres-en-gatinais .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-ferrieres-en-gatinais nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-ferrieres-en-gatinais 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-centre-ferrieres-en-gatinais .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-ferrieres-en-gatinais .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-ferrieres-en-gatinais .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-ferrieres-en-gatinais footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-ferrieres-en-gatinais .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-ferrieres-en-gatinais .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-ferrieres-en-gatinais .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-ferrieres-en-gatinais .footer-inner .flogo.region{width:11.25rem}body.pg-centre-ferrieres-en-gatinais .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-ferrieres-en-gatinais .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-ferrieres-en-gatinais .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-ferrieres-en-gatinais nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-ferrieres-en-gatinais .nav-vivre{position:relative}body.pg-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .nav-vivre:hover .submenu{display:block}body.pg-centre-ferrieres-en-gatinais .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-ferrieres-en-gatinais .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-ferrieres-en-gatinais .contact .person .who,body.pg-centre-ferrieres-en-gatinais .person .who,body.pg-centre-ferrieres-en-gatinais .who{font-size:1.875rem!important;color:#fff}body.pg-centre-ferrieres-en-gatinais .contact .person .who b,body.pg-centre-ferrieres-en-gatinais .person .who b,body.pg-centre-ferrieres-en-gatinais .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-ferrieres-en-gatinais .contact .person .tel span,body.pg-centre-ferrieres-en-gatinais .person .tel span,body.pg-centre-ferrieres-en-gatinais .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-ferrieres-en-gatinais .contact .email,body.pg-centre-ferrieres-en-gatinais .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-ferrieres-en-gatinais .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-ferrieres-en-gatinais .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-ferrieres-en-gatinais .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-ferrieres-en-gatinais .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-ferrieres-en-gatinais .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-ferrieres-en-gatinais .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-ferrieres-en-gatinais .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-ferrieres-en-gatinais .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-ferrieres-en-gatinais .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-ferrieres-en-gatinais .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-ferrieres-en-gatinais .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-ferrieres-en-gatinais .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-ferrieres-en-gatinais .finu{position:relative;background:#fff}body.pg-centre-ferrieres-en-gatinais .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-ferrieres-en-gatinais .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-ferrieres-en-gatinais .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-ferrieres-en-gatinais .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-ferrieres-en-gatinais .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-ferrieres-en-gatinais .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-ferrieres-en-gatinais .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-ferrieres-en-gatinais .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-ferrieres-en-gatinais .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-ferrieres-en-gatinais .finu .contact .person{width:40.6875rem}body.pg-centre-ferrieres-en-gatinais .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-ferrieres-en-gatinais .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-ferrieres-en-gatinais .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-ferrieres-en-gatinais .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-ferrieres-en-gatinais .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-ferrieres-en-gatinais .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-ferrieres-en-gatinais .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-ferrieres-en-gatinais .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-ferrieres-en-gatinais .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-ferrieres-en-gatinais .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-ferrieres-en-gatinais .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-ferrieres-en-gatinais .crumb-u a:hover{text-decoration:underline}body.pg-centre-ferrieres-en-gatinais .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-ferrieres-en-gatinais .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-ferrieres-en-gatinais .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-ferrieres-en-gatinais .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-ferrieres-en-gatinais .es-select{text-align:center}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-ferrieres-en-gatinais .es-select a.selector .chev{margin-left:0}body.pg-centre-ferrieres-en-gatinais .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-ferrieres-en-gatinais .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-ferrieres-en-gatinais .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-ferrieres-en-gatinais .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-ferrieres-en-gatinais .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-ferrieres-en-gatinais .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-ferrieres-en-gatinais .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .tem-arrow.prev{left:1.625rem}body.pg-centre-ferrieres-en-gatinais .tem-arrow.next{right:1.625rem}body.pg-centre-ferrieres-en-gatinais .tem-arrow svg{width:100%;height:100%}body.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais .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.pg-centre-ferrieres-en-gatinais h2.equipe-chip,body.pg-centre-ferrieres-en-gatinais h2.tem-chip,body.pg-centre-ferrieres-en-gatinais .territoire-head h2.chip,body.pg-centre-ferrieres-en-gatinais h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-ferrieres-en-gatinais h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-ferrieres-en-gatinais h2.contact-chip{margin:0}body.pg-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .cmodal.on{display:flex}body.pg-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .cmodal form input,body.pg-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-ferrieres-en-gatinais .cmodal .fwide{margin-bottom:1rem}body.pg-centre-ferrieres-en-gatinais .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-ferrieres-en-gatinais .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-ferrieres-en-gatinais .cmodal .fchecks input,body.pg-centre-ferrieres-en-gatinais .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-ferrieres-en-gatinais .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .cmodal .fsubmit{text-align:center}body.pg-centre-ferrieres-en-gatinais .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-centre-ferrieres-en-gatinais .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-ferrieres-en-gatinais .contact-chip{cursor:pointer}/ / html,body.pg-centre-dordives{margin:0;padding:0}body.pg-centre-dordives #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-dordives{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-dordives img{display:block;max-width:100%}body.pg-centre-dordives .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-dordives .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-dordives .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-dordives .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-dordives .header-logos img{height:9.375rem;width:auto}body.pg-centre-dordives 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.pg-centre-dordives nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-dordives .bc{padding-top:2rem}body.pg-centre-dordives .bc .wrap{padding-left:3.375rem}body.pg-centre-dordives .bc a,body.pg-centre-dordives .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-dordives .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-dordives .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-dordives .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-dordives .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-dordives .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-dordives .titre-centre .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;transform:scaleX(.873)}body.pg-centre-dordives .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-dordives .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-dordives .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-dordives .gal-grid figure{cursor:pointer}body.pg-centre-dordives .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-dordives .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-dordives .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-dordives .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-dordives .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-dordives .equipe-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.pg-centre-dordives .equipe .wrap{position:relative;height:100%}body.pg-centre-dordives .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-dordives .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-dordives .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-dordives .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-dordives .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-dordives .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-dordives .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-dordives .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-dordives .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-dordives .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-dordives .infos-line .ico{flex:none}body.pg-centre-dordives .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-dordives .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-dordives .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-dordives .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-dordives .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-dordives .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.pg-centre-dordives .temoignent .wrap{position:relative;height:100%}body.pg-centre-dordives .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-dordives .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.pg-centre-dordives .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-dordives .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-dordives .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.pg-centre-dordives .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-dordives .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-dordives .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-dordives .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-dordives .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.pg-centre-dordives .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-dordives .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-dordives .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-dordives .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-dordives .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.pg-centre-dordives .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-dordives .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-dordives .yt-modal.on{display:flex}body.pg-centre-dordives .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-dordives .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-dordives .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-dordives .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-dordives .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.pg-centre-dordives .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.pg-centre-dordives .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-dordives .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-dordives .territoire .wrap{position:relative;height:100%}body.pg-centre-dordives .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.pg-centre-dordives .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-dordives .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-dordives .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-dordives .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.pg-centre-dordives .ensavoir{padding-bottom:8.625rem}body.pg-centre-dordives .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-dordives .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-dordives .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.pg-centre-dordives .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.pg-centre-dordives .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-dordives .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-dordives .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.pg-centre-dordives .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-dordives .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.pg-centre-dordives .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.pg-centre-dordives .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.pg-centre-dordives .es-select.open ul{display:block}body.pg-centre-dordives .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-dordives .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-dordives .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.pg-centre-dordives .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-dordives .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-dordives .faq details[open]{background:var(--corail)}body.pg-centre-dordives .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.pg-centre-dordives .faq summary::-webkit-details-marker{display:none}body.pg-centre-dordives .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-dordives .faq .pm:before,body.pg-centre-dordives .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-dordives .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-dordives .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-dordives .faq details[open] .pm:after{display:none}body.pg-centre-dordives .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.pg-centre-dordives .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-dordives .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-dordives .fin{position:relative;background:#fff}body.pg-centre-dordives .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-dordives .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-dordives .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.pg-centre-dordives .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-dordives .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-dordives .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-dordives .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-dordives .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-dordives .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-dordives .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-dordives .contact .person{width:40.6875rem}body.pg-centre-dordives .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-dordives .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-dordives .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-dordives .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-dordives footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-dordives .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-dordives .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-dordives header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-dordives .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-centre-dordives .header-logos a{display:block}body.pg-centre-dordives .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-dordives .header-logos img{height:6.875rem;width:auto}body.pg-centre-dordives .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-dordives nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-dordives 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-centre-dordives .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-dordives .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-dordives .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-dordives footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-dordives .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-dordives .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-dordives .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-dordives .footer-inner .flogo.region{width:11.25rem}body.pg-centre-dordives .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-dordives .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-dordives .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-dordives nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-dordives .nav-vivre{position:relative}body.pg-centre-dordives .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-centre-dordives .nav-vivre:hover .submenu{display:block}body.pg-centre-dordives .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-dordives .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-dordives .contact .person .who,body.pg-centre-dordives .person .who,body.pg-centre-dordives .who{font-size:1.875rem!important;color:#fff}body.pg-centre-dordives .contact .person .who b,body.pg-centre-dordives .person .who b,body.pg-centre-dordives .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-dordives .contact .person .tel span,body.pg-centre-dordives .person .tel span,body.pg-centre-dordives .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-dordives .contact .email,body.pg-centre-dordives .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-dordives .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-dordives .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-dordives .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-dordives .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-dordives .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-dordives .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-dordives .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-dordives .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-dordives .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-dordives .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-dordives .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-dordives .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.pg-centre-dordives .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-dordives .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-dordives .finu{position:relative;background:#fff}body.pg-centre-dordives .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-dordives .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-dordives .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-dordives .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-dordives .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-dordives .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-dordives .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-dordives .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-dordives .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-dordives .finu .contact .person{width:40.6875rem}body.pg-centre-dordives .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-dordives .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-dordives .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-dordives .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-dordives .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-dordives .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.pg-centre-dordives .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-dordives .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-dordives .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-dordives .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-dordives .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-dordives .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-dordives .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-dordives .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.pg-centre-dordives .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-dordives .crumb-u a:hover{text-decoration:underline}body.pg-centre-dordives .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-dordives .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-dordives .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-dordives .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-dordives .es-select{text-align:center}body.pg-centre-dordives .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.pg-centre-dordives .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-dordives .es-select a.selector .chev{margin-left:0}body.pg-centre-dordives .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-dordives .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-dordives .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-dordives .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-dordives .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-dordives .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.pg-centre-dordives .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-dordives .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-dordives .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.pg-centre-dordives .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-dordives .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-dordives .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.pg-centre-dordives .tem-arrow.prev{left:1.625rem}body.pg-centre-dordives .tem-arrow.next{right:1.625rem}body.pg-centre-dordives .tem-arrow svg{width:100%;height:100%}body.pg-centre-dordives .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.pg-centre-dordives .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.pg-centre-dordives h2.equipe-chip,body.pg-centre-dordives h2.tem-chip,body.pg-centre-dordives .territoire-head h2.chip,body.pg-centre-dordives h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-dordives h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-dordives h2.contact-chip{margin:0}body.pg-centre-dordives .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-centre-dordives .cmodal.on{display:flex}body.pg-centre-dordives .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-centre-dordives .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-centre-dordives .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-dordives .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-centre-dordives .cmodal form input,body.pg-centre-dordives .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-centre-dordives .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-dordives .cmodal .fwide{margin-bottom:1rem}body.pg-centre-dordives .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-dordives .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-dordives .cmodal .fchecks input,body.pg-centre-dordives .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-dordives .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-dordives .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-centre-dordives .cmodal .fsubmit{text-align:center}body.pg-centre-dordives .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-centre-dordives .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-dordives .contact-chip{cursor:pointer}/ / html,body.pg-centre-bourges{margin:0;padding:0}body.pg-centre-bourges #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-bourges{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-bourges img{display:block;max-width:100%}body.pg-centre-bourges .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-bourges .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-bourges .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-bourges .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-bourges .header-logos img{height:9.375rem;width:auto}body.pg-centre-bourges 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.pg-centre-bourges nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-bourges .bc{padding-top:2rem}body.pg-centre-bourges .bc .wrap{padding-left:3.375rem}body.pg-centre-bourges .bc a,body.pg-centre-bourges .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-bourges .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-bourges .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-bourges .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-bourges .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-bourges .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-bourges .titre-centre .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;transform:scaleX(.873)}body.pg-centre-bourges .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-bourges .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-bourges .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-bourges .gal-grid figure{cursor:pointer}body.pg-centre-bourges .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-bourges .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-bourges .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-bourges .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-bourges .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-bourges .equipe-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.pg-centre-bourges .equipe .wrap{position:relative;height:100%}body.pg-centre-bourges .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-bourges .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-bourges .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-bourges .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-bourges .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-bourges .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-bourges .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-bourges .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-bourges .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-bourges .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-bourges .infos-line .ico{flex:none}body.pg-centre-bourges .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-bourges .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-bourges .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-bourges .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-bourges .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-bourges .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.pg-centre-bourges .temoignent .wrap{position:relative;height:100%}body.pg-centre-bourges .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-bourges .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.pg-centre-bourges .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-bourges .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-bourges .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.pg-centre-bourges .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-bourges .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-bourges .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-bourges .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-bourges .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.pg-centre-bourges .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-bourges .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-bourges .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-bourges .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-bourges .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.pg-centre-bourges .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-bourges .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-bourges .yt-modal.on{display:flex}body.pg-centre-bourges .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-bourges .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-bourges .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-bourges .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-bourges .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.pg-centre-bourges .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.pg-centre-bourges .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-bourges .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-bourges .territoire .wrap{position:relative;height:100%}body.pg-centre-bourges .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.pg-centre-bourges .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-bourges .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-bourges .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-bourges .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.pg-centre-bourges .ensavoir{padding-bottom:8.625rem}body.pg-centre-bourges .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-bourges .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-bourges .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.pg-centre-bourges .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.pg-centre-bourges .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-bourges .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-bourges .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.pg-centre-bourges .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-bourges .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.pg-centre-bourges .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.pg-centre-bourges .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.pg-centre-bourges .es-select.open ul{display:block}body.pg-centre-bourges .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-bourges .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-bourges .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.pg-centre-bourges .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-bourges .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-bourges .faq details[open]{background:var(--corail)}body.pg-centre-bourges .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.pg-centre-bourges .faq summary::-webkit-details-marker{display:none}body.pg-centre-bourges .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-bourges .faq .pm:before,body.pg-centre-bourges .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-bourges .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-bourges .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-bourges .faq details[open] .pm:after{display:none}body.pg-centre-bourges .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.pg-centre-bourges .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-bourges .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-bourges .fin{position:relative;background:#fff}body.pg-centre-bourges .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-bourges .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-bourges .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.pg-centre-bourges .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-bourges .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-bourges .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-bourges .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-bourges .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-bourges .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-bourges .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-bourges .contact .person{width:40.6875rem}body.pg-centre-bourges .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-bourges .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-bourges .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-bourges .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-bourges footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-bourges .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-bourges .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-bourges header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-bourges .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-centre-bourges .header-logos a{display:block}body.pg-centre-bourges .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-bourges .header-logos img{height:6.875rem;width:auto}body.pg-centre-bourges .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-bourges nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-bourges 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-centre-bourges .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-bourges .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-bourges .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-bourges footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-bourges .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-bourges .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-bourges .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-bourges .footer-inner .flogo.region{width:11.25rem}body.pg-centre-bourges .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-bourges .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-bourges .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-bourges nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-bourges .nav-vivre{position:relative}body.pg-centre-bourges .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-centre-bourges .nav-vivre:hover .submenu{display:block}body.pg-centre-bourges .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-bourges .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-bourges .contact .person .who,body.pg-centre-bourges .person .who,body.pg-centre-bourges .who{font-size:1.875rem!important;color:#fff}body.pg-centre-bourges .contact .person .who b,body.pg-centre-bourges .person .who b,body.pg-centre-bourges .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-bourges .contact .person .tel span,body.pg-centre-bourges .person .tel span,body.pg-centre-bourges .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-bourges .contact .email,body.pg-centre-bourges .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-bourges .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-bourges .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-bourges .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-bourges .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-bourges .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-bourges .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-bourges .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-bourges .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-bourges .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-bourges .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-bourges .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-bourges .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.pg-centre-bourges .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-bourges .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-bourges .finu{position:relative;background:#fff}body.pg-centre-bourges .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-bourges .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-bourges .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-bourges .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-bourges .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-bourges .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-bourges .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-bourges .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-bourges .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-bourges .finu .contact .person{width:40.6875rem}body.pg-centre-bourges .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-bourges .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-bourges .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-bourges .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-bourges .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-bourges .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.pg-centre-bourges .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-bourges .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-bourges .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-bourges .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-bourges .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-bourges .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-bourges .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-bourges .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.pg-centre-bourges .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-bourges .crumb-u a:hover{text-decoration:underline}body.pg-centre-bourges .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-bourges .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-bourges .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-bourges .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-bourges .es-select{text-align:center}body.pg-centre-bourges .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.pg-centre-bourges .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-bourges .es-select a.selector .chev{margin-left:0}body.pg-centre-bourges .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-bourges .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-bourges .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-bourges .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-bourges .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-bourges .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.pg-centre-bourges .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-bourges .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-bourges .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.pg-centre-bourges .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-bourges .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-bourges .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.pg-centre-bourges .tem-arrow.prev{left:1.625rem}body.pg-centre-bourges .tem-arrow.next{right:1.625rem}body.pg-centre-bourges .tem-arrow svg{width:100%;height:100%}body.pg-centre-bourges .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.pg-centre-bourges .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.pg-centre-bourges h2.equipe-chip,body.pg-centre-bourges h2.tem-chip,body.pg-centre-bourges .territoire-head h2.chip,body.pg-centre-bourges h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-bourges h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-bourges h2.contact-chip{margin:0}body.pg-centre-bourges .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-centre-bourges .cmodal.on{display:flex}body.pg-centre-bourges .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-centre-bourges .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-centre-bourges .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-bourges .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-centre-bourges .cmodal form input,body.pg-centre-bourges .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-centre-bourges .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-bourges .cmodal .fwide{margin-bottom:1rem}body.pg-centre-bourges .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-bourges .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-bourges .cmodal .fchecks input,body.pg-centre-bourges .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-bourges .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-bourges .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-centre-bourges .cmodal .fsubmit{text-align:center}body.pg-centre-bourges .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-centre-bourges .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-bourges .contact-chip{cursor:pointer}/ / html,body.pg-centre-eguzon{margin:0;padding:0}body.pg-centre-eguzon #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-eguzon{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-eguzon img{display:block;max-width:100%}body.pg-centre-eguzon .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-eguzon .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-eguzon .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-eguzon .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-eguzon .header-logos img{height:9.375rem;width:auto}body.pg-centre-eguzon 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.pg-centre-eguzon nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-eguzon .bc{padding-top:2rem}body.pg-centre-eguzon .bc .wrap{padding-left:3.375rem}body.pg-centre-eguzon .bc a,body.pg-centre-eguzon .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-eguzon .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-eguzon .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-eguzon .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-eguzon .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-eguzon .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-eguzon .titre-centre .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;transform:scaleX(.873)}body.pg-centre-eguzon .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-eguzon .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-eguzon .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-eguzon .gal-grid figure{cursor:pointer}body.pg-centre-eguzon .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-eguzon .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-eguzon .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-eguzon .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-eguzon .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-eguzon .equipe-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.pg-centre-eguzon .equipe .wrap{position:relative;height:100%}body.pg-centre-eguzon .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-eguzon .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-eguzon .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-eguzon .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-eguzon .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-eguzon .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-eguzon .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-eguzon .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-eguzon .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-eguzon .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-eguzon .infos-line .ico{flex:none}body.pg-centre-eguzon .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-eguzon .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-eguzon .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-eguzon .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-eguzon .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-eguzon .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.pg-centre-eguzon .temoignent .wrap{position:relative;height:100%}body.pg-centre-eguzon .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-eguzon .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.pg-centre-eguzon .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-eguzon .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-eguzon .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.pg-centre-eguzon .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-eguzon .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-eguzon .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-eguzon .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-eguzon .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.pg-centre-eguzon .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-eguzon .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-eguzon .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-eguzon .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-eguzon .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.pg-centre-eguzon .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-eguzon .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-eguzon .yt-modal.on{display:flex}body.pg-centre-eguzon .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-eguzon .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-eguzon .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-eguzon .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-eguzon .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.pg-centre-eguzon .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.pg-centre-eguzon .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-eguzon .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-eguzon .territoire .wrap{position:relative;height:100%}body.pg-centre-eguzon .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.pg-centre-eguzon .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-eguzon .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-eguzon .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-eguzon .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.pg-centre-eguzon .ensavoir{padding-bottom:8.625rem}body.pg-centre-eguzon .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-eguzon .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-eguzon .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.pg-centre-eguzon .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.pg-centre-eguzon .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-eguzon .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-eguzon .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.pg-centre-eguzon .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-eguzon .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.pg-centre-eguzon .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.pg-centre-eguzon .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.pg-centre-eguzon .es-select.open ul{display:block}body.pg-centre-eguzon .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-eguzon .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-eguzon .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.pg-centre-eguzon .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-eguzon .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-eguzon .faq details[open]{background:var(--corail)}body.pg-centre-eguzon .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.pg-centre-eguzon .faq summary::-webkit-details-marker{display:none}body.pg-centre-eguzon .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-eguzon .faq .pm:before,body.pg-centre-eguzon .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-eguzon .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-eguzon .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-eguzon .faq details[open] .pm:after{display:none}body.pg-centre-eguzon .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.pg-centre-eguzon .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-eguzon .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-eguzon .fin{position:relative;background:#fff}body.pg-centre-eguzon .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-eguzon .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-eguzon .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.pg-centre-eguzon .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-eguzon .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-eguzon .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-eguzon .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-eguzon .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-eguzon .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-eguzon .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-eguzon .contact .person{width:40.6875rem}body.pg-centre-eguzon .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-eguzon .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-eguzon .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-eguzon .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-eguzon footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-eguzon .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-eguzon .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-eguzon header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-eguzon .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-centre-eguzon .header-logos a{display:block}body.pg-centre-eguzon .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-eguzon .header-logos img{height:6.875rem;width:auto}body.pg-centre-eguzon .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-eguzon nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-eguzon 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-centre-eguzon .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-eguzon .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-eguzon .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-eguzon footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-eguzon .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-eguzon .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-eguzon .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-eguzon .footer-inner .flogo.region{width:11.25rem}body.pg-centre-eguzon .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-eguzon .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-eguzon .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-eguzon nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-eguzon .nav-vivre{position:relative}body.pg-centre-eguzon .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-centre-eguzon .nav-vivre:hover .submenu{display:block}body.pg-centre-eguzon .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-eguzon .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-eguzon .contact .person .who,body.pg-centre-eguzon .person .who,body.pg-centre-eguzon .who{font-size:1.875rem!important;color:#fff}body.pg-centre-eguzon .contact .person .who b,body.pg-centre-eguzon .person .who b,body.pg-centre-eguzon .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-eguzon .contact .person .tel span,body.pg-centre-eguzon .person .tel span,body.pg-centre-eguzon .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-eguzon .contact .email,body.pg-centre-eguzon .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-eguzon .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-eguzon .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-eguzon .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-eguzon .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-eguzon .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-eguzon .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-eguzon .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-eguzon .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-eguzon .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-eguzon .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-eguzon .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-eguzon .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.pg-centre-eguzon .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-eguzon .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-eguzon .finu{position:relative;background:#fff}body.pg-centre-eguzon .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-eguzon .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-eguzon .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-eguzon .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-eguzon .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-eguzon .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-eguzon .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-eguzon .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-eguzon .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-eguzon .finu .contact .person{width:40.6875rem}body.pg-centre-eguzon .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-eguzon .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-eguzon .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-eguzon .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-eguzon .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-eguzon .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.pg-centre-eguzon .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-eguzon .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-eguzon .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-eguzon .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-eguzon .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-eguzon .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-eguzon .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-eguzon .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.pg-centre-eguzon .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-eguzon .crumb-u a:hover{text-decoration:underline}body.pg-centre-eguzon .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-eguzon .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-eguzon .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-eguzon .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-eguzon .es-select{text-align:center}body.pg-centre-eguzon .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.pg-centre-eguzon .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-eguzon .es-select a.selector .chev{margin-left:0}body.pg-centre-eguzon .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-eguzon .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-eguzon .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-eguzon .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-eguzon .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-eguzon .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.pg-centre-eguzon .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-eguzon .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-eguzon .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.pg-centre-eguzon .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-eguzon .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-eguzon .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.pg-centre-eguzon .tem-arrow.prev{left:1.625rem}body.pg-centre-eguzon .tem-arrow.next{right:1.625rem}body.pg-centre-eguzon .tem-arrow svg{width:100%;height:100%}body.pg-centre-eguzon .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.pg-centre-eguzon .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.pg-centre-eguzon h2.equipe-chip,body.pg-centre-eguzon h2.tem-chip,body.pg-centre-eguzon .territoire-head h2.chip,body.pg-centre-eguzon h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-eguzon h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-eguzon h2.contact-chip{margin:0}body.pg-centre-eguzon .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-centre-eguzon .cmodal.on{display:flex}body.pg-centre-eguzon .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-centre-eguzon .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-centre-eguzon .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-eguzon .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-centre-eguzon .cmodal form input,body.pg-centre-eguzon .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-centre-eguzon .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-eguzon .cmodal .fwide{margin-bottom:1rem}body.pg-centre-eguzon .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-eguzon .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-eguzon .cmodal .fchecks input,body.pg-centre-eguzon .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-eguzon .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-eguzon .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-centre-eguzon .cmodal .fsubmit{text-align:center}body.pg-centre-eguzon .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-centre-eguzon .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-eguzon .contact-chip{cursor:pointer}/ / html,body.pg-centre-preuilly-sur-claise{margin:0;padding:0}body.pg-centre-preuilly-sur-claise #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-preuilly-sur-claise{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-preuilly-sur-claise img{display:block;max-width:100%}body.pg-centre-preuilly-sur-claise .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-preuilly-sur-claise .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-preuilly-sur-claise .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-preuilly-sur-claise .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-preuilly-sur-claise .header-logos img{height:9.375rem;width:auto}body.pg-centre-preuilly-sur-claise 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.pg-centre-preuilly-sur-claise nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-preuilly-sur-claise .bc{padding-top:2rem}body.pg-centre-preuilly-sur-claise .bc .wrap{padding-left:3.375rem}body.pg-centre-preuilly-sur-claise .bc a,body.pg-centre-preuilly-sur-claise .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-preuilly-sur-claise .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-preuilly-sur-claise .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-preuilly-sur-claise .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-preuilly-sur-claise .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-preuilly-sur-claise .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-preuilly-sur-claise .titre-centre .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;transform:scaleX(.873)}body.pg-centre-preuilly-sur-claise .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-preuilly-sur-claise .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-preuilly-sur-claise .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-preuilly-sur-claise .gal-grid figure{cursor:pointer}body.pg-centre-preuilly-sur-claise .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-preuilly-sur-claise .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-preuilly-sur-claise .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-preuilly-sur-claise .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-preuilly-sur-claise .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-preuilly-sur-claise .equipe-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.pg-centre-preuilly-sur-claise .equipe .wrap{position:relative;height:100%}body.pg-centre-preuilly-sur-claise .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-preuilly-sur-claise .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-preuilly-sur-claise .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-preuilly-sur-claise .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-preuilly-sur-claise .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-preuilly-sur-claise .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-preuilly-sur-claise .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-preuilly-sur-claise .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-preuilly-sur-claise .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-preuilly-sur-claise .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-preuilly-sur-claise .infos-line .ico{flex:none}body.pg-centre-preuilly-sur-claise .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-preuilly-sur-claise .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-preuilly-sur-claise .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-preuilly-sur-claise .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-preuilly-sur-claise .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .temoignent .wrap{position:relative;height:100%}body.pg-centre-preuilly-sur-claise .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-preuilly-sur-claise .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-preuilly-sur-claise .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-preuilly-sur-claise .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-preuilly-sur-claise .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-preuilly-sur-claise .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-preuilly-sur-claise .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-preuilly-sur-claise .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-preuilly-sur-claise .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-preuilly-sur-claise .yt-modal.on{display:flex}body.pg-centre-preuilly-sur-claise .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-preuilly-sur-claise .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-preuilly-sur-claise .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-preuilly-sur-claise .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-preuilly-sur-claise .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-preuilly-sur-claise .territoire .wrap{position:relative;height:100%}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-preuilly-sur-claise .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-preuilly-sur-claise .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .ensavoir{padding-bottom:8.625rem}body.pg-centre-preuilly-sur-claise .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-preuilly-sur-claise .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-preuilly-sur-claise .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .es-select.open ul{display:block}body.pg-centre-preuilly-sur-claise .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-preuilly-sur-claise .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-preuilly-sur-claise .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-preuilly-sur-claise .faq details[open]{background:var(--corail)}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .faq summary::-webkit-details-marker{display:none}body.pg-centre-preuilly-sur-claise .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-preuilly-sur-claise .faq .pm:before,body.pg-centre-preuilly-sur-claise .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-preuilly-sur-claise .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-preuilly-sur-claise .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-preuilly-sur-claise .faq details[open] .pm:after{display:none}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-preuilly-sur-claise .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-preuilly-sur-claise .fin{position:relative;background:#fff}body.pg-centre-preuilly-sur-claise .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-preuilly-sur-claise .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-preuilly-sur-claise .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-preuilly-sur-claise .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-preuilly-sur-claise .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-preuilly-sur-claise .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-preuilly-sur-claise .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-preuilly-sur-claise .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-preuilly-sur-claise .contact .person{width:40.6875rem}body.pg-centre-preuilly-sur-claise .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-preuilly-sur-claise .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-preuilly-sur-claise .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-preuilly-sur-claise .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-preuilly-sur-claise footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-preuilly-sur-claise .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-preuilly-sur-claise .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-preuilly-sur-claise header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .header-logos a{display:block}body.pg-centre-preuilly-sur-claise .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-preuilly-sur-claise .header-logos img{height:6.875rem;width:auto}body.pg-centre-preuilly-sur-claise .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-preuilly-sur-claise nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-preuilly-sur-claise 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-centre-preuilly-sur-claise .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-preuilly-sur-claise .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-preuilly-sur-claise .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-preuilly-sur-claise footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-preuilly-sur-claise .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-preuilly-sur-claise .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-preuilly-sur-claise .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-preuilly-sur-claise .footer-inner .flogo.region{width:11.25rem}body.pg-centre-preuilly-sur-claise .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-preuilly-sur-claise .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-preuilly-sur-claise .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-preuilly-sur-claise nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-preuilly-sur-claise .nav-vivre{position:relative}body.pg-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .nav-vivre:hover .submenu{display:block}body.pg-centre-preuilly-sur-claise .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-preuilly-sur-claise .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-preuilly-sur-claise .contact .person .who,body.pg-centre-preuilly-sur-claise .person .who,body.pg-centre-preuilly-sur-claise .who{font-size:1.875rem!important;color:#fff}body.pg-centre-preuilly-sur-claise .contact .person .who b,body.pg-centre-preuilly-sur-claise .person .who b,body.pg-centre-preuilly-sur-claise .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-preuilly-sur-claise .contact .person .tel span,body.pg-centre-preuilly-sur-claise .person .tel span,body.pg-centre-preuilly-sur-claise .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-preuilly-sur-claise .contact .email,body.pg-centre-preuilly-sur-claise .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-preuilly-sur-claise .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-preuilly-sur-claise .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-preuilly-sur-claise .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-preuilly-sur-claise .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-preuilly-sur-claise .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-preuilly-sur-claise .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-preuilly-sur-claise .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-preuilly-sur-claise .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-preuilly-sur-claise .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-preuilly-sur-claise .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-preuilly-sur-claise .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-preuilly-sur-claise .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-preuilly-sur-claise .finu{position:relative;background:#fff}body.pg-centre-preuilly-sur-claise .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-preuilly-sur-claise .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-preuilly-sur-claise .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-preuilly-sur-claise .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-preuilly-sur-claise .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-preuilly-sur-claise .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-preuilly-sur-claise .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-preuilly-sur-claise .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-preuilly-sur-claise .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-preuilly-sur-claise .finu .contact .person{width:40.6875rem}body.pg-centre-preuilly-sur-claise .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-preuilly-sur-claise .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-preuilly-sur-claise .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-preuilly-sur-claise .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-preuilly-sur-claise .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-preuilly-sur-claise .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-preuilly-sur-claise .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-preuilly-sur-claise .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-preuilly-sur-claise .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-preuilly-sur-claise .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-preuilly-sur-claise .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-preuilly-sur-claise .crumb-u a:hover{text-decoration:underline}body.pg-centre-preuilly-sur-claise .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-preuilly-sur-claise .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-preuilly-sur-claise .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-preuilly-sur-claise .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-preuilly-sur-claise .es-select{text-align:center}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-preuilly-sur-claise .es-select a.selector .chev{margin-left:0}body.pg-centre-preuilly-sur-claise .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-preuilly-sur-claise .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-preuilly-sur-claise .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-preuilly-sur-claise .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-preuilly-sur-claise .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-preuilly-sur-claise .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-preuilly-sur-claise .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .tem-arrow.prev{left:1.625rem}body.pg-centre-preuilly-sur-claise .tem-arrow.next{right:1.625rem}body.pg-centre-preuilly-sur-claise .tem-arrow svg{width:100%;height:100%}body.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise .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.pg-centre-preuilly-sur-claise h2.equipe-chip,body.pg-centre-preuilly-sur-claise h2.tem-chip,body.pg-centre-preuilly-sur-claise .territoire-head h2.chip,body.pg-centre-preuilly-sur-claise h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-preuilly-sur-claise h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-preuilly-sur-claise h2.contact-chip{margin:0}body.pg-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .cmodal.on{display:flex}body.pg-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .cmodal form input,body.pg-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-preuilly-sur-claise .cmodal .fwide{margin-bottom:1rem}body.pg-centre-preuilly-sur-claise .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-preuilly-sur-claise .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-preuilly-sur-claise .cmodal .fchecks input,body.pg-centre-preuilly-sur-claise .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-preuilly-sur-claise .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .cmodal .fsubmit{text-align:center}body.pg-centre-preuilly-sur-claise .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-centre-preuilly-sur-claise .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-preuilly-sur-claise .contact-chip{cursor:pointer}html.fl body{visibility:hidden}/ / html,body.pg-centre-salbris{margin:0;padding:0}body.pg-centre-salbris #canvas{width:120rem;position:relative;overflow:hidden}body.pg-centre-salbris{font-family:Lato,sans-serif;background:#fff;color:var(--gris)}body.pg-centre-salbris img{display:block;max-width:100%}body.pg-centre-salbris .wrap{max-width:89.0625rem;margin:0 auto;padding:0 2.5rem}body.pg-centre-salbris .socials{display:flex;gap:.875rem;align-items:center}body.pg-centre-salbris .socials a{width:3.125rem;height:3.125rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-salbris .socials svg{width:1.625rem;height:1.625rem}body.pg-centre-salbris .header-logos img{height:9.375rem;width:auto}body.pg-centre-salbris 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.pg-centre-salbris nav .sep{display:inline-block;width:.4375rem;height:2.125rem;background:var(--corail);font-size:0}body.pg-centre-salbris .bc{padding-top:2rem}body.pg-centre-salbris .bc .wrap{padding-left:3.375rem}body.pg-centre-salbris .bc a,body.pg-centre-salbris .bc span.page{color:var(--gris);font-size:.9375rem;text-decoration:none}body.pg-centre-salbris .bc .sep{color:var(--corail);margin:0 .4375rem;font-weight:400}body.pg-centre-salbris .titre-centre{text-align:center;padding-top:7.5rem}body.pg-centre-salbris .titre-centre .sur span{display:inline-block;transform:scaleY(1.17)}body.pg-centre-salbris .titre-centre .sur{font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--gris);font-size:2.75rem;line-height:1;letter-spacing:.0312rem}body.pg-centre-salbris .titre-centre .chip{display:flex;margin:1.0625rem auto 0;align-items:center;justify-content:center;background:var(--bleu);width:36.0625rem;height:6.3125rem}body.pg-centre-salbris .titre-centre .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;transform:scaleX(.873)}body.pg-centre-salbris .intro-centre{max-width:66.25rem;margin:3.1875rem auto 0;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--gris)}body.pg-centre-salbris .galerie{max-width:82.5rem;margin:0 auto}body.pg-centre-salbris .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.pg-centre-salbris .gal-grid figure{cursor:pointer}body.pg-centre-salbris .gal-grid img{width:100%;height:15.6875rem;object-fit:cover}body.pg-centre-salbris .gal-grid figcaption{text-align:center;font-style:italic;font-weight:700;font-size:1.125rem;color:var(--gris);margin-top:1.3125rem}body.pg-centre-salbris .equipe{background:var(--bleu);height:108.125rem;position:relative}body.pg-centre-salbris .equipe-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-salbris .equipe-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:18.8125rem;height:6.3125rem}body.pg-centre-salbris .equipe-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.pg-centre-salbris .equipe .wrap{position:relative;height:100%}body.pg-centre-salbris .equipe-intro{position:absolute;left:0;right:0;top:8.5625rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:var(--creme)}body.pg-centre-salbris .membre{position:absolute;width:22.25rem;text-align:center}body.pg-centre-salbris .membre img{width:22.25rem;height:22.25rem;object-fit:cover}body.pg-centre-salbris .membre button{display:block;background:var(--corail);color:#fff;border:none;cursor:pointer;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.3125rem;line-height:1;text-transform:uppercase;letter-spacing:.0312rem;margin:2.5625rem auto 0;width:20.625rem;height:3.875rem;overflow:hidden}body.pg-centre-salbris .membre button i{display:inline-block;font-style:normal;transform:scale(.82,1.06);white-space:nowrap}body.pg-centre-salbris .infos-box{position:relative;max-width:68.375rem;margin:-7.625rem auto 0;background:var(--vert);text-align:center;padding-top:1.6875rem;height:22.375rem;z-index:2}body.pg-centre-salbris .infos-box h2{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;color:var(--creme);font-size:3.875rem;line-height:1;letter-spacing:.0312rem;transform:scaleY(1.13)}body.pg-centre-salbris .infos-line{display:flex;align-items:center;justify-content:center;gap:1.5625rem;margin-top:1.875rem;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:2.3125rem}body.pg-centre-salbris .infos-line.l1{margin-top:2.8125rem;margin-left:-2.5rem;gap:1.3125rem}body.pg-centre-salbris .infos-line.l2{margin-top:2.375rem;margin-left:-.5rem;gap:1.25rem}body.pg-centre-salbris .infos-line .ico{flex:none}body.pg-centre-salbris .doctolib{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;background:var(--corail);color:#fff;text-decoration:none;width:41.0625rem;height:5rem;white-space:nowrap}body.pg-centre-salbris .doctolib span{display:inline-block;font-family:program-narrow,sans-serif;font-weight:900;text-transform:uppercase;font-size:4.25rem;line-height:1;letter-spacing:.0312rem;transform:scale(.89,1.06)}body.pg-centre-salbris .temoignent{margin-top:15.0625rem;background:var(--corail);height:20.6875rem;position:relative}body.pg-centre-salbris .tem-chip{display:flex;justify-content:center;transform:translateY(-50%);position:absolute;left:0;right:0;top:0}body.pg-centre-salbris .tem-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:28rem;height:6.3125rem}body.pg-centre-salbris .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.pg-centre-salbris .temoignent .wrap{position:relative;height:100%}body.pg-centre-salbris .tem-avatar{position:absolute;left:10.375rem;top:6.1875rem;width:10.625rem;text-align:center}body.pg-centre-salbris .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.pg-centre-salbris .tem-avatar .circle svg{width:3.375rem;height:3.375rem}body.pg-centre-salbris .tem-avatar .nom{margin-top:1.8125rem;color:#fff;font-weight:700;font-size:1.25rem;white-space:nowrap}body.pg-centre-salbris .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.pg-centre-salbris .tem-dots{position:absolute;left:0;right:0;top:16rem;display:flex;justify-content:center;align-items:center;gap:1rem}body.pg-centre-salbris .tem-dots button{width:.625rem;height:.625rem;border-radius:50%;border:none;background:var(--vert);cursor:pointer}body.pg-centre-salbris .tem-dots button.active{background:var(--creme);width:1.125rem;height:1.125rem}body.pg-centre-salbris .ytsec{padding-top:5.0625rem;text-align:center}body.pg-centre-salbris .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.pg-centre-salbris .yt-wrap{position:relative;height:36.125rem;margin-top:2.5rem}body.pg-centre-salbris .yt-wrap a{position:absolute;display:block;width:26.5rem;height:16.9375rem;overflow:hidden}body.pg-centre-salbris .yt-wrap img{width:100%;height:100%;object-fit:cover}body.pg-centre-salbris .yt-wrap .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-salbris .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.pg-centre-salbris .yt-wrap .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-salbris .yt-modal{display:none;position:fixed;inset:0;background:#000c;z-index:99;align-items:center;justify-content:center}body.pg-centre-salbris .yt-modal.on{display:flex}body.pg-centre-salbris .yt-modal .box{position:relative;width:min(68.75rem,88vw);aspect-ratio:16/9;background:#000}body.pg-centre-salbris .yt-modal iframe{width:100%;height:100%;border:0}body.pg-centre-salbris .yt-modal .close{position:absolute;top:-2.875rem;right:0;background:none;border:none;color:#fff;font-size:2.125rem;cursor:pointer}body.pg-centre-salbris .territoire-head{text-align:center;padding-top:10.625rem}body.pg-centre-salbris .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.pg-centre-salbris .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.pg-centre-salbris .territoire-head p{margin-top:1.25rem;font-weight:700;font-size:1.25rem;color:var(--gris)}body.pg-centre-salbris .territoire{background:var(--bleu);margin-top:3.375rem;height:39.5rem;position:relative}body.pg-centre-salbris .territoire .wrap{position:relative;height:100%}body.pg-centre-salbris .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.pg-centre-salbris .terr-cards{position:absolute;left:.8125rem;top:14.375rem;display:flex;gap:1.75rem;z-index:1}body.pg-centre-salbris .terr-band{position:absolute;left:1.3125rem;top:21rem;width:79.875rem;height:13.25rem;background:var(--champ)}body.pg-centre-salbris .terr-cards img{width:25.25rem;height:16.5rem;object-fit:cover}body.pg-centre-salbris .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.pg-centre-salbris .ensavoir{padding-bottom:8.625rem}body.pg-centre-salbris .es-chip{display:flex;justify-content:center;transform:translateY(-50%)}body.pg-centre-salbris .es-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--corail);width:24.5rem;height:4.4375rem}body.pg-centre-salbris .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.pg-centre-salbris .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.pg-centre-salbris .es-titre span{display:inline-block;transform:scaleY(1.12)}body.pg-centre-salbris .es-select{position:relative;max-width:68.375rem;margin:3.25rem auto 0}body.pg-centre-salbris .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.pg-centre-salbris .es-select button.selector>span{display:inline-block;transform:scaleY(1.12);transform-origin:left center;white-space:nowrap}body.pg-centre-salbris .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.pg-centre-salbris .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.pg-centre-salbris .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.pg-centre-salbris .es-select.open ul{display:block}body.pg-centre-salbris .faq-chip{display:flex;justify-content:center;margin-top:9.4375rem}body.pg-centre-salbris .faq-chip span{display:inline-flex;align-items:center;justify-content:center;background:var(--bleu);width:11.9375rem;height:6.3125rem}body.pg-centre-salbris .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.pg-centre-salbris .faq{max-width:75.4375rem;margin:4.375rem auto 0}body.pg-centre-salbris .faq details{background:var(--vert);margin-bottom:1.875rem}body.pg-centre-salbris .faq details[open]{background:var(--corail)}body.pg-centre-salbris .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.pg-centre-salbris .faq summary::-webkit-details-marker{display:none}body.pg-centre-salbris .faq .pm{flex:none;width:3.875rem;height:3.875rem;border-radius:50%;border:.1875rem solid var(--creme);position:relative}body.pg-centre-salbris .faq .pm:before,body.pg-centre-salbris .faq .pm:after{content:"";position:absolute;background:var(--creme);left:50%;top:50%}body.pg-centre-salbris .faq .pm:before{width:1.75rem;height:.1875rem;transform:translate(-50%,-50%)}body.pg-centre-salbris .faq .pm:after{width:.1875rem;height:1.75rem;transform:translate(-50%,-50%)}body.pg-centre-salbris .faq details[open] .pm:after{display:none}body.pg-centre-salbris .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.pg-centre-salbris .faq .reponse p{margin-bottom:1.5rem}body.pg-centre-salbris .faq .reponse p:last-child{margin-bottom:0}body.pg-centre-salbris .fin{position:relative;background:#fff}body.pg-centre-salbris .deco-tl{position:absolute;left:0;top:-9.5625rem;width:10.1875rem;height:19.375rem;background:var(--vert);z-index:0}body.pg-centre-salbris .deco-tl2{position:absolute;left:0;top:-.3125rem;width:10.9375rem;height:11rem;background:var(--vert);z-index:0}body.pg-centre-salbris .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.pg-centre-salbris .deco-br{position:absolute;right:0;top:15.625rem;width:9.625rem;height:30.125rem;background:var(--vert);z-index:0}body.pg-centre-salbris .contact{background:var(--bleu);height:35.6875rem;padding-top:5.3125rem;text-align:center;color:#fff;border-radius:12.1875rem 0/14.375rem 0;position:relative;z-index:1}body.pg-centre-salbris .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-salbris .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-salbris .contact .mail-ico{display:block;margin:1.125rem auto 0;width:6.75rem;height:auto}body.pg-centre-salbris .contact .email{margin-top:-.0625rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:var(--creme)}body.pg-centre-salbris .contact .people{display:flex;justify-content:center;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-salbris .contact .person{width:40.6875rem}body.pg-centre-salbris .contact .person .who{font-family:program-narrow,sans-serif;font-weight:500;font-size:1.875rem;color:#fff}body.pg-centre-salbris .contact .person .who b{font-weight:500;font-size:2.125rem}body.pg-centre-salbris .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.625rem;position:relative;left:-1.125rem}body.pg-centre-salbris .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-salbris footer{background:var(--corail);padding:3.5rem 0 3.375rem;position:relative;border-top-right-radius:11.25rem 15rem;z-index:1}body.pg-centre-salbris .footer-inner .socials{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-salbris .footer-links{display:flex;justify-content:center;gap:7.5rem;margin-top:2.25rem;position:relative}body.pg-centre-salbris header{background:var(--bleu);padding:1.75rem 0 1.875rem}body.pg-centre-salbris .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-centre-salbris .header-logos a{display:block}body.pg-centre-salbris .header-logos{display:flex;align-items:center;gap:3.4375rem}body.pg-centre-salbris .header-logos img{height:6.875rem;width:auto}body.pg-centre-salbris .header-social{position:absolute;right:6rem;top:50%;transform:translateY(-50%)}body.pg-centre-salbris nav{margin-top:1.625rem;display:flex;justify-content:center;align-items:center;gap:2.125rem}body.pg-centre-salbris 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-centre-salbris .socials{display:flex;gap:.6875rem;align-items:center}body.pg-centre-salbris .socials a{width:2.375rem;height:2.375rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.pg-centre-salbris .socials svg{width:1.25rem;height:1.25rem}body.pg-centre-salbris footer{background:var(--corail);padding:5.25rem 0 6.25rem;position:relative;border-top-left-radius:11.25rem 10.3125rem}body.pg-centre-salbris .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-salbris .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem}body.pg-centre-salbris .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-salbris .footer-inner .flogo.region{width:11.25rem}body.pg-centre-salbris .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-salbris .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-salbris .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-salbris nav .sep{display:inline-block;width:.125rem;height:1.25rem;background:var(--corail);font-size:0}body.pg-centre-salbris .nav-vivre{position:relative}body.pg-centre-salbris .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-centre-salbris .nav-vivre:hover .submenu{display:block}body.pg-centre-salbris .nav-vivre .submenu a{display:block;padding:.5625rem .75rem;font-size:1.0625rem;letter-spacing:.025rem}body.pg-centre-salbris .nav-vivre .submenu a:hover{background:#ffffff1f}body.pg-centre-salbris .contact .person .who,body.pg-centre-salbris .person .who,body.pg-centre-salbris .who{font-size:1.875rem!important;color:#fff}body.pg-centre-salbris .contact .person .who b,body.pg-centre-salbris .person .who b,body.pg-centre-salbris .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-salbris .contact .person .tel span,body.pg-centre-salbris .person .tel span,body.pg-centre-salbris .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-salbris .contact .email,body.pg-centre-salbris .email{font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important}body.pg-centre-salbris .contact{background:var(--bleu);padding:4.6875rem 0 5.3125rem;text-align:center;color:#fff;border-bottom-left-radius:11.25rem 10rem}body.pg-centre-salbris .contact-chip{display:inline-block;background:var(--vert);color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.625rem;text-transform:uppercase;padding:.375rem 1.5rem;letter-spacing:.0625rem}body.pg-centre-salbris .contact .mail-ico{margin:3.4375rem auto 0;width:4.375rem}body.pg-centre-salbris .contact .email{margin-top:.75rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-salbris .contact .people{display:flex;justify-content:center;gap:18.125rem;margin-top:3.125rem}body.pg-centre-salbris .contact .person .who{font-size:1.875rem;color:#fff}body.pg-centre-salbris .contact .person .who b{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.125rem}body.pg-centre-salbris .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:2.25rem}body.pg-centre-salbris .contact .person .tel img{width:3.4375rem;height:3.4375rem}body.pg-centre-salbris .contact .person .tel span{font-family:program-narrow,sans-serif;font-weight:500;font-size:2.5rem}body.pg-centre-salbris .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;text-align:center;color:#fff;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;border-bottom-left-radius:0;position:relative;z-index:1}body.pg-centre-salbris .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.pg-centre-salbris .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif;font-weight:400;font-size:2.5rem;color:#fff}body.pg-centre-salbris .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin-left:-1rem}body.pg-centre-salbris .finu{position:relative;background:#fff}body.pg-centre-salbris .finu .g-left{position:absolute;left:0;top:-10.6875rem;width:12rem;height:21.6875rem;background:var(--vert);z-index:0}body.pg-centre-salbris .finu .g-left-mask{position:absolute;left:0;top:-10.6875rem;width:12rem;height:10.6875rem;background:#fff;border-bottom-left-radius:11.875rem 10.6875rem;z-index:0}body.pg-centre-salbris .finu .g-right{position:absolute;right:0;top:24.5625rem;width:10.625rem;height:22.75rem;background:var(--vert);z-index:0}body.pg-centre-salbris .finu .contact{background:var(--bleu);height:35.75rem;padding:5.3125rem 0 0;margin:0;text-align:center;color:#fff;border-radius:0;border-top-left-radius:11.875rem 11rem;border-bottom-right-radius:10.625rem 10.9375rem;position:relative;z-index:1}body.pg-centre-salbris .finu .contact-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--vert);width:15.5rem;height:4rem;margin:0 0 0 -1rem;padding:0;letter-spacing:0;transform:none}body.pg-centre-salbris .finu .contact-chip span{display:inline-block;color:#fff;font-family:program-narrow,sans-serif;font-weight:900;font-size:3.875rem;line-height:1;text-transform:uppercase;transform:scaleY(1.17)}body.pg-centre-salbris .finu .contact .mail-ico{display:block;margin:2.5rem auto 0;width:4.3125rem;height:auto}body.pg-centre-salbris .finu .contact .email{margin-top:.9375rem;font-family:program-narrow,sans-serif!important;font-weight:400!important;font-size:2.5rem!important;color:#fff}body.pg-centre-salbris .finu .contact .people{display:flex;justify-content:center;gap:0;margin-top:2.6875rem;margin-left:-1.25rem}body.pg-centre-salbris .finu .contact .person{width:40.6875rem}body.pg-centre-salbris .finu .contact .person .who{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:1.875rem!important;color:#fff}body.pg-centre-salbris .finu .contact .person .who b{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.125rem!important}body.pg-centre-salbris .finu .contact .person .tel{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.25rem;position:relative;left:-1.125rem}body.pg-centre-salbris .finu .contact .person .tel img{width:3.75rem;height:3.75rem}body.pg-centre-salbris .finu .contact .person .tel span{font-family:program-narrow,sans-serif!important;font-weight:500!important;font-size:2.5rem!important}body.pg-centre-salbris .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.pg-centre-salbris .finu .footer-inner{display:flex;align-items:center;justify-content:center;gap:4.6875rem;position:relative}body.pg-centre-salbris .finu .footer-inner .socials{position:absolute;right:12.8125rem;bottom:-.5rem;top:auto;transform:none}body.pg-centre-salbris .finu .footer-inner .flogo{width:11.625rem;height:auto}body.pg-centre-salbris .finu .footer-inner .flogo.region{width:11.25rem}body.pg-centre-salbris .finu .footer-inner .flogo.europe{width:12.1875rem}body.pg-centre-salbris .finu .footer-links{display:flex;justify-content:center;gap:5.5rem;margin-top:.75rem;position:relative}body.pg-centre-salbris .finu .footer-links a{color:#fff;font-family:program-narrow,sans-serif;font-weight:500;font-size:1.1875rem;text-decoration:none}body.pg-centre-salbris .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.pg-centre-salbris .crumb-u a{color:#777171;text-decoration:none}body.pg-centre-salbris .crumb-u a:hover{text-decoration:underline}body.pg-centre-salbris .crumb-u .sep{color:var(--corail);font-weight:400;margin:0 .4375rem}body.pg-centre-salbris .membre .mb-visu{position:relative;display:block;width:22.25rem;height:22.25rem}body.pg-centre-salbris .membre .mb-lune{position:absolute;left:50%;top:.25rem;transform:translate(-46%);height:21.75rem;width:auto}body.pg-centre-salbris .membre .mb-person{position:absolute;left:52%;bottom:0;transform:translate(-50%);width:15.75rem;height:18.125rem}body.pg-centre-salbris .es-select{text-align:center}body.pg-centre-salbris .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.pg-centre-salbris .es-select a.selector>span:first-child{display:inline-block;transform:scaleY(1.12);white-space:nowrap}body.pg-centre-salbris .es-select a.selector .chev{margin-left:0}body.pg-centre-salbris .es-select a.selector:hover{filter:brightness(.97)}body.pg-centre-salbris .yt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.625rem;margin-top:2.5rem}body.pg-centre-salbris .yt-grid a{display:block;position:relative;aspect-ratio:881/565;overflow:hidden}body.pg-centre-salbris .yt-grid img{width:100%;height:100%;object-fit:cover}body.pg-centre-salbris .yt-grid .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.pg-centre-salbris .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.pg-centre-salbris .yt-grid .play svg{width:2.125rem;height:2.125rem;margin-left:.3125rem}body.pg-centre-salbris .ytsec2{padding-top:5.0625rem;text-align:center}body.pg-centre-salbris .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.pg-centre-salbris .tem-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}body.pg-centre-salbris .tem-slide.on{opacity:1;pointer-events:auto}body.pg-centre-salbris .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.pg-centre-salbris .tem-arrow.prev{left:1.625rem}body.pg-centre-salbris .tem-arrow.next{right:1.625rem}body.pg-centre-salbris .tem-arrow svg{width:100%;height:100%}body.pg-centre-salbris .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.pg-centre-salbris .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.pg-centre-salbris h2.equipe-chip,body.pg-centre-salbris h2.tem-chip,body.pg-centre-salbris .territoire-head h2.chip,body.pg-centre-salbris h2.es-chip{margin:0;font-size:inherit;font-weight:inherit}body.pg-centre-salbris h3.faq-chip{margin-bottom:0;font-size:inherit;font-weight:inherit}body.pg-centre-salbris h2.contact-chip{margin:0}body.pg-centre-salbris .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-centre-salbris .cmodal.on{display:flex}body.pg-centre-salbris .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-centre-salbris .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-centre-salbris .cmodal-chip{text-align:center;margin-bottom:2rem}body.pg-centre-salbris .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-centre-salbris .cmodal form input,body.pg-centre-salbris .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-centre-salbris .cmodal .frow{display:flex;gap:1.125rem;margin-bottom:1rem}body.pg-centre-salbris .cmodal .fwide{margin-bottom:1rem}body.pg-centre-salbris .cmodal .fchecks{display:flex;gap:1.5rem;justify-content:space-between;color:#fff;font-weight:700;font-size:.9375rem;margin-bottom:1rem}body.pg-centre-salbris .cmodal .fchecks label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}body.pg-centre-salbris .cmodal .fchecks input,body.pg-centre-salbris .cmodal .fconfid input{width:1.1875rem;height:1.1875rem;margin:0;flex:none;accent-color:var(--vert)}body.pg-centre-salbris .cmodal textarea{height:8.75rem;resize:vertical;margin-bottom:.75rem}body.pg-centre-salbris .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-centre-salbris .cmodal .fsubmit{text-align:center}body.pg-centre-salbris .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-centre-salbris .cmodal .fmsg{display:none;color:#fff;font-family:program-narrow,sans-serif;font-size:1.5rem;text-align:center;margin-top:1.25rem}body.pg-centre-salbris .contact-chip{cursor:pointer}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:47.5rem!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}}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,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}body[class*=pg-] .footer-links{margin-top:3rem!important}body[class*=pg-] .contact .people{margin-top:5rem!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.pg-exercer .titre-photo .photo img,body.pg-exercer .photos img{width:100%;height:auto}body.pg-exercer .episodes>img{width:100%;height:auto}body[class*=pg-] .yt-modal .close,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-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 .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}body.pg-accueil .youtube{background:linear-gradient(180deg,#fff 0,#fff 11rem,var(--corail) 11rem)!important;padding:1.5rem 0 3rem!important}body.pg-accueil .youtube .wrap{padding:0 1.25rem!important}body.pg-accueil .youtube h2{font-size:clamp(1.75rem,7.2vw,2.75rem)!important}body.pg-accueil .yt-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important;margin-top:1.5rem!important}body.pg-accueil .yt-grid .play span{width:3rem!important;height:3rem!important;border-width:.1875rem!important}body.pg-accueil .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-] .contact{height:auto!important;padding:3rem 0 3.5rem!important;border-bottom-left-radius:4.5rem 4rem!important;border-bottom-right-radius:4.5rem 4rem!important;border-top-left-radius:4.5rem 4rem!important}body[class*=pg-] .contact .wrap{padding:0 1.25rem!important}body[class*=pg-] .contact-chip{display:inline-block!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:.375rem 1.25rem!important;font-size:clamp(1.75rem,7.2vw,2.75rem)!important;transform:none!important}body[class*=pg-] .contact-chip span{font-size:inherit!important;transform:none!important}body[class*=pg-] .contact .mail-ico{width:3rem!important;margin:1.75rem auto 0!important}body[class*=pg-] .contact .email{font-size:clamp(1.0625rem,4.9vw,1.5rem)!important;overflow-wrap:anywhere!important;margin-top:.625rem!important}body[class*=pg-] .contact .people{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2rem!important;margin-top:2.25rem!important;margin-left:0!important}body[class*=pg-] .contact .person{width:100%!important;max-width:100%!important}body[class*=pg-] .contact .person .who{font-size:1.125rem!important}body[class*=pg-] .contact .person .who b{font-size:1.3125rem!important}body[class*=pg-] .contact .person .tel{gap:.75rem!important;margin-top:.875rem!important;left:0!important}body[class*=pg-] .contact .person .tel img{width:2.25rem!important;height:2.25rem!important}body[class*=pg-] .contact .person .tel span{font-size:1.5rem!important}body[class*=pg-] .finu .g-left,body[class*=pg-] .finu .g-left-mask,body[class*=pg-] .finu .g-right{display:none!important}body[class*=pg-] .finu .contact-chip{width:auto!important;height:auto!important;margin:0!important;padding:.375rem 1.25rem!important}body[class*=pg-] .finu .contact-chip span{font-size:clamp(1.75rem,7.2vw,2.75rem)!important;line-height:1.1!important;transform:none!important}body[class*=pg-] .finu .contact .email{font-size:clamp(1.0625rem,4.9vw,1.5rem)!important}body[class*=pg-] .finu .contact .person{width:100%!important}body[class*=pg-] .finu .contact .person .who{font-size:1.125rem!important}body[class*=pg-] .finu .contact .person .who b{font-size:1.3125rem!important}body[class*=pg-] .finu .contact .person .tel{left:0!important;gap:.75rem!important}body[class*=pg-] .finu .contact .person .tel img{width:2.25rem!important;height:2.25rem!important}body[class*=pg-] .finu .contact .person .tel span{font-size:1.5rem!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){body.pg-accueil .yt-grid{grid-template-columns:1fr!important}body.pg-accueil .youtube{background:linear-gradient(180deg,#fff 0,#fff 9.5rem,var(--corail) 9.5rem)!important}}@media(max-width:900px){body.pg-exercer .titre-photo{padding:0 1rem!important}body.pg-exercer .titre-photo h1{font-size:1.75rem!important;line-height:1.12!important;padding-top:1.25rem!important;white-space:normal!important}body.pg-exercer .titre-photo .photo{width:100%!important;max-width:100%!important;margin:.625rem auto 0!important}body.pg-exercer .titre-photo .chevron{width:5rem!important;margin:.25rem auto 0!important}body.pg-exercer .intro{padding:1.5rem 1rem 0!important}body.pg-exercer .intro br{content:" "!important}body.pg-exercer .intro p{font-size:1rem!important;line-height:1.55!important}body.pg-exercer .blocs{width:auto!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:1rem!important;padding:2.75rem 1rem 0!important;margin:0!important}body.pg-exercer .blocs .col{width:100%!important;position:static!important;display:flex!important;flex-direction:column!important;gap:1rem!important}body.pg-exercer .bloc{height:auto!important;min-height:0!important;padding:1.5rem 1.125rem 1.75rem!important;margin:0!important}body.pg-exercer .bloc h2{position:static!important;width:auto!important;font-size:1.625rem!important;line-height:1.15!important;white-space:normal!important}body.pg-exercer .bloc h2 br{content:" "!important}body.pg-exercer .bloc .qqq{position:static!important;display:block!important;width:7rem!important;margin:1rem auto .25rem!important}body.pg-exercer .bloc .items p{position:static!important;width:auto!important;font-size:1.125rem!important;line-height:1.4!important;margin:0 0 .75rem!important}body.pg-exercer .bloc .items p br{content:" "!important}body.pg-exercer .bloc .items img.sp{position:static!important;display:block!important;width:1.625rem!important;margin:0 auto .75rem!important}body.pg-exercer .big-sparkle{display:none!important}body.pg-exercer .stage{padding:0 1rem!important}body.pg-exercer .stage h2{font-size:1.875rem!important;line-height:1.15!important;padding-top:3.25rem!important}body.pg-exercer .stage h2 br{content:" "!important}body.pg-exercer .stage .sub{margin-top:1.125rem!important;font-size:1rem!important;line-height:1.55!important}body.pg-exercer .stage .sub br{content:" "!important}body.pg-exercer .stage .photos{width:100%!important;max-width:100%!important;margin:1.75rem auto 0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}body.pg-exercer .stage .photos img{width:auto!important;height:13rem!important;max-width:none!important;display:block}body.pg-exercer .raisons-chip{margin-top:3.5rem!important;margin-bottom:-2.25rem!important;padding:0 1rem!important}body.pg-exercer .raisons-chip img{width:auto!important;max-width:100%!important}body.pg-exercer .raisons{height:auto!important;padding:3.25rem 1rem 2.5rem!important}body.pg-exercer .raisons .blob{width:5.5rem!important;top:-5.125rem!important}body.pg-exercer .raisons h2{font-size:1.75rem!important;line-height:1.15!important;padding-top:0!important}body.pg-exercer .raisons .liste{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin-top:1.5rem!important}body.pg-exercer .raison{position:static!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;gap:1rem!important;margin:0 0 1.125rem!important}body.pg-exercer .raison img{position:static!important;width:4rem!important;flex:none!important}body.pg-exercer .raison p{position:static!important;margin:0!important;font-size:1.25rem!important;line-height:1.25!important;text-align:left!important}body.pg-exercer .badge11{position:static!important;display:block!important;width:4.25rem!important;margin:1.75rem auto 1rem!important}body.pg-exercer .raisons .final{position:static!important;width:auto!important;font-size:1.375rem!important;line-height:1.3!important}body.pg-exercer .raisons .final br{content:" "!important}body.pg-exercer .temoignages img{width:100%!important;height:auto!important;display:block}body.pg-exercer .faq-chip{margin-top:3.5rem!important}body.pg-exercer .faq{width:auto!important;max-width:100%!important;margin:0!important;padding:2rem 1rem 0!important}body.pg-exercer .faq-item{margin-bottom:1rem!important}body.pg-exercer .faq-item .qrow{min-height:3.5rem!important;padding:.875rem 1rem!important;gap:.625rem!important}body.pg-exercer .faq-item .q{font-size:1.375rem!important;line-height:1.2!important}body.pg-exercer .faq-item .ico{width:2rem!important;height:2rem!important;margin-left:.5rem!important}body.pg-exercer .faq-item .rep{padding:.25rem 1rem 1.375rem!important}body.pg-exercer .faq-item .rep p{font-size:.9375rem!important;line-height:1.45!important;margin-bottom:1rem!important}body.pg-exercer .cta-form{margin-top:2.75rem!important;padding:0 1rem!important}body.pg-exercer .cta-form a{width:100%!important;max-width:22rem!important;height:auto!important;min-height:3.25rem!important;font-size:1.75rem!important;white-space:normal!important;padding:.375rem 1rem!important;gap:.75rem!important}body.pg-exercer .cta-form img{width:2.5rem!important;margin-right:0!important;flex:none}body.pg-exercer .idees h2{font-size:1.75rem!important;line-height:1.15!important;padding:3.25rem 1rem 0!important}body.pg-exercer .idees .sub{margin:1.125rem auto 0!important;padding:0 1rem!important;font-size:1rem!important;line-height:1.55!important}body.pg-exercer .idees .sub br{content:" "!important}body.pg-exercer .episodes{width:100%!important;max-width:100%!important;margin-top:1.25rem!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}body.pg-exercer .episodes>img{width:120rem!important;max-width:none!important;display:block!important}body.pg-exercer .episodes>img,body.pg-exercer .episodes .zone{margin-left:-17.5rem!important}body.pg-exercer .bottom-green{margin-top:3.5rem!important}body.pg-exercer .white-cap{height:4rem!important;border-bottom-left-radius:5rem 4rem!important}body.pg-exercer .finu .g-left,body.pg-exercer .finu .g-left-mask,body.pg-exercer .finu .g-right{display:none!important}body.pg-exercer .finu .contact{height:auto!important;padding:2.75rem 1rem 3rem!important;border-top-left-radius:4.5rem 3.5rem!important;border-bottom-right-radius:4.5rem 3.5rem!important}body.pg-exercer .finu .contact-chip{width:auto!important;min-width:10rem!important;height:3.25rem!important;padding:0 1.375rem!important;margin:0!important}body.pg-exercer .finu .contact-chip span{font-size:2.25rem!important}body.pg-exercer .finu .contact .mail-ico{width:3.25rem!important;margin-top:1.75rem!important}body.pg-exercer .finu .contact .email{font-size:1.25rem!important;overflow-wrap:anywhere!important;margin-top:.625rem!important}body.pg-exercer .finu .contact .people{flex-direction:column!important;gap:1.75rem!important;margin:1.75rem 0 0!important}body.pg-exercer .finu .contact .person{width:auto!important}body.pg-exercer .finu .contact .person .who{font-size:1.0625rem!important}body.pg-exercer .finu .contact .person .who b{font-size:1.3125rem!important}body.pg-exercer .finu .contact .person .tel{left:0!important;gap:.75rem!important;margin-top:.625rem!important}body.pg-exercer .finu .contact .person .tel img{width:2.25rem!important;height:2.25rem!important}body.pg-exercer .finu .contact .person .tel span{font-size:1.625rem!important}body.pg-exercer .finu footer{padding:2.5rem 0 2.75rem!important;border-top-right-radius:4.5rem 3.5rem!important;border-top-left-radius:0!important}body.pg-exercer .finu .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.pg-exercer .finu .footer-inner .flogo{width:8.25rem!important;height:auto!important}body.pg-exercer .finu .footer-inner .socials{position:static!important;width:100%!important;display:flex!important;justify-content:center!important;gap:1rem!important;margin-top:.25rem!important;transform:none!important}body.pg-exercer .finu .footer-links{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.625rem 1.5rem!important;margin-top:1.5rem!important;padding:0 1rem!important}body.pg-exercer .finu .footer-links a,body.pg-exercer .finu .footer-links .cookies-settings-link{white-space:normal!important;display:inline-flex!important;align-items:center!important;min-height:1.75rem!important;padding:.25rem 0!important}body.pg-exercer .cmodal-box{padding:2.25rem 1.25rem 1.75rem!important;border-top-left-radius:1.875rem 1.5625rem!important;border-bottom-right-radius:1.875rem 1.5625rem!important}body.pg-exercer .cmodal-chip span{font-size:1.5rem!important;padding:.5rem 1.25rem!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] .finu .g-left,body[class*=pg-vivre] .finu .g-left-mask,body[class*=pg-vivre] .finu .g-right{display:none!important}body[class*=pg-vivre] .contact,body[class*=pg-vivre] .finu .contact{height:auto!important;padding:2.5rem 1rem 3rem!important;border-top-left-radius:4.5rem 3.5rem!important;border-bottom-right-radius:4.5rem 3.5rem!important}body[class*=pg-vivre] .contact-chip,body[class*=pg-vivre] .finu .contact-chip{width:auto!important;height:auto!important;min-height:3rem!important;margin:0!important;padding:.5rem 1.75rem!important;transform:none!important}body[class*=pg-vivre] .finu .contact-chip span,body[class*=pg-vivre] .contact-chip span{font-size:2rem!important;transform:scaleY(1.1)!important}body[class*=pg-vivre] .contact .mail-ico,body[class*=pg-vivre] .finu .contact .mail-ico{width:3rem!important;margin:1.5rem auto 0!important}body[class*=pg-vivre] .contact .email,body[class*=pg-vivre] .finu .contact .email{font-size:1.375rem!important;margin-top:.75rem!important;overflow-wrap:anywhere!important}body[class*=pg-vivre] .contact .people,body[class*=pg-vivre] .finu .contact .people{flex-direction:column!important;gap:1.75rem!important;margin:1.75rem 0 0!important}body[class*=pg-vivre] .finu .contact .person{width:auto!important}body[class*=pg-vivre] .contact .person .who{font-size:1.0625rem!important}body[class*=pg-vivre] .contact .person .who b{font-size:1.25rem!important}body[class*=pg-vivre] .contact .person .tel,body[class*=pg-vivre] .finu .contact .person .tel{left:0!important;gap:.75rem!important;margin-top:.75rem!important}body[class*=pg-vivre] .contact .person .tel img,body[class*=pg-vivre] .finu .contact .person .tel img{width:2.25rem!important;height:2.25rem!important}body[class*=pg-vivre] .contact .person .tel span{font-size:1.75rem!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-] .titre-centre{padding-top:3.5rem!important}body[class*=pg-centre-] .titre-centre .sur{font-size:1.75rem!important}body[class*=pg-centre-] .titre-centre .chip{width:auto!important;min-width:0!important;max-width:calc(100% - 2rem)!important;height:auto!important;min-height:4.5rem!important;padding:.625rem 1.25rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .titre-centre .chip span{white-space:normal!important;line-height:1.02!important}body[class*=pg-centre-] .intro-centre{max-width:100%!important;margin:2rem auto 0!important;padding:0 1.25rem!important;box-sizing:border-box!important;font-size:1.0625rem!important;line-height:1.55!important}body[class*=pg-centre-] .galerie{max-width:100%!important;margin:2.5rem auto 0!important;padding:0 1rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .gal-grid{grid-template-columns:1fr!important;gap:1.5rem!important}body[class*=pg-centre-] .gal-grid img{height:14rem!important}body[class*=pg-centre-] .equipe{height:auto!important;margin-top:5.5rem!important;padding:5.25rem 1rem 3.5rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .equipe .wrap{height:auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2.75rem!important}body[class*=pg-centre-] .equipe-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-] .equipe-chip b{font-size:2.25rem!important}body[class*=pg-centre-] .equipe-intro{position:static!important;margin:0!important;font-size:1.0625rem!important;line-height:1.5!important}body[class*=pg-centre-] .membre{position:static!important;left:auto!important;top:auto!important;width:100%!important;max-width:20rem!important}body[class*=pg-centre-] .membre .mb-visu{width:16rem!important;height:16rem!important;margin:0 auto!important}body[class*=pg-centre-] .membre .mb-lune{height:15.625rem!important}body[class*=pg-centre-] .membre .mb-person{width:11.3125rem!important;height:13rem!important}body[class*=pg-centre-] .membre img{width:16rem!important;height:16rem!important;margin:0 auto!important}body[class*=pg-centre-] .membre button{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:2.75rem!important;margin:1.25rem auto 0!important;padding:.5rem 1.25rem!important;font-size:1.875rem!important}body[class*=pg-centre-] .membre button i{white-space:normal!important}body[class*=pg-centre-] .membre p{font-size:1rem!important;margin-top:.625rem!important}body[class*=pg-centre-] .infos-box{height:auto!important;max-width:none!important;margin:3.5rem 1rem 0!important;padding:1.5rem 1rem 2.25rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .infos-box h2{font-size:2.25rem!important}body[class*=pg-centre-] .infos-line{flex-wrap:wrap!important;gap:.75rem!important;margin:1.25rem 0 0!important;padding:0 .25rem!important;box-sizing:border-box!important;font-size:1.25rem!important}body[class*=pg-centre-] .infos-line.l1,body[class*=pg-centre-] .infos-line.l2{margin-left:0!important;margin-top:1.25rem!important;gap:.75rem!important}body[class*=pg-centre-] .infos-line .ico{height:2rem!important;width:auto!important}body[class*=pg-centre-] .infos-line span{white-space:normal!important}body[class*=pg-centre-] .doctolib{width:calc(100% - 2rem)!important;max-width:24rem!important;height:auto!important;min-height:3.25rem!important;padding:.625rem 1rem!important;box-sizing:border-box!important;white-space:normal!important}body[class*=pg-centre-] .doctolib span{font-size:1.75rem!important}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-] .contact,body.pg-mentions-legales .finu .contact{height:auto!important;padding:3.75rem 1rem 3rem!important;box-sizing:border-box!important;border-radius:5.5rem 0 5rem/6.5rem 0 5.5rem!important}body[class*=pg-centre-] .contact-chip,body.pg-mentions-legales .finu .contact-chip{width:auto!important;min-width:0!important;height:auto!important;min-height:3.25rem!important;margin:0!important;padding:.375rem 1.5rem!important;box-sizing:border-box!important}body[class*=pg-centre-] .contact-chip span,body.pg-mentions-legales .finu .contact-chip span{font-size:2.25rem!important}body[class*=pg-centre-] .contact .mail-ico,body.pg-mentions-legales .finu .contact .mail-ico{width:4rem!important;margin:1.5rem auto 0!important}body[class*=pg-centre-] .contact .email,body[class*=pg-centre-] .finu .contact .email,body.pg-mentions-legales .finu .contact .email{font-size:1.25rem!important;margin-top:.5rem!important;overflow-wrap:anywhere!important}body[class*=pg-centre-] .contact .people,body.pg-mentions-legales .finu .contact .people{flex-direction:column!important;align-items:center!important;gap:2rem!important;margin:2rem 0 0!important}body[class*=pg-centre-] .contact .person,body.pg-mentions-legales .finu .contact .person{width:auto!important;max-width:100%!important}body[class*=pg-centre-] .contact .person .who,body[class*=pg-centre-] .finu .contact .person .who,body.pg-mentions-legales .finu .contact .person .who{font-size:1.125rem!important}body[class*=pg-centre-] .contact .person .who b,body[class*=pg-centre-] .finu .contact .person .who b,body.pg-mentions-legales .finu .contact .person .who b{font-size:1.25rem!important}body[class*=pg-centre-] .contact .person .tel,body.pg-mentions-legales .finu .contact .person .tel{left:0!important;gap:.875rem!important;margin-top:.875rem!important}body[class*=pg-centre-] .contact .person .tel img,body.pg-mentions-legales .finu .contact .person .tel img{width:2.5rem!important;height:2.5rem!important}body[class*=pg-centre-] .contact .person .tel span,body[class*=pg-centre-] .finu .contact .person .tel span,body.pg-mentions-legales .finu .contact .person .tel span{font-size:1.5rem!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}body.pg-mentions-legales .legal{padding:2.75rem 1.25rem 14rem!important}body.pg-mentions-legales .legal h1{font-size:2rem!important}body.pg-mentions-legales .legal h2{font-size:1.375rem!important}body.pg-mentions-legales .legal h3{font-size:1.1875rem!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}body[class*=pg-centre-] .titre-centre .sur{font-size:1.375rem!important}body[class*=pg-centre-] .infos-line{font-size:1.125rem!important}body.pg-mentions-legales .finu .g-left,body.pg-mentions-legales .finu .g-left-mask{width:6rem!important}body.pg-mentions-legales .finu .g-right{width:5rem!important}}@media(max-width:900px){body.pg-centres .carte .wrap{height:auto!important;padding:0 1.25rem!important}body.pg-centres .map-holder{position:relative!important;left:0!important;top:0!important;width:100%!important;height:auto!important;margin:0 auto!important;max-width:28rem!important}body.pg-centres .map-holder>img{width:100%!important;height:auto!important}body.pg-centres .legend{position:static!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:.625rem!important;margin:1.5rem 0 0!important}body.pg-centres .legend .item{position:static!important;width:auto!important;display:flex!important;align-items:center!important;gap:.75rem!important}body.pg-centres .legend .txt{position:static!important;width:auto!important;font-size:1.0625rem!important}body.pg-centres .legend .fleche{position:static!important;flex:none!important}body.pg-centres .legend-para{position:static!important;width:auto!important;margin:1.25rem 0 0!important;font-size:1rem!important;line-height:1.4!important}body.pg-centres .situer-wrap{position:static!important;width:100%!important;max-width:22rem!important;margin:1.75rem auto 0!important}body.pg-centres .situer-wrap{position:relative!important;left:0!important;top:0!important}body.pg-centres .situer-wrap img,body.pg-centres .situer{width:100%!important;height:auto!important;position:static!important}body.pg-centres .idl{height:auto!important;padding:1.5rem 0 2rem!important}body.pg-centres #cards-slot{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.25rem!important}body.pg-centres #cards-slot .ccard{position:static!important;left:auto!important;top:auto!important;width:min(21rem,calc(100vw - 2.5rem))!important;height:auto!important;margin:0!important;padding-bottom:1rem!important}body.pg-centres #cards-slot .ccard img{width:100%!important;height:auto!important}body.pg-centres .postuler .chip{width:auto!important;min-width:0!important;max-width:calc(100vw - 2rem)!important;height:auto!important;padding:.5em .8em!important}body.pg-centres .postuler .chip span{white-space:normal!important;font-size:clamp(1.375rem,6vw,2.5rem)!important;transform:none!important}body.pg-exercer section .episodes>img{margin-left:0!important}body.pg-exercer .stage .photos{overflow-x:auto!important;-webkit-overflow-scrolling:touch}body.pg-centres .dept-col{position:static!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:.625rem!important;margin:1.5rem 1.25rem 0!important}body.pg-centres .dept-col a,body.pg-centres .dept-col button{position:static!important;width:auto!important;max-width:100%!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}body.pg-centres #cards-slot .ccard{position:relative!important}body[class*=pg-centre-] .equipe .membre{width:min(15rem,78vw)!important;margin:0 auto!important}body[class*=pg-centre-] .equipe .mb-visu{max-width:13rem!important;margin:0 auto!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[class*=pg-] .bottom-green .white-cap{display:none!important}body[class*=pg-] .bottom-green{background:transparent!important;padding:0!important;margin:0!important}body[class*=pg-] .contact{margin:0!important;border-radius:2.25rem 2.25rem 0 0!important}body.pg-accueil .bottom-green{background:var(--vert)!important;margin:0!important;padding:0!important}body.pg-accueil .contact{border-top-left-radius:4.5rem 4rem!important;border-bottom-right-radius:4.5rem 4rem!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;margin: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.pg-exercer .blob,body.pg-centres .legend{display:none!important}body.pg-centres .legend-para{margin:1.5rem 1.25rem 1.75rem!important;padding:0!important}body.pg-centres .intro .sub,body.pg-centres .intro p{padding:0 1.25rem!important;box-sizing:border-box!important}body.pg-centres .idl h2,body.pg-centres .idl .idl-intro,body.pg-centres .idl p{padding-left:1.25rem!important;padding-right:1.25rem!important;box-sizing:border-box!important}body.pg-centres #cards-slot{margin-top:1.25rem!important}body.pg-centres .postuler p,body.pg-centres .postuler .txt{padding:0 1.25rem!important;box-sizing:border-box!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}}body[class*=pg-]:not(.pg-accueil) .bottom-green{background:var(--vert)!important;position:relative!important;margin:2rem 0 0!important;padding:0!important}body[class*=pg-]:not(.pg-accueil) .white-cap{display:block!important;background:#fff!important;height:7.5rem!important;border-bottom-left-radius:10.5rem 7.5rem!important}body[class*=pg-]:not(.pg-accueil) .contact{background:var(--bleu)!important;margin:0!important;border-top-left-radius:10.5rem 9.5rem!important;border-bottom-right-radius:10.5rem 9.5rem!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;position:relative!important;z-index:2!important;height:auto!important;padding:3.5rem 0 4rem!important}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{margin-top:1rem!important}body[class*=pg-]:not(.pg-accueil) .white-cap{height:3rem!important;border-bottom-left-radius:4.5rem 3rem!important}body[class*=pg-]:not(.pg-accueil) .contact{border-top-left-radius:4.5rem 4rem!important;border-bottom-right-radius:4.5rem 4rem!important;padding:2.75rem 0 3.25rem!important}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.pg-exercer .raisons-chip{margin:2.5rem auto -1.5rem!important}body.pg-exercer .chip10{font-size:clamp(1.35rem,5.8vw,1.9rem)!important;padding:.45em .9em!important}body.pg-exercer .raisons{padding-top:2.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}body.pg-centres .idl-chiprow{margin:1.25rem 0 .5rem!important}body.pg-centres .idl-chip{width:auto!important;max-width:calc(100vw - 2.5rem)!important;height:auto!important;padding:.5rem 1rem!important;gap:.6rem!important}body.pg-centres .idl-chip .fleche{width:1.375rem!important;height:1.4rem!important;flex:none!important}body.pg-centres .idl-chip,body.pg-centres .idl-chip span{font-size:clamp(1.1rem,4.8vw,1.6rem)!important;white-space:normal!important;line-height:1.05!important}body.pg-centres .legend-para{margin:1rem 1.25rem .75rem!important}body.pg-centres .dept-col{margin:.75rem auto 1.25rem!important;max-width:22rem!important}body.pg-centres .idl .idl-intro,body.pg-centres .idl h2{margin-bottom:.75rem!important}}@media(min-width:901px){body.pg-accueil .citation blockquote{padding-bottom:4.5rem!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,body[class*=pg-]:not(.pg-accueil) .g-left,body[class*=pg-]:not(.pg-accueil) .g-left-mask,body[class*=pg-]:not(.pg-accueil) .g-right{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.pg-exercer .blob{top:-20.5rem!important}body[class*=pg-vivre] .hero-encart{left:21.615%!important;width:56.875%!important;transform:none!important;top:14.3%!important;height:17.8%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size: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.pg-centres .contact{padding:2.25rem 0 2.75rem!important}}@media(min-width:901px){body.pg-exercer .raisons-chip{margin-bottom:-2.75rem!important}body.pg-exercer .raisons{padding-top:3.2rem!important}}body[class*=pg-centre-] .ensavoir{padding-bottom:3rem!important}body.pg-mentions-legales .legal,body.pg-politique-de-confidentialite .legal{padding-bottom:2.5rem!important}@media(max-width:900px){body.pg-mentions-legales .legal h1,body.pg-politique-de-confidentialite .legal h1{font-size:2rem!important}body.pg-centres .idl-chiprow{margin-bottom:-2rem!important}body.pg-centres .idl{padding-top:2.75rem!important}body.pg-centres .dept-col{margin:1.5rem auto 1.75rem!important}body.pg-exercer .stage .photos{overflow:visible!important}body.pg-exercer .photos>img{display:none!important}body.pg-exercer .salon-seg{width:100%!important;aspect-ratio:424/276!important;background-size:311.3% 100%!important;background-repeat:no-repeat!important;margin-bottom:.75rem!important}}@media(max-width:900px){body.pg-centres .map-holder{margin-bottom:1.75rem!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.pg-centres .idl-chip,body.pg-centres .idl-chip span{font-size:clamp(1.35rem,6vw,1.9rem)!important}body.pg-centres .idl{padding-top:2.4rem!important}body.pg-centres .situer-wrap *[id*=chip],body.pg-centres .situer-wrap .chip{max-width:80%!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)}body.pg-exercer .raisons{padding-top:2.9rem!important}}@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.pg-centres #cards-slot .ccard .ph{height:10rem!important;display:flex!important}body.pg-centres #cards-slot .ccard .ph img{width:4.5rem!important;height:auto!important}body.pg-centres #cards-slot .ccard .ph img[src*=picto-batiment]{width:3.25rem!important}body.pg-centres .situer-label{left:22.4%!important;top:30.2%!important;width:29.5%!important;box-sizing:border-box!important;min-height:0!important;font-size:clamp(.8rem,3.8vw,1.06rem)!important;line-height:.95!important;padding:.35em .3em!important}body.pg-centres .idl{height:auto!important;padding-bottom:2.75rem!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(min-width:901px){body.pg-exercer .raisons .blob{top:-10.3125rem!important}}@media(max-width:900px){body.pg-exercer .raisons{position:relative!important}body.pg-exercer .raisons .blob{display:block!important;position:absolute!important;right:0!important;left:auto!important;width:6rem!important;height:auto!important;top:-5.72rem!important;z-index:1!important}body.pg-centres #cards-slot{gap:2.75rem!important}body.pg-centres #cards-slot .ccard{padding-bottom:0!important}body.pg-centres #cards-slot .ccard .savoir{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;display:flex!important;margin:1.125rem auto -1.6875rem!important}body.pg-centres .situer-wrap{margin-top:3rem!important}}@media(max-width:900px){body.pg-centres .situer-wrap{display:block!important;margin:3rem auto 0!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:url(/assets/p5-hero.avif) center bottom/170% auto no-repeat}}@media(min-width:640px)and (max-width:900px){body.pg-centres .dept-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.75rem!important;width:calc(100% - 2.5rem)!important;max-width:40rem!important;margin:1.5rem auto 1.75rem!important}body.pg-centres .dept-col a,body.pg-centres .dept-col button{width:100%!important;max-width:none!important}body.pg-centres #cards-slot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.75rem 1.25rem!important;width:calc(100% - 2.5rem)!important;max-width:46rem!important;margin:1.25rem auto 0!important;align-items:start!important}body.pg-centres #cards-slot .ccard{width:auto!important;margin:0!important}body.pg-centres .idl-chip,body.pg-centres .idl-chip span{font-size:clamp(2.1rem,4.5vw,2.6rem)!important}body.pg-centres .idl-chip{padding:.65rem 1.5rem!important}body[class*=pg-vivre] h1.zone-banner{font-size:clamp(1.75rem,4vw,2.25rem)!important;line-height:1.2!important}body.pg-exercer .titre-photo h1{font-size:clamp(2rem,4.5vw,2.5rem)!important;line-height:1.15!important}body[class*=pg-centre-] .gal-grid{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important}body[class*=pg-centre-] .gal-grid figure{margin:0!important}body[class*=pg-centre-] .equipe .wrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:2rem .5rem!important}body[class*=pg-centre-] .equipe .wrap .equipe-intro{width:100%!important;flex:0 0 100%!important}body[class*=pg-centre-] .membre{margin:0!important;position:static!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}body.pg-centres #cards-slot{align-items:stretch!important}body.pg-centres #cards-slot .ccard{display:flex!important;flex-direction:column!important;height:auto!important}body.pg-centres #cards-slot .ccard .cdept{padding-bottom:1.125rem!important}body.pg-centres #cards-slot .ccard .savoir{margin-top:auto!important}body[class*=pg-centre-] .equipe .wrap{align-items:flex-start!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.pg-centres #cards-slot .ccard>img{height:11rem!important;object-fit:cover!important}body.pg-centres #cards-slot .ccard .ph{height:11rem!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:2.1875rem!important}body.pg-accueil .cestqui .chev{width:auto!important;height:3.5rem!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:23rem!important}body.pg-accueil .citation .q.open{left:-5rem!important;top:-2rem!important}body.pg-accueil .citation .q.close{bottom:-13rem!important;right:-.75rem!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.pg-mentions-legales .legal hr.ml-sep{border:none;border-top:.25rem solid var(--corail);width:6.875rem;margin:2.5rem 0}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.75rem;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:1/1;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]),body.pg-accueil .contact img:not(.hero-lunes):not([class*=deco]){height:auto}
