/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}body{font-family:Raleway,sans-serif;color:#000;background:#fff;font-size:16px}@media screen and (max-width:1023px){body{font-size:16px}}body a{color:inherit;text-decoration:none;font-weight:500;text-decoration:underline}body header{position:fixed;left:0;right:0;top:0;background:#fff;z-index:100;border-bottom:1px solid rgba(0,0,0,.15)}@media screen and (max-width:1023px){body header{height:75px;padding:0 15px}}body header div{width:1180px;line-height:100px;display:flex;font-family:Montserrat,sans-serif;margin:0 auto}@media screen and (max-width:1200px){body header div{width:924px}}@media screen and (max-width:1023px){body header div{width:100%;line-height:75px}}body header div a{text-transform:uppercase;color:#000;border:none;box-sizing:border-box;position:relative}body header div a,body header div a:hover{text-decoration:none}body header div a:hover:before{content:"";position:absolute;left:0;right:0;height:3px;top:65px;background:#000}@media screen and (max-width:1023px){body header div a:hover:before{display:none}}body header div #logo{font-weight:400;font-size:24px;margin:0}@media screen and (max-width:1023px){body header div #logo{font-size:18px}}body header div #logo:before{content:"";position:static;display:inline-block;background-color:#52ffcf;background-image:url(/logo.png);background-size:100px;background-repeat:no-repeat;width:100px;height:100px;vertical-align:top;margin-right:10px}@media screen and (max-width:1023px){body header div #logo:before{background-size:76px;width:75px;height:75px;margin-right:5px}}body header div #logo strong{font-weight:500}body header div nav{flex:1 1;font-size:16px;text-align:right}body header div nav a{display:inline-block;margin-left:2em}@media screen and (max-width:1200px){body header div nav a{margin-left:1em}}body header div nav a#consultations{font-weight:600}body header div nav a#consultations:after{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%2300ebaa" fill="%2300ebaa"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>');margin-left:.5em;width:24px;height:24px;display:inline-block;position:relative;top:6px}@media screen and (max-width:1023px){body header div nav a{display:none;text-align:left;margin:0 15px;border-bottom:1px solid rgba(0,0,0,.15)}body header div nav{position:fixed;top:76px;left:0;right:0;height:0;background:#fff;z-index:1000;display:block}body header div nav:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>');display:block;position:absolute;top:-70px;right:15px;width:75px}body header div nav.open{bottom:0;height:auto}body header div nav.open:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')}body header div nav.open a{display:block}}body main{padding-top:100px}@media screen and (max-width:1023px){body main{width:100%;padding-top:75px;box-sizing:border-box}}body main #reserver{width:1180px;margin:6em auto;text-align:center}@media screen and (max-width:1200px){body main #reserver{width:924px}}@media screen and (max-width:1023px){body main #reserver{width:100%;margin:4em auto}}body main #reserver p{margin:3em;line-height:1.5em}@media screen and (max-width:1023px){body main #reserver p{font-size:16px;margin:2em}}body main #reserver a{font-family:Montserrat;font-size:16px;background:#033f85;padding:.5em 1em;text-decoration:none;color:#fff;font-weight:500;border-radius:5px;border:2px solid #033f85;white-space:nowrap}body main #reserver a:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){body main #reserver a{font-size:14px;font-size:16px}}body main#erreur{text-align:center;margin:5em auto}@media screen and (max-width:1023px){body main#erreur{margin:2em auto}}body main#erreur h2{font-size:45px}@media screen and (max-width:1023px){body main#erreur h2{font-size:36px}}body main#erreur img{background-color:#52ffcf;display:block;margin:2em auto}@media screen and (max-width:1200px){body main#erreur img{max-width:500px}}@media screen and (max-width:1023px){body main#erreur img{width:75%}}body main#erreur a{font-family:Montserrat;font-size:16px;background:#033f85;padding:.5em 1em;text-decoration:none;color:#fff;font-weight:500;border-radius:5px;border:2px solid #033f85;white-space:nowrap}body main#erreur a:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){body main#erreur a{font-size:14px}}body footer{width:100%;background:#f5f6f7;padding:1em 0;margin-top:4em}@media screen and (max-width:1023px){body footer{padding:15px;width:100%;box-sizing:border-box}}body footer h3{width:1180px;margin:2em auto;color:rgba(0,0,0,.75);text-transform:uppercase}@media screen and (max-width:1200px){body footer h3{width:924px}}@media screen and (max-width:1023px){body footer h3{margin:1em auto;width:100%}}body footer #faq{width:1180px;margin:2em auto;list-style:none;text-align:left;padding:0}@media screen and (max-width:1200px){body footer #faq{width:924px}}@media screen and (max-width:1023px){body footer #faq{width:100%;font-size:16px}}body footer #faq a{display:block;text-decoration:none;position:relative;background:#f5f6f7;border:1px solid rgba(0,0,0,.15);margin-bottom:1em;padding:1.5em 1em;border-radius:12px;cursor:pointer}@media screen and (max-width:1023px){body footer #faq a{padding:15px 30px 15px 15px}}body footer #faq a:after{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23gba(0, 0, 0, 0.75)" fill="%23gba(0, 0, 0, 0.75)"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');margin-left:.5em;width:24px;height:24px;display:inline-block;position:absolute;right:.5em;top:1.5em}@media screen and (max-width:1023px){body footer #faq a:after{top:14px}}body footer #faq a.open:after{transform:rotate(90deg)}body footer #faq a.open,body footer #faq a:hover{background:#fff}body footer #faq a h4{line-height:1.5em;padding-right:40px;font-weight:500;margin:0}body footer #faq a p{display:none;line-height:1.5em;padding-right:50px}body footer #faq a.open p{display:block}body footer #footer-bottom{width:1180px;margin:1em auto;display:flex;justify-content:space-between;align-items:flex-start;grid-gap:2em;gap:2em}@media screen and (max-width:1200px){body footer #footer-bottom{width:924px}}@media screen and (max-width:1023px){body footer #footer-bottom{width:auto;flex-direction:column;grid-gap:1em;gap:1em}}body footer #contact{margin:1em 0;list-style:none;text-align:left;padding:0}@media screen and (max-width:1023px){body footer #contact{width:auto}}body footer #contact li{line-height:1.5em}body footer #contact li svg{height:18px;vertical-align:middle;position:relative;top:-1px;left:-4px}body footer #social{margin:1em 0;list-style:none;text-align:left;padding:0;display:flex;grid-gap:.75em;gap:.75em}@media screen and (max-width:1023px){body footer #social{width:auto}}body footer #social li{margin:0}body footer #social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.75);text-decoration:none;transition:color .2s}body footer #social a svg{fill:currentColor;width:22px;height:22px}body footer #social a:hover{color:#000}main#home{text-align:center}main#home h1{font-size:50px;line-height:1.3em;font-weight:700;margin:1em 0 0;padding:0 1em}@media screen and (max-width:1200px){main#home h1{font-size:45px}}@media screen and (max-width:1023px){main#home h1{font-size:26px;line-height:1.2em;margin:.6em 0 0;padding:0 20px;text-align:center}}main#home h1+h2{font-size:20px;line-height:1.8em;font-weight:400;margin:1em auto;max-width:min(860px,100% - 40px);padding:0;box-sizing:border-box}@media screen and (max-width:1023px){main#home h1+h2{font-size:16px;line-height:1.5em;max-width:calc(100% - 30px);text-align:center}}main#home ul#care-areas{max-width:1024px;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:.6em;gap:.6em;margin:2.5em auto;padding:0;box-sizing:border-box;list-style:none;font-size:14px}@media screen and (max-width:1023px){main#home ul#care-areas{width:calc(100% - 30px);grid-gap:.35em;gap:.35em;margin:1.5em 15px;font-size:12.5px}}main#home ul#care-areas li{display:inline-flex;align-items:center;padding:.45em 1em .45em .75em;line-height:1.3em;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:999px;color:rgba(0,0,0,.75);font-weight:500}@media screen and (max-width:1023px){main#home ul#care-areas li{padding:.3em .75em .3em .55em;border-width:1px}}main#home ul#care-areas li:before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%2300ebaa" fill="%2300ebaa"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:50%;width:16px;min-width:16px;height:16px;margin-right:.45em}@media screen and (max-width:1023px){main#home ul#care-areas li:before{width:14px;min-width:14px;height:14px;margin-right:.3em}}main#home ul#items{padding:0;display:flex;list-style:none;width:1000px;margin:2em auto;font-weight:300}@media screen and (max-width:1200px){main#home ul#items{font-size:16px;width:900px}}@media screen and (max-width:1023px){main#home ul#items{width:100%;padding:15px;margin:1em auto;box-sizing:border-box;flex-direction:column;text-align:left;font-size:16px}}main#home ul#items li{flex:1 1;white-space:nowrap;overflow:hidden}main#home ul#items li:before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%2300ebaa" fill="%2300ebaa"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');margin-right:.5em;width:24px;height:24px;display:inline-block;position:relative;top:6px}main#home #consultation-modes{width:1180px;margin:5em auto 2em;box-sizing:border-box}@media screen and (max-width:1200px){main#home #consultation-modes{width:924px}}@media screen and (max-width:1023px){main#home #consultation-modes{width:calc(100% - 30px);margin:2em 15px}}main#home #consultation-modes h2{margin:0 0 1.5em;padding:0;font-size:28px;font-weight:700}@media screen and (max-width:1023px){main#home #consultation-modes h2{text-align:center;font-size:21px}}main#home #consultation-modes>div{display:flex;grid-gap:2em;gap:2em;max-width:820px;margin:0 auto}@media screen and (max-width:1023px){main#home #consultation-modes>div{flex-direction:column;grid-gap:1.25em;gap:1.25em}}main#home #consultation-modes>div article{flex:1 1;padding:2em 2.25em;text-align:left;background:#f5f6f7;border:1px solid rgba(0,0,0,.15);border-radius:14px;display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;align-items:center}main#home #consultation-modes>div article:before{content:"";grid-column:1;grid-row:1/span 2;align-self:center;width:52px;height:52px;border-radius:14px;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:28px}main#home #consultation-modes>div article:first-child:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"/></svg>')}main#home #consultation-modes>div article:last-child:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>')}main#home #consultation-modes>div article h3{grid-column:2;margin:0 0 .25em;font-size:19px;color:#033f85}main#home #consultation-modes>div article p{grid-column:2;margin:0;line-height:1.6em;color:rgba(0,0,0,.75)}main#home #consultation-modes .booking-options{margin:2.5em 0 0;display:flex;align-items:center;justify-content:center;grid-gap:1em;gap:1em}@media screen and (max-width:1023px){main#home #consultation-modes .booking-options{flex-direction:column}}main#home #consultation-modes .booking-options a{font-family:Montserrat;font-size:16px;background:#033f85;padding:.5em 1em;text-decoration:none;color:#fff;font-weight:500;border-radius:5px;border:2px solid #033f85;white-space:nowrap}main#home #consultation-modes .booking-options a:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){main#home #consultation-modes .booking-options a{font-size:14px}}main#home #consultation-modes .booking-options span{color:rgba(0,0,0,.75)}main#home #consultation-modes .booking-options a:last-child{background:#fff;color:#033f85}main#home .section-title{font-size:22px;font-weight:600;line-height:1.3em;color:rgba(0,0,0,.75);padding:0;margin:2.5em 0 1.25em;text-align:center}@media screen and (max-width:1023px){main#home .section-title{font-size:19px;margin:2em 0 1em;text-align:center}}main#home #articles{width:1180px;margin:0 auto 3em;display:flex}@media screen and (max-width:1200px){main#home #articles{width:924px;flex-direction:column}}@media screen and (max-width:1023px){main#home #articles{width:100%;padding:15px;margin:0 auto;box-sizing:border-box;flex-direction:column}}main#home #articles article{flex:1 1;background:#f5f6f7;margin:0 10px;padding:1.5em;text-align:left;line-height:1.5em;border-radius:8px;display:flex;flex-direction:column;position:relative}@media screen and (max-width:1200px){main#home #articles article{margin:0 0 50px}}@media screen and (max-width:1023px){main#home #articles article{margin:0 0 50px}}main#home #articles article:first-child{margin-left:0}main#home #articles article:last-child{margin-right:0}main#home #articles article>svg{width:28px;height:28px;padding:12px;box-sizing:content-box;margin-bottom:.75em;border-radius:14px}main#home #articles article:first-child>svg{fill:#7e57c2;background:rgba(126,87,194,.14)}main#home #articles article:nth-child(2)>svg{fill:#d9663f;background:rgba(217,102,63,.14)}main#home #articles article:nth-child(3)>svg{fill:#18d49f;background:rgba(24,212,159,.18)}main#home #articles article h3{margin:0 0 .5em;text-transform:uppercase;color:rgba(0,0,0,.75)}main#home #articles article p{flex:1 1;margin-bottom:2em}main#home #articles article a{font-family:Montserrat;font-size:16px;background:#033f85;padding:.5em 1em;text-decoration:none;color:#fff;font-weight:500;border-radius:5px;border:2px solid #033f85;white-space:nowrap}main#home #articles article a:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){main#home #articles article a{font-size:14px}}main#home #ateliers-cta{max-width:880px;margin:5em auto;padding:0 20px;box-sizing:border-box;display:flex;align-items:center;grid-gap:3em;gap:3em;text-align:left}@media screen and (max-width:1023px){main#home #ateliers-cta{flex-direction:column;grid-gap:2em;gap:2em;margin:1em 15px 3em;padding:0;text-align:center}}main#home #ateliers-cta .ateliers-cta-text{flex:1 1}main#home #ateliers-cta .ateliers-cta-text h2{margin:0 0 .4em;padding:0;font-size:24px;font-weight:700}@media screen and (max-width:1023px){main#home #ateliers-cta .ateliers-cta-text h2{text-align:center;font-size:20px}}main#home #ateliers-cta .ateliers-cta-text p{margin:0 0 1.5em;padding:0;color:rgba(0,0,0,.75);font-size:16px;line-height:1.5em}@media screen and (max-width:1023px){main#home #ateliers-cta .ateliers-cta-text p{font-size:15px}}main#home #ateliers-cta .ateliers-cta-button{font-family:Montserrat;font-size:16px;background:#033f85;padding:.5em 1em;text-decoration:none;color:#fff;font-weight:500;border-radius:5px;border:2px solid #033f85;white-space:nowrap;display:inline-flex;align-items:center;grid-gap:.5em;gap:.5em;background:#fff;color:#033f85}main#home #ateliers-cta .ateliers-cta-button:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){main#home #ateliers-cta .ateliers-cta-button{font-size:14px}}main#home #ateliers-cta .ateliers-cta-button svg{width:18px;height:18px;fill:currentColor}main#home #ateliers-cta .ateliers-cta-button:hover{background:#033f85;color:#fff}main#home #ateliers-cta .ateliers-cta-pile{position:relative;flex-shrink:0;width:340px;height:190px}@media screen and (max-width:1023px){main#home #ateliers-cta .ateliers-cta-pile{width:300px;height:175px;max-width:100%}}main#home #ateliers-cta .ateliers-cta-pile img{position:absolute;width:190px;height:auto;border-radius:10px;border:4px solid #fff;box-shadow:0 12px 26px rgba(0,0,0,.32)}@media screen and (max-width:1023px){main#home #ateliers-cta .ateliers-cta-pile img{width:170px}}main#home #ateliers-cta .ateliers-cta-pile img:first-child{top:18px;left:0;transform:rotate(-7deg);z-index:1}main#home #ateliers-cta .ateliers-cta-pile img:nth-child(2){top:0;left:78px;transform:rotate(4deg);z-index:3}main#home #ateliers-cta .ateliers-cta-pile img:nth-child(3){top:34px;left:150px;transform:rotate(-2deg);z-index:2}@media screen and (max-width:1023px){main#home #ateliers-cta .ateliers-cta-pile img:nth-child(3){left:130px}}main#home #presentation{margin:5em 0;background-color:#52ffcf}@media screen and (max-width:1023px){main#home #presentation{margin:0}}main#home #presentation div{padding:50px;display:flex;margin:auto;width:900px}@media screen and (max-width:1200px){main#home #presentation div{width:75%}}@media screen and (max-width:1023px){main#home #presentation div{width:100%;padding:25px 15px;box-sizing:border-box;flex-direction:column-reverse}}main#home #presentation div article{flex:1 1;padding-right:3em;text-align:left}@media screen and (max-width:1023px){main#home #presentation div article{text-align:center;padding:15px 50px}}main#home #presentation div article p{font-size:24px;font-weight:400;line-height:1.7em;text-indent:-46px}@media screen and (max-width:1023px){main#home #presentation div article p{font-size:18px}}@media screen and (max-width:1200px){main#home #presentation div article p{font-size:20px}}main#home #presentation div article p:before{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.0" viewBox="0 0 40 30" xmlns="http://www.w3.org/2000/svg" width="40"><path d="m24.295 26.864c-5.0949-5.7186-1.5853-15.673 2.6564-19.521 3.6149-3.2796 9.605-5.961 10.17-5.0241 0.89773 1.4895-2.6357 2.5469-5.2922 4.9375-3.3163 3.5862-4.4299 5.1984 0.15883 7.2215 4.9186 2.2198 5.013 4.391 5.1711 7.1532 0.39788 6.9539-7.89 10.207-12.864 5.2333z"/><path d="m5.1231 26.765c-5.0949-5.7186-1.5853-15.673 2.6564-19.521 3.6149-3.2796 9.605-5.961 10.17-5.0241 0.89773 1.4895-2.6357 2.5469-5.2922 4.9375-3.3163 3.5862-4.4299 5.1984 0.15883 7.2215 4.9186 2.2198 5.013 4.391 5.1711 7.1532 0.39788 6.9539-7.89 10.207-12.864 5.2333z"/></svg>');position:relative;left:-10px}main#home #presentation div article p:after{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.0" viewBox="0 0 40 30" xmlns="http://www.w3.org/2000/svg" width="40" transform="rotate(180)"><path d="m24.295 26.864c-5.0949-5.7186-1.5853-15.673 2.6564-19.521 3.6149-3.2796 9.605-5.961 10.17-5.0241 0.89773 1.4895-2.6357 2.5469-5.2922 4.9375-3.3163 3.5862-4.4299 5.1984 0.15883 7.2215 4.9186 2.2198 5.013 4.391 5.1711 7.1532 0.39788 6.9539-7.89 10.207-12.864 5.2333z"/><path d="m5.1231 26.765c-5.0949-5.7186-1.5853-15.673 2.6564-19.521 3.6149-3.2796 9.605-5.961 10.17-5.0241 0.89773 1.4895-2.6357 2.5469-5.2922 4.9375-3.3163 3.5862-4.4299 5.1984 0.15883 7.2215 4.9186 2.2198 5.013 4.391 5.1711 7.1532 0.39788 6.9539-7.89 10.207-12.864 5.2333z"/></svg>');position:relative;left:10px;top:10px}main#home #presentation div img{align-self:center;width:350px;height:500px;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media screen and (max-width:1023px){main#home #presentation div img{width:100%;max-width:400px;height:auto}}main#articles>h1{width:780px;font-size:45px;line-height:1.5em;font-weight:700;padding-left:50px;margin:2em auto 1em}@media screen and (max-width:1200px){main#articles>h1{width:724px;padding-left:200px;margin:1em auto}}@media screen and (max-width:1023px){main#articles>h1{width:100%;padding:0 15px;box-sizing:border-box;font-size:30px;margin:1em 0}}main#articles article{width:780px;text-align:left;margin:auto;line-height:1.5em;position:relative;padding-left:50px}@media screen and (max-width:1200px){main#articles article{width:724px;padding-left:200px}}@media screen and (max-width:1023px){main#articles article{width:100%;padding:0 15px;box-sizing:border-box}}main#articles article img{width:100%;margin:0 0 2em}main#articles article p{margin-bottom:2em;clear:both}main#articles article p .first{display:block;background:#033f85;width:75px;height:75px;border-radius:50%;color:#fff;line-height:75px;text-align:center;font-size:36px;font-weight:600;float:left;box-sizing:border-box;margin-right:10px}@media screen and (max-width:1023px){main#articles article p .first{width:45px;height:45px;line-height:45px;font-size:26px}}main#articles article blockquote{border-left:3px solid #033f85;padding-left:1em}main#articles article h2{margin-bottom:1.5em}main#articles article table{width:100%;border:1px solid #000;border-spacing:0;border-collapse:collapse;margin-bottom:2em}main#articles article table td{padding:10px 15px;border:none;border-right:1px solid rgba(0,0,0,.15);border-spacing:0}main#articles article table td:last-child{border-right:none}main#articles article table th{padding:10px 15px;background:#18d49f;color:#fff;border:none;border-bottom:1px solid #000;border-spacing:0}main#articles article table th:last-child{border-right:none}main#articles article table tr:last-child td{border-bottom:none}main#articles article table tr:nth-child(2n){background:#f5f6f7}main#articles article h4{font-weight:500}main#articles #next{position:absolute;width:190px;left:-170px;top:0;box-sizing:border-box;padding-bottom:2em;border-bottom:1px solid rgba(0,0,0,.15)}@media screen and (max-width:1023px){main#articles #next{display:none}}@media screen and (max-width:1200px){main#articles #next{width:150px;left:0}}main#articles #next h5{margin:0;font-size:16px;text-transform:uppercase;position:relative;top:-5px}main#articles #next span{display:block;font-size:14px;margin-bottom:1em;line-height:1.4em}main#articles #next a{font-family:Montserrat;font-size:16px;background:#033f85;color:#fff;font-weight:500;border-radius:5px;white-space:nowrap;font-size:14px;padding:.25em 1em;text-decoration:none;border:1px solid #033f85}main#articles #next a:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){main#articles #next a{font-size:14px}}main#articles #more{width:100%;margin:4em auto -6em;background:#f5f6f7;-webkit-clip-path:polygon(0 2%,3% 1%,6% 1%,8% 1%,10% 1%,13% 1%,18% 2%,22% 1%,26% 2%,29% 1%,33% 2%,39% 0,43% 2%,47% 2%,54% 1%,56% 2%,60% 2%,64% 1%,66% 2%,70% 1%,74% 2%,77% 2%,80% 1%,84% 1%,89% 1%,93% 1%,96% 2%,98% 2%,100% 1%,100% 99%,97% 99%,94% 99%,91% 99%,89% 98%,85% 99%,82% 99%,80% 99%,77% 99%,74% 99%,70% 99%,68% 99%,64% 99%,61% 99%,58% 98%,55% 99%,52% 99%,49% 98%,45% 99%,43% 99%,39% 98%,35% 99%,31% 99%,28% 99%,25% 99%,22% 99%,16% 99%,14% 98%,11% 98%,9% 99%,5% 99%,3% 99%,1% 99%,0 99%);clip-path:polygon(0 2%,3% 1%,6% 1%,8% 1%,10% 1%,13% 1%,18% 2%,22% 1%,26% 2%,29% 1%,33% 2%,39% 0,43% 2%,47% 2%,54% 1%,56% 2%,60% 2%,64% 1%,66% 2%,70% 1%,74% 2%,77% 2%,80% 1%,84% 1%,89% 1%,93% 1%,96% 2%,98% 2%,100% 1%,100% 99%,97% 99%,94% 99%,91% 99%,89% 98%,85% 99%,82% 99%,80% 99%,77% 99%,74% 99%,70% 99%,68% 99%,64% 99%,61% 99%,58% 98%,55% 99%,52% 99%,49% 98%,45% 99%,43% 99%,39% 98%,35% 99%,31% 99%,28% 99%,25% 99%,22% 99%,16% 99%,14% 98%,11% 98%,9% 99%,5% 99%,3% 99%,1% 99%,0 99%);padding:3em 0}@media screen and (max-width:1023px){main#articles #more{-webkit-clip-path:none;clip-path:none;margin:2em auto;padding:3em 0 0}}main#articles #more h5{width:1180px;font-size:20px;text-transform:uppercase;margin:auto auto 1em}@media screen and (max-width:1200px){main#articles #more h5{width:924px}}@media screen and (max-width:1023px){main#articles #more h5{width:100%;padding:0 15px;box-sizing:border-box}}main#articles #more div{width:1180px;margin:auto;list-style:none;display:flex;padding:0;flex-wrap:wrap}@media screen and (max-width:1200px){main#articles #more div{width:924px}}@media screen and (max-width:1023px){main#articles #more div{width:100%;padding:0 15px;box-sizing:border-box;flex-direction:column}}main#articles #more div a{flex:1 0 30%;margin-right:20px;margin-bottom:2em;color:#000;text-decoration:none}@media screen and (max-width:1023px){main#articles #more div a{margin:0 0 30px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.15)}main#articles #more div a:last-child{border:none}}main#articles #more div a span.img{display:block;width:100%;height:200px;margin-bottom:1em;background-size:cover}@media screen and (max-width:1200px){main#articles #more div a span.img{height:150px}}@media screen and (max-width:1023px){main#articles #more div a span.img{display:block;max-width:400px}}main#articles #more div a span.txt{text-transform:uppercase;font-size:18px;line-height:1.5em}main#consultations{margin:3em auto;width:800px}@media screen and (max-width:1023px){main#consultations{width:100%;padding:0 15px;margin:100px auto;box-sizing:border-box}}main#consultations #formats{margin-bottom:3em;text-align:center}main#consultations #formats h1{font-size:36px;margin-bottom:.75em}@media screen and (max-width:1023px){main#consultations #formats h1{font-size:28px}}main#consultations #formats p{max-width:700px;margin:.75em auto;line-height:1.6em}main#consultations #formats a{font-weight:600}main#consultations #formats .consultation-modes{display:flex;grid-gap:2em;gap:2em;margin:1.5em auto;text-align:left}@media screen and (max-width:1023px){main#consultations #formats .consultation-modes{flex-direction:column;grid-gap:1.25em;gap:1.25em}}main#consultations #formats .consultation-modes article{flex:1 1;padding:2em 2.25em;background:#f5f6f7;border:1px solid rgba(0,0,0,.15);border-radius:14px;display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;align-items:center}main#consultations #formats .consultation-modes article:before{content:"";grid-column:1;grid-row:1/span 2;align-self:center;width:52px;height:52px;border-radius:14px;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:28px}main#consultations #formats .consultation-modes article:first-child:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"/></svg>')}main#consultations #formats .consultation-modes article:last-child:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>')}main#consultations #formats .consultation-modes article h3{grid-column:2;margin:0 0 .25em;font-size:19px;color:#033f85}main#consultations #formats .consultation-modes article p{grid-column:2;margin:0;max-width:none;line-height:1.6em;color:rgba(0,0,0,.75)}main#consultations>div{display:flex}@media screen and (max-width:1023px){main#consultations>div{flex-direction:column}}main#consultations>div>div{flex:1 1;display:flex;flex-direction:column}main#consultations>div>div>h2{font-family:Gloria Hallelujah;font-size:20px;line-height:1.7em;text-align:center;color:#000;padding:0 4em;position:relative}main#consultations>div>div>h2 strong{text-decoration:underline}main#consultations>div>div>h2:after{content:"";width:125px;height:105px;background:#52ffcf;display:block;margin:auto;position:relative}main#consultations>div>div>h2.first:after{background-image:url(/fleche-gauche.png);left:-30px}@media screen and (max-width:1023px){main#consultations>div>div>h2.first:after{left:0}}main#consultations>div>div>h2.second:after{background-image:url(/fleche-droite.png);left:30px}@media screen and (max-width:1023px){main#consultations>div>div>h2.second:after{left:0}}main#consultations>div>div>h2.first{left:45px}@media screen and (max-width:1023px){main#consultations>div>div>h2.first{left:0}}main#consultations>div>div>h2.second{margin-top:65px;left:-45px}@media screen and (max-width:1023px){main#consultations>div>div>h2.second{margin-top:50px;left:0}}main#consultations>div>div>div{flex:1 1;border:2px solid #000;overflow:hidden;padding-bottom:285px;position:relative}@media screen and (max-width:1023px){main#consultations>div>div>div{margin:0 auto;max-width:450px}}main#consultations>div>div>div h3{background:#f5f6f7;text-align:center;margin:0;padding:1em;line-height:1.6em;font-size:28px;font-family:Montserrat}main#consultations>div>div>div h3 small{display:block;font-weight:500}@media screen and (max-width:1023px){main#consultations>div>div>div h3{font-size:20px}}main#consultations>div>div>div.first{border-radius:16px 16px 0 16px;box-shadow:3px 0 2px rgba(0,0,0,.25);z-index:10}@media screen and (max-width:1023px){main#consultations>div>div>div.first{border-radius:16px;box-shadow:none}}main#consultations>div>div>div.second{border-left:none;border-radius:0 16px 16px 0}@media screen and (max-width:1023px){main#consultations>div>div>div.second{border:2px solid #000;border-radius:16px}}main#consultations>div>div>div.second h3{padding:1.5em;font-size:22px}@media screen and (max-width:1023px){main#consultations>div>div>div.second h3{font-size:20px}}main#consultations>div>div>div ul{list-style:none;padding:0;margin:25px 75px;line-height:1.6em}main#consultations>div>div>div ul li{margin-bottom:1.5em;text-indent:-33px}main#consultations>div>div>div ul li:before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%2300ebaa" fill="%2300ebaa"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>');margin-right:.5em;width:24px;height:24px;display:inline-block;position:relative;top:6px}main#consultations>div>div>div hr{height:0;border:none;border-top:1px solid rgba(0,0,0,.15)}main#consultations>div>div>div ul:first-of-type li:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%2300ebaa" fill="%2300ebaa"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>')}main#consultations>div .bottom{position:absolute;bottom:35px;width:100%;text-align:center}main#consultations>div .bottom #prix{font-family:Montserrat;font-size:60px;font-size:600;display:block;margin-bottom:25px;color:#000}main#consultations>div .bottom a{font-family:Montserrat;font-size:16px;background:#033f85;padding:.5em 1em;text-decoration:none;color:#fff;font-weight:500;border-radius:5px;border:2px solid #033f85;white-space:nowrap;display:inline-block}main#consultations>div .bottom a:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){main#consultations>div .bottom a{font-size:14px;font-size:16px}}main#consultations>div .bottom .actions{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;padding:0 25px}main#consultations>div .bottom .actions a{box-sizing:border-box;width:100%}main#consultations>div .bottom .actions a:last-child{background:#fff;color:#033f85}main#consultations>div .second #prix{font-size:50px!important}main#consultations p#note{margin:4em;text-align:center;line-height:1.6em}@media screen and (max-width:1023px){main#consultations p#note{margin:2em}}main#consultations p#note svg{display:block;margin:1em auto;width:48px;fill:#ffd000}main#booking{width:1180px;margin:150px auto 0;display:flex;flex-direction:row;padding-top:0}@media screen and (max-width:1200px){main#booking{width:924px}}@media screen and (max-width:1023px){main#booking{width:100%;flex-direction:column;margin:75px auto 0}}main#booking #summary{width:400px;border-radius:0}@media screen and (max-width:1200px){main#booking #summary{width:300px}}@media screen and (max-width:1023px){main#booking #summary{width:100%}}main#booking #summary #profile{padding:30px 0;text-align:center;display:flex;flex-direction:column}@media screen and (max-width:1200px){main#booking #summary #profile{padding:15px 0}}main#booking #summary #profile>div{flex:1 1}main#booking #summary #profile img{width:100px;border-radius:50%;margin-bottom:15px}@media screen and (max-width:1200px){main#booking #summary #profile img{width:75px;margin-bottom:5px}}main#booking #summary #profile strong{font-size:22px;line-height:1.8em}@media screen and (max-width:1200px){main#booking #summary #profile strong{font-size:18px}}main#booking #summary #profile small{font-size:16px}main#booking #summary #consultation{border-top:1px solid rgba(0,0,0,.15);padding:15px 30px}@media screen and (max-width:1023px){main#booking #summary #consultation{padding:15px}}main#booking #summary #consultation h5{font-size:16px;margin:0 auto 20px}@media screen and (max-width:1023px){main#booking #summary #consultation h5{margin:0 auto 15px}}main#booking #summary #consultation>div{line-height:40px;position:relative;text-align:right}@media screen and (max-width:1023px){main#booking #summary #consultation>div{line-height:30px}}main#booking #summary #consultation>div svg{vertical-align:middle;position:absolute;top:7px;left:0}@media screen and (max-width:1023px){main#booking #summary #consultation>div svg{top:2px}}main#booking #summary #consultation>div strong{position:absolute;left:35px;font-weight:500}main#booking #summary #date{border-top:1px solid rgba(0,0,0,.15);padding:15px 30px}@media screen and (max-width:1023px){main#booking #summary #date{padding:15px}}main#booking #summary #date h5{font-size:16px;margin:0 auto 20px}@media screen and (max-width:1023px){main#booking #summary #date h5{margin:0 auto 15px}}main#booking #summary #date strong{font-weight:500;line-height:40px}@media screen and (max-width:1023px){main#booking #summary #date strong{line-height:30px}}main#booking #main{flex:1 1;padding:50px;background:#f5f6f7;position:relative;display:flex;flex-direction:column}@media screen and (max-width:1023px){main#booking #main{padding:0}}main#booking #main #loader img{display:block;margin:1em auto}main#booking #main #nav{position:relative}@media screen and (max-width:1023px){main#booking #main #nav{height:50px}}main#booking #main #nav #back{position:absolute;left:-4px;top:-37px;cursor:pointer}main#booking #main #nav #back svg{width:24px;opacity:.75;cursor:pointer}main#booking #main #nav #back:after{content:"Modifier";position:absolute;left:25px;top:3px;opacity:.75;font-size:14px;padding-left:5px}@media screen and (max-width:1023px){main#booking #main #nav #back{top:11px;left:11px}}main#booking #main #module{flex:1 1;padding:25px;background:#fff;border-radius:8px;font-size:16px}@media screen and (max-width:1023px){main#booking #main #module{padding:15px}}main#booking #main #module h1{font-size:22px;margin-bottom:30px}main#booking #main #module button{font-family:Montserrat;font-size:16px;background:#033f85;padding:.5em 1em;text-decoration:none;color:#fff;font-weight:500;border-radius:5px;border:2px solid #033f85;white-space:nowrap;cursor:pointer;margin-top:30px}main#booking #main #module button:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){main#booking #main #module button{font-size:14px}}main#booking #main #module .phone-booking{margin-top:2em;padding:1em 1.25em;border-left:4px solid #033f85;background:#f5f6f7;line-height:1.5em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}main#booking #main #module .phone-booking span,main#booking #main #module .phone-booking strong{display:block}main#booking #main #module .phone-booking span{margin-top:.35em}main#booking #main #module .phone-booking a{font-weight:600}main#booking #main #module .phone-booking.highlighted{border:2px solid #033f85;border-radius:4px}main#booking #main #module #step0 ul{list-style:none;padding:0;margin:30px 35px;line-height:1.3em}main#booking #main #module #step0 ul li{text-indent:-36px}main#booking #main #module #step0 ul li:before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%2300ebaa" fill="%2300ebaa"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');margin-right:.5em;width:24px;height:24px;display:inline-block;position:relative;top:6px}main#booking #main #module #step1{font-family:Montserrat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#booking #main #module #step1 #calNav{display:flex;margin-bottom:1em}main#booking #main #module #step1 #calNav svg{cursor:pointer}main#booking #main #module #step1 #calNav svg.disabled{opacity:.25;cursor:default}main#booking #main #module #step1 #calNav span{flex:1 1;text-align:center;font-size:18px;font-weight:600;line-height:30px}main#booking #main #module #step1 #cal{display:flex}main#booking #main #module #step1 #cal div{flex:1 1;margin:0 5px;text-align:center}main#booking #main #module #step1 #cal div strong{display:block;text-transform:uppercase}main#booking #main #module #step1 #cal div em{display:block;font-style:normal;font-size:14px;color:gray;margin-bottom:2em}main#booking #main #module #step1 #cal div a{display:block;text-decoration:none;background:#033f85;border:2px solid #033f85;margin:10px 0;padding:8px;color:#fff;border-radius:2px;cursor:pointer}main#booking #main #module #step1 #cal div a:hover{background:#fff;color:#033f85;border:2px solid #033f85}main#booking #main #module #step1 #nextAvail{text-align:center;padding:4em 0}main#booking #main #module #step1 #nextAvail a{cursor:pointer}main#booking #main #module #step2 form label{display:block;font-size:14px;font-weight:500;margin:25px 0 10px;opacity:.75}main#booking #main #module #step2 form label.required:after{content:"✻";color:#c23d4b;padding:0 5px;font-weight:600}main#booking #main #module #step2 form input{font-size:16px;border:none;border-bottom:1px solid #ccc;width:100%;padding:5px 0;font-weight:400;font-family:Raleway,Sans}main#booking #main #module #step2 form p{margin:25px 0 0;line-height:1.5em}main#booking #main #module #step2 form .payment-choice{padding:1em;background:#f5f6f7;border-left:4px solid #033f85}main#booking #main #module #step3 form label{display:block;font-size:14px;font-weight:500;margin:25px 0 10px;opacity:.75}main#booking #main #module #step3 form .StripeElement{padding:5px 0;border-bottom:1px solid #ccc}main#booking #main #module #step3 form p{margin:25px 0 0;line-height:1.5em}main#booking #main #module #step3 form p strong{font-weight:500}main#booking #main #module #step3 form #line2{display:flex}@media screen and (max-width:1023px){main#booking #main #module #step3 form #line2{flex-direction:column}}main#booking #main #module #step3 form #line2>div{flex:1 1}main#booking #main #module #step3 form #line2>div:first-child{margin-right:30px}@media screen and (max-width:1023px){main#booking #main #module #step3 form #line2>div:first-child{margin:0}}main#booking #main #module #step3 form button.pending{background:#000!important;color:hsla(0,0%,100%,.5);cursor:not-allowed}main#booking #main #module #step3 form #stripError{color:#c23d4b;font-weight:500;padding-top:10px}main#booking #main #module #step4 p{line-height:1.5em}main#booking #main #module #step4 p strong{font-weight:500}main#ateliers{padding-bottom:5em;text-align:left}@media screen and (max-width:1023px){main#ateliers{padding-right:15px;padding-bottom:3em;padding-left:15px}}main#ateliers .workshop-contact,main#ateliers .workshop-details,main#ateliers .workshop-heading{width:940px;max-width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box}@media screen and (max-width:1023px){main#ateliers .workshop-contact,main#ateliers .workshop-details,main#ateliers .workshop-heading{width:100%}}main#ateliers .workshop-themes{margin:6em 0;padding:4em 0;background:#52ffcf}@media screen and (max-width:1023px){main#ateliers .workshop-themes{margin:4em -15px;padding:2.5em 0}}main#ateliers .workshop-themes .workshop-themes-inner{width:1180px;margin:0 auto}@media screen and (max-width:1200px){main#ateliers .workshop-themes .workshop-themes-inner{width:924px}}@media screen and (max-width:1023px){main#ateliers .workshop-themes .workshop-themes-inner{width:100%;padding:0 15px;box-sizing:border-box}}main#ateliers .workshop-heading{max-width:850px;padding-top:5em;margin-bottom:3em;text-align:center}@media screen and (max-width:1023px){main#ateliers .workshop-heading{padding-top:3em}}main#ateliers .workshop-heading .eyebrow{margin:0 0 .75em;color:#18d49f;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}main#ateliers .workshop-heading h1{max-width:720px;margin:0 auto .75em;color:#033f85;font-size:34px;line-height:1.3em;text-wrap:balance}@media screen and (max-width:1023px){main#ateliers .workshop-heading h1{font-size:25px}}main#ateliers .workshop-heading .lead{max-width:600px;margin:0 auto;color:rgba(0,0,0,.75);font-size:20px;line-height:1.6em;text-wrap:balance}@media screen and (max-width:1023px){main#ateliers .workshop-heading .lead{font-size:17px}}main#ateliers .workshop-details .workshop-intro{max-width:720px;margin:0 auto;text-align:center}main#ateliers .workshop-details .workshop-intro p{margin:0 0 1em;color:rgba(0,0,0,.75);line-height:1.8em}main#ateliers .workshop-details .workshop-intro p:last-of-type{margin-bottom:0}main#ateliers .workshop-details .workshop-highlights{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:.6em;gap:.6em;margin:1.5em 0 0;padding:0;list-style:none}main#ateliers .workshop-details .workshop-highlights li{display:inline-flex;align-items:center;margin:0;padding:.45em .95em .45em .7em;background:#f5f6f7;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:rgba(0,0,0,.75);font-size:14px;font-weight:500;line-height:1.2em}main#ateliers .workshop-details .workshop-highlights li:before{content:"";width:18px;min-width:18px;height:18px;margin-right:.45em;background-repeat:no-repeat;background-position:50%;background-size:contain}main#ateliers .workshop-details .workshop-highlights li.loc:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>')}main#ateliers .workshop-details .workshop-highlights li.science:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M23 12l-2.44-2.79.34-3.69-3.61-.82-1.89-3.19L12 2.96 8.6 1.51 6.71 4.7 3.1 5.51l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82 1.89 3.19L12 21.05l3.4 1.44 1.89-3.19 3.61-.82-.34-3.69L23 12zm-12.91 4.72l-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48-7.33 7.35z"/></svg>')}main#ateliers .workshop-details .workshop-highlights li.care:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>')}main#ateliers .workshop-details .workshop-formats{margin-top:3.5em}@media screen and (max-width:1023px){main#ateliers .workshop-details .workshop-formats{margin-top:2.5em}}main#ateliers .workshop-details .workshop-formats h2{margin:0 0 1.25em;color:#033f85;font-size:22px;text-align:center}main#ateliers .workshop-details .workshop-formats ul{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.75em;gap:.75em;margin:0;padding:0;list-style:none}@media screen and (max-width:1023px){main#ateliers .workshop-details .workshop-formats ul{grid-template-columns:repeat(2,1fr);grid-gap:1em;gap:1em}}main#ateliers .workshop-details .workshop-formats li{display:flex;flex-direction:column;align-items:center;padding:1.5em .85em;background:#f5f6f7;border:1px solid rgba(0,0,0,.1);border-radius:14px;text-align:center;font-size:14px;line-height:1.4em;color:rgba(0,0,0,.75)}main#ateliers .workshop-details .workshop-formats li:before{content:"";width:52px;min-width:52px;height:52px;margin-bottom:.85em;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:28px;border-radius:14px}main#ateliers .workshop-details .workshop-formats li:first-child:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M10 8v8l5-4-5-4zm9-5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 14H5V5h14v12z"/></svg>')}main#ateliers .workshop-details .workshop-formats li:nth-child(2):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/></svg>')}main#ateliers .workshop-details .workshop-formats li:nth-child(3):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27c.02-.09.03-.18.03-.27 0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg>')}main#ateliers .workshop-details .workshop-formats li:nth-child(4):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"/></svg>')}main#ateliers .workshop-details .workshop-formats li:nth-child(5):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"/></svg>')}main#ateliers .workshop-details .workshop-formats li:nth-child(6):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23033f85" fill="%23033f85"><path d="M7 7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4z"/></svg>')}main#ateliers .workshop-themes-inner h2{margin:0 0 .35em;color:#000;font-size:26px;text-align:center}main#ateliers .workshop-themes-inner>p{margin:0 0 2em;color:rgba(0,0,0,.65);line-height:1.6em;text-align:center}main#ateliers .workshop-carousel{position:relative}main#ateliers .workshop-gallery{position:relative;display:flex;grid-gap:1.25em;gap:1.25em;padding:2.25em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media screen and (max-width:1023px){main#ateliers .workshop-gallery{padding:1.5em 0 4.5em}}main#ateliers .workshop-gallery::-webkit-scrollbar{display:none}main#ateliers .workshop-gallery img{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 2.5em)/3);box-sizing:border-box;display:block;width:calc((100% - 2.5em)/3);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 28px rgba(0,0,0,.22)}@media screen and (max-width:1023px){main#ateliers .workshop-gallery img{flex-basis:100%;width:100%}}main#ateliers .carousel-arrow{position:absolute;top:50%;z-index:2;width:46px;height:46px;padding:0;transform:translateY(-50%);background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24" stroke="%23gba(0, 0, 0, 0.75)" fill="%23gba(0, 0, 0, 0.75)"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');background-repeat:no-repeat;background-position:50%;border:1px solid rgba(0,0,0,.12);border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.18);cursor:pointer;transition:background-color .15s ease}@media screen and (max-width:1023px){main#ateliers .carousel-arrow{top:auto;bottom:.5em;transform:none;width:42px;height:42px}}main#ateliers .carousel-arrow:hover{background-color:#f5f6f7}main#ateliers .carousel-arrow.prev{left:-23px;transform:translateY(-50%) scaleX(-1)}@media screen and (max-width:1023px){main#ateliers .carousel-arrow.prev{left:calc(50% - 48px);transform:scaleX(-1)}}main#ateliers .carousel-arrow.next{right:-23px}@media screen and (max-width:1023px){main#ateliers .carousel-arrow.next{right:calc(50% - 48px)}}main#ateliers .workshop-contact{margin-top:4.5em;text-align:center}main#ateliers .workshop-contact h2{margin:0 0 .35em;color:#033f85;font-size:25px}main#ateliers .workshop-contact>p{margin:0 0 1.5em;color:rgba(0,0,0,.75);line-height:1.6em}main#ateliers .workshop-contact .workshop-cta{display:flex;align-items:center;justify-content:center;grid-gap:1em;gap:1em}@media screen and (max-width:1023px){main#ateliers .workshop-contact .workshop-cta{flex-direction:column}}main#ateliers .workshop-contact .workshop-cta a{font-family:Montserrat;font-size:16px;background:#033f85;padding:.5em 1em;text-decoration:none;color:#fff;font-weight:500;border-radius:5px;border:2px solid #033f85;white-space:nowrap}main#ateliers .workshop-contact .workshop-cta a:hover{background:#fff;color:#033f85}@media screen and (max-width:1023px){main#ateliers .workshop-contact .workshop-cta a{font-size:14px}}main#ateliers .workshop-contact .workshop-cta span{color:rgba(0,0,0,.75)}main#ateliers .workshop-contact .workshop-cta a:last-child{background:#fff;color:#033f85}main#ateliers .workshop-contact .workshop-cta a:last-child:hover{background:#033f85;color:#fff}