/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;outline:0}.qilink{padding-bottom:10px;padding-right:30px;position:relative;top:-10px;text-align:right;font-size:10px}.qilink img{display:inline-block!important;width:30px;position:relative;bottom:-12px;right:-5px;z-index:-1}.btn-retour{display:inline-block;border-radius:50px;border:1px solid hsla(0,0%,100%,.5);padding:5px 20px;position:absolute;top:20px;right:3.75em}.encart-contact-simple{font-size:1.375rem;text-align:left}.encart-contact-simple>span{color:#f6e1ce}.encart-contact-simple .link-svg{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.375rem;transition-duration:.5s}.encart-contact-simple .link-svg:hover{background-size:200% auto}.encart-contact-simple .link-svg:active{box-shadow:inset 0 0 4px grey}.encart-contact-simple .link-svg span{display:inline-block}.encart-contact-simple .link-svg span:first-child{background-color:#a65d19;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.encart-contact-simple .link-svg span:last-child{border-left:1px solid rgba(166,93,25,.7);padding:9px 25px 9px 9px}.encart-contact-simple .link-svg{border:none;margin-left:20px;display:inline-flex;position:relative;bottom:-12px}.encart-bilan{display:block;width:526px;height:70px;background:transparent url(svg/encart-bilan.svg) no-repeat 0 0;background-size:contain;margin-top:1.25em;color:#a65d19;font-size:1.375rem;position:relative}.encart-bilan span{position:absolute;top:50%;left:96px;transform:translate3d(0,-50%,0)}.encart-contacter-nous{display:block;width:421px;height:70px;background:transparent url(svg/encart-contacter-nous.svg) no-repeat 0 0;background-size:contain;margin-top:1.25em;color:#a65d19;font-size:1.375rem;position:relative}.encart-contacter-nous span{position:absolute;top:50%;left:96px;transform:translate3d(0,-52%,0);text-align:center}.encart-contacter-nous span small{display:block}body{font-family:parisplus-clair,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.4em}article,section{margin-bottom:1px}h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding-bottom:1.25em}h1,h2,h3,h4,h5,h6{color:#a65d19}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:200}h1{text-align:left}.h2,.h3,h1,h2{font-size:1.75rem;line-height:1.4em}.h2 span,.h3 span,h2 span{display:inline-block;position:relative;z-index:1;padding-right:40px}.h2 span:before,.h3 span:before,h2 span:before{content:"";display:inline-block;width:40px;height:40px;position:relative;bottom:-12px;margin-right:20px}article .btn-retour{display:inline-block;border-radius:50px;border:1px solid rgba(166,93,25,.5);padding:5px 20px;position:absolute;top:20px;color:#a65d19;right:3.75em}article .article-footer{text-align:right}article .action-share{display:inline-block;width:30px;height:30px;background-color:#a65d19;-webkit-mask:url(svg/share.svg) no-repeat 50% 50%;mask:url(svg/share.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;cursor:pointer}.article figure{padding:0;margin:0}.article figcaption{font-size:.75rem}.article h1{font-size:1.75rem}.article h1,.article h2{line-height:1.4em;text-align:left}.article h2{font-size:1.5rem}.article h3{font-size:1.125rem;line-height:1.4em;text-align:left}a{color:inherit;text-decoration:none}a img{border:none}img{display:block}.nav-mobile{display:none}header{position:relative;z-index:99;height:145px;background-color:#fbfaf9;box-shadow:0 1px 5px rgba(0,0,0,.1)}header .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%;padding:0 3.75em}header .inner-mobile{display:none}header .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr);align-items:center;font-size:.875rem;grid-template-columns:400px 1fr}header .grid-2>div:last-child{justify-content:flex-end;align-items:center}header .grid-2 nav,header .grid-2>div:last-child{display:flex;flex-direction:row}header .grid-2 nav>.sub>a,header .grid-2 nav>a{text-transform:uppercase;display:block;margin:5px 0 5px 20px}header .grid-2 nav>.sub>a:hover,header .grid-2 nav>a:hover{transition-duration:.4s;color:#a65d19}header .grid-2 nav>a:first-child{margin-left:0}header .grid-2 nav>.sub{position:relative}header .grid-2 nav>.sub div{position:absolute;z-index:99;left:50%;top:32px;transform:translate(-50%);background:#fff;box-shadow:0 2px 4px #e5d4c5;padding:15px 0;border-top:2px solid #e5d4c5;display:none}header .grid-2 nav>.sub div :before{content:"";display:block;width:10px;height:10px;transform:rotate(45deg) translate(-50%);position:absolute;top:-7px;z-index:0;left:50%;border-left:2px solid #e5d4c5;border-top:2px solid #e5d4c5;border-radius:4px}header .grid-2 nav>.sub div a{display:block;padding:5px 20px;white-space:nowrap}header .logo{width:430px;height:90px;background:transparent url(svg/logo-signature.svg) no-repeat 0 0}header .subnav{height:40px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-size:.875rem}header .subnav .search{position:relative;padding-left:30px;background:#e5d4c5}header .subnav .search:before{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;background:#fbfaf9 url(svg/hleft.svg) no-repeat 0 0}header .subnav .search .resultats-form{position:absolute;padding:15px 20px;top:40px;left:0;background:#e5d4c5;z-index:9999999;box-shadow:0 2px 2px rgba(0,0,0,.2)}header .subnav .search .resultats-form a{display:block;white-space:nowrap;padding:5px 10px}header .subnav .search .resultats-form a:hover{transition-duration:.2s;background:#fff;border-radius:3px}header .subnav form{position:relative;z-index:1;height:40px;display:flex;flex-direction:row;align-items:center;padding:0}header .subnav form .loupe{width:36px;height:26px;border-radius:13px 0 0 13px;background:#fff url(svg/loupe.svg) no-repeat 50% 50%;margin-right:1px}header .subnav form input[type=email],header .subnav form input[type=text]{border:0;border-radius:0 13px 13px 0;height:26px;font-family:parisplus-clair,sans-serif;font-style:normal;font-weight:400;background:#fff;width:200px;padding:2px 10px 0;font-size:.75rem;line-height:1em}header .subnav form input[type=email]:hover,header .subnav form input[type=text]:hover{transition-duration:.5s;box-shadow:0 0 40px rgba(166,93,25,.25)}header .subnav nav{background:#f5ede5;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;padding:0 30px}header .subnav nav:after{right:0;background:#fbfaf9 url(svg/hright.svg) no-repeat 100% 0}header .subnav nav:after,header .subnav nav:before{content:"";display:block;width:40px;height:40px;position:absolute;top:0}header .subnav nav:before{left:0;background:#fbfaf9 url(svg/hcenter.svg) no-repeat 0 0}header .subnav nav a{display:block;padding:8px 10px;height:40px;font-size:.875rem;color:#a65d19;position:relative;z-index:1}header .subnav nav a:last-child{border-left:1px solid #fff}footer{font-size:.875rem}footer .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%;padding-top:20px;padding-bottom:10px}footer .grid-3{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(3,1fr);grid-template-columns:220px 1fr 274px;justify-content:start;align-items:center}footer .link-svg{color:#fff;background:#3f464f;background:linear-gradient(0deg,#3f464f,#2f343b);border-radius:50px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 2px 0 #3f464f;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.5625rem;transition-duration:.5s}footer .link-svg:hover{background-size:200% auto}footer .link-svg:active{box-shadow:inset 0 0 4px #000}footer .link-svg span{display:inline-block}footer .link-svg span:first-child{background-color:#fff;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}footer .link-svg span:last-child{border-left:1px solid hsla(0,0%,100%,.7);padding:9px 25px 9px 9px}footer .grid-2{display:grid;grid-gap:0;justify-content:space-between;grid-template-rows:repeat(2,38px);justify-content:center}footer .grid-2 .telephone-em{text-align:center;line-height:1em;display:block;padding-top:5px}footer .link-svg{border:none}footer .logo{width:220px;height:90px;background:transparent url(svg/logo.svg) no-repeat 0 0;background-size:contain}footer .facebook{display:inline-block;width:40px;height:40px;background:#a65d19;-webkit-mask:url(svg/facebook-logo-button.svg) no-repeat 0 0;mask:url(svg/facebook-logo-button.svg) no-repeat 0 0;-webkit-mask-size:contain;mask-size:contain;margin-top:10px}footer nav{display:grid;grid-gap:0 5px;grid-template-columns:auto auto auto}footer nav a{text-transform:uppercase;text-align:center;white-space:nowrap}form.form label{display:block;text-align:left;font-size:.75rem}form.form input[type=email],form.form input[type=password],form.form input[type=text]{border:1px solid #a65d19;border-radius:4px;padding:5px 10px;width:100%;font-family:parisplus-clair,sans-serif;font-style:normal;font-weight:400;line-height:1.25em;background:#fbfaf9}form.form input[type=email]:hover,form.form input[type=password]:hover,form.form input[type=text]:hover{transition-duration:.5s;box-shadow:0 0 40px rgba(166,93,25,.25)}form.form .error{font-size:.75rem;color:red;text-align:center!important}.article,article{text-align:justify}.article .inner,article .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.article .columns-2,article .columns-2{-moz-columns:2;column-count:2;-moz-column-gap:3.75em;column-gap:3.75em}.article .categories,article .categories{display:flex;flex-direction:row;padding-top:5px}.article .categories a,article .categories a{font-size:.875rem;line-height:1rem;background:#e5d4c5;color:#a65d19;border-radius:50px;display:block;padding:5px 10px;margin-right:5px}.article img,article img{width:100%;margin-bottom:1.25em;border-radius:4px;overflow:hidden}#arguments .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}#arguments .grid-4{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(4,181px)}#arguments .circle{position:relative;display:block;height:181px;width:181px;border-radius:181px;color:#fff;font-size:.875rem;text-transform:uppercase;background:#3f464f;background:radial-gradient(circle farthest-corner at top,#4f5863,#3f464f)}#arguments .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}#arguments .circle>span{background-color:#fff;width:80px;height:80px}#arguments .inner>:first-child span{-webkit-mask:url(svg/stetoscope.svg) no-repeat 50% 50%;mask:url(svg/stetoscope.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#arguments .inner>:nth-child(2) span{-webkit-mask:url(svg/happy.svg) no-repeat 50% 50%;mask:url(svg/happy.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#arguments .inner>:nth-child(3) span{-webkit-mask:url(svg/growth.svg) no-repeat 50% 50%;mask:url(svg/growth.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#arguments .inner>:nth-child(4) span{-webkit-mask:url(svg/soap.svg) no-repeat 50% 50%;mask:url(svg/soap.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#arguments .circle+h3{padding:1.25em 0;color:#a65d19;text-align:center;font-size:.875rem}.presentation{position:relative;text-align:justify}.presentation .inner{padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.presentation .link-svg{color:#3f464f;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(63,70,79,.7);box-shadow:inset 0 2px 0 #fff;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.presentation .link-svg:hover{background-size:200% auto}.presentation .link-svg:active{box-shadow:inset 0 0 4px grey}.presentation .link-svg span{display:inline-block}.presentation .link-svg span:first-child{background-color:#3f464f;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.presentation .link-svg span:last-child{border-left:1px solid rgba(63,70,79,.7);padding:9px 25px 9px 9px}.presentation .logo{width:100%;margin-bottom:1.25em}.presentation .link-svg{display:inline-flex;border:none}.presentation .cta-align{text-align:right}.presentation .cta-align-right{text-align:right;padding-top:10px}.presentation .inner{position:relative;z-index:1}.presentation .grid-3{display:grid;grid-gap:10px;justify-content:space-between;grid-template-rows:repeat(3,118px)}.presentation .background-mask{position:absolute;top:0;width:50%;height:100%;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:0 50%}.presentation .background-mask>div{position:absolute;top:0;left:0;width:100%;height:100%}.presentation-right{background-position:0 50%}.presentation-right .grid-presentation{display:grid;grid-gap:0 3.75em;grid-template-areas:"a" "b";grid-template-columns:118px 420px;justify-content:end;align-items:center}.presentation-right .grid-presentation div:last-child h1,.presentation-right .grid-presentation div:last-child h2{text-align:right}.presentation-right .background-mask{left:0}.presentation-left{background-position:100% 50%}.presentation-left .grid-presentation{display:grid;grid-gap:0 3.75em;grid-template-areas:"a" "b";grid-template-columns:420px 118px;justify-content:start;align-items:center}.presentation-left .grid-presentation div:last-child{grid-column-start:1;grid-row:1/1}.presentation-left .grid-presentation div:last-child h1,.presentation-left .grid-presentation div:last-child h2{text-align:left}.presentation-left .background-mask{right:0}.presentation-dark{background-color:#3f464f;color:#fff}.presentation-dark .link{color:#e5d4c5;background:#3f464f;background:linear-gradient(0deg,#3f464f,#2f343b);border-radius:50px;border:1px solid rgba(229,212,197,.7);box-shadow:inset 0 2px 0 #3f464f;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.presentation-dark .link:hover{background-size:200% auto}.presentation-dark .link:active{box-shadow:inset 0 0 4px #000}.presentation-dark .circle{position:relative;display:block;height:118px;width:118px;border-radius:118px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.presentation-dark .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.presentation-dark h1,.presentation-dark h2,.presentation-dark h3{color:#e5d4c5}.presentation-dark h1 .picto,.presentation-dark h2 .picto{display:inline-block;background:#e5d4c5;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 50%;mask-position:100% 50%;-webkit-mask-size:contain;mask-size:contain;width:78px;height:48px;position:relative;bottom:-10px;margin-right:20px}.presentation-dark h1 span:before,.presentation-dark h2 span:before{display:none}.presentation-cream{background-color:#f6e1ce}.presentation-cream .link{color:#3f464f;background:#e5d4c5;background:linear-gradient(0deg,#e5d4c5,#dac2ac);border-radius:50px;border:1px solid rgba(63,70,79,.7);box-shadow:inset 0 2px 0 #e5d4c5;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.presentation-cream .link:hover{background-size:200% auto}.presentation-cream .link:active{box-shadow:inset 0 0 4px #765335}.presentation-cream .circle{position:relative;display:block;height:118px;width:118px;border-radius:118px;color:#fff;font-size:.875rem;text-transform:uppercase;background:#a77d54;background:radial-gradient(circle farthest-corner at top,#b48f6a,#a77d54)}.presentation-cream .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.presentation-cream h1 .picto,.presentation-cream h2 .picto{display:inline-block;background:#a65d19;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 50%;mask-position:100% 50%;-webkit-mask-size:contain;mask-size:contain;width:78px;height:48px;position:relative;bottom:-10px;margin-right:20px}.presentation-cream h1 span:before,.presentation-cream h2 span:before{display:none}.presentation.presentation-right.presentation-dark .background-mask>div{background:linear-gradient(-90deg,#3f464f,rgba(63,70,79,.8),rgba(63,70,79,0))}.presentation.presentation-left.presentation-dark .background-mask>div{background:linear-gradient(90deg,#3f464f,rgba(63,70,79,.8),rgba(63,70,79,0))}.presentation.presentation-right.presentation-cream .background-mask>div{background:linear-gradient(-90deg,#f6e1ce,rgba(246,225,206,.8),rgba(246,225,206,0))}.presentation.presentation-left.presentation-cream .background-mask>div{background:linear-gradient(90deg,#f6e1ce,rgba(246,225,206,.8),rgba(246,225,206,0))}.subcats{text-align:justify}.subcats .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.subcats .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr)}.subcats .section .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.subcats .section .link:hover{background-size:200% auto}.subcats .section .link:active{box-shadow:inset 0 0 4px grey}.subcats .section .cta-align{text-align:right}.subcats .section>div:not(:first-child){display:none}.subcats nav h2{font-size:1rem;padding-bottom:0}.subcats nav a{display:block;color:#a65d19;padding-bottom:.625em}.subcats nav a:before{content:"";display:inline-block;width:25px;height:25px;position:relative;bottom:-7px;background:#a65d19;-webkit-mask:url(svg/link.svg) no-repeat 0 50%;mask:url(svg/link.svg) no-repeat 0 50%;-webkit-mask-size:contain;mask-size:contain;padding-right:.625em}.subcats h3{font-size:1.5rem;padding-bottom:2.5em;text-align:right;position:relative}.subcats h3 span{position:relative;z-index:1;background:#3f464f;padding-left:40px}.subcats h3:after{content:"";display:block;position:absolute;background:transparent url(svg/line2.svg) repeat-x 0 0;width:100%;height:1px;top:13px;left:50%;transform:translate3d(-50%,0,0)}.subcats .inner>.grid-2{align-items:center}.subcats .inner>.grid-2>div>.image{border-radius:4px;overflow:hidden;box-shadow:0 0 40px rgba(0,0,0,.45);margin-top:2.5em}.subcats .inner>.grid-2>div>.image>img{width:100%}.subcats .inner>.grid-2>div:last-child h4{font-size:1.4375rem;padding-bottom:10px;font-weight:700}.subcats .inner>.grid-2>div:last-child p{font-size:1.0625rem;color:#3f464f}.subcats .inner>.grid-2 form{background:#fff;padding:30px;box-shadow:0 2px 4px #000;text-align:center;width:100%}.subcats .inner>.grid-2 form .link-svg{color:#fff;background:#3f464f;background:linear-gradient(0deg,#3f464f,#2f343b);border-radius:50px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 2px 0 #3f464f;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.5625rem;transition-duration:.5s}.subcats .inner>.grid-2 form .link-svg:hover{background-size:200% auto}.subcats .inner>.grid-2 form .link-svg:active{box-shadow:inset 0 0 4px #000}.subcats .inner>.grid-2 form .link-svg span{display:inline-block}.subcats .inner>.grid-2 form .link-svg span:first-child{background-color:#fff;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.subcats .inner>.grid-2 form .link-svg span:last-child{border-left:1px solid hsla(0,0%,100%,.7);padding:9px 25px 9px 9px}.subcats .inner>.grid-2 form .link{color:#fff;background:#a65d19;background:linear-gradient(0deg,#a65d19,#874c14);border-radius:50px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 2px 0 #a65d19;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.subcats .inner>.grid-2 form .link:hover{background-size:200% auto}.subcats .inner>.grid-2 form .link:active{box-shadow:inset 0 0 4px #000}.subcats .inner>.grid-2 form .link-svg{display:inline-flex;margin-bottom:20px;border:none}.subcats .inner>.grid-2 form .footer-form{text-align:right;padding-top:20px}.subcats .inner>.grid-2 form label{color:#3f464f}.subcats .inner>.grid-2 form .grid-2{grid-gap:5px 20px}.subcats .grid-2 .grid-2{grid-gap:30px}.subcats .grid-2 .grid-2 a{display:block;overflow:hidden;border-radius:4px;position:relative;transition-duration:.5s;box-shadow:0 0 10px rgba(0,0,0,.25)}.subcats .grid-2 .grid-2 a .titre{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-size:1.5625rem;display:block;width:calc(100% - 30px);text-align:center;z-index:1;color:#fff;transition-duration:.5s}.subcats .grid-2 .grid-2 a .image{position:relative}.subcats .grid-2 .grid-2 a .image .mask{z-index:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(124,62,0,.8);transition-duration:.5s}.subcats .grid-2 .grid-2 a .image img{width:100%}.subcats .grid-2 .grid-2 a:hover{box-shadow:0 0 40px rgba(0,0,0,.45)}.subcats .grid-2 .grid-2 a:hover .titre{opacity:0}.subcats .grid-2 .grid-2 a:hover .image .mask{background-color:rgba(124,62,0,0)}.subcats .grid-2 .grid-2 a:active{box-shadow:0 0 0 rgba(0,0,0,.25)}.subcats .grid-2 .grid-2 a:active .image .mask{background-color:#7c3e00}.subcats .grid-2 .grid-2 a.active{box-shadow:0 0 40px rgba(0,0,0,.45)}.subcats .grid-2 .grid-2 a.active .image .mask,.subcats .grid-2 .grid-2 a.active .titre{opacity:0}.subcats .grid-2 .grid-2 a.active:hover .image .mask,.subcats .grid-2 .grid-2 a.active:hover .titre{opacity:1;background-color:rgba(124,62,0,.8)}.subcats .grid-2 .grid-2 a.active:active{box-shadow:0 0 0 rgba(0,0,0,.25)}.subcats-left h3{text-align:left}.subcats-left .grid-2 div:last-child{grid-column-start:1;grid-row:1/1}.subcats-dark{background:#3f464f;color:#fff}.subcats-dark .section .link{color:#e5d4c5;background:#3f464f;background:linear-gradient(0deg,#3f464f,#2f343b);border-radius:50px;border:1px solid rgba(229,212,197,.7);box-shadow:inset 0 2px 0 #3f464f;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1rem;transition-duration:.5s}.subcats-dark .section .link:hover{background-size:200% auto}.subcats-dark .section .link:active{box-shadow:inset 0 0 4px #000}.subcats-dark h1,.subcats-dark h2,.subcats-dark h3,.subcats-dark nav a{color:#e5d4c5}.subcats-dark nav a:before{background:#e5d4c5}.subcats-cream{background:#f6e1ce}.gallery{text-align:justify}.gallery .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.gallery .grid-4{grid-gap:30px;grid-template-columns:repeat(4,1fr)}.gallery .grid-2,.gallery .grid-4{display:grid;justify-content:space-between}.gallery .grid-2{grid-gap:3.75em;grid-template-columns:repeat(2,1fr)}.gallery .grid-3{display:grid;grid-gap:10px;justify-content:space-between;grid-template-columns:repeat(3,118px)}.gallery .h3{font-size:1.75rem;padding-bottom:2.5em;color:#a65d19}.gallery .h3 span:before{-webkit-mask:url(svg/photo-camera.svg) no-repeat 0 50%;mask:url(svg/photo-camera.svg) no-repeat 0 50%;background-color:#a65d19;-webkit-mask-size:contain;mask-size:contain}.gallery .grid-4 a{display:block;overflow:hidden;border-radius:4px;position:relative;transition-duration:.5s;box-shadow:0 0 10px rgba(0,0,0,.25)}.gallery .grid-4 a .titre{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-size:1.5625rem;display:block;width:calc(100% - 30px);text-align:center;z-index:1;color:#fff;transition-duration:.5s}.gallery .grid-4 a .image{position:relative}.gallery .grid-4 a .image .mask{z-index:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(124,62,0,0);transition-duration:.5s}.gallery .grid-4 a .image img{width:100%}.gallery .grid-4 a:hover{box-shadow:0 0 40px rgba(0,0,0,.45)}.gallery .grid-4 a:hover .titre{opacity:0}.gallery .grid-4 a:hover .image .mask{background-color:rgba(124,62,0,.8)}.gallery .grid-4 a:active{box-shadow:0 0 0 rgba(0,0,0,.25)}.gallery .grid-4 a:active .image .mask{background-color:#7c3e00}.gallery .grid-4 a.active{box-shadow:0 0 40px rgba(0,0,0,.45)}.gallery .grid-4 a.active .image .mask,.gallery .grid-4 a.active .titre{opacity:1}.gallery .grid-4 a.active:hover .image .mask,.gallery .grid-4 a.active:hover .titre{opacity:0}.gallery .grid-4 a.active:active{box-shadow:0 0 0 rgba(0,0,0,.25)}.gallery .grid-4 a .image .mask:before{opacity:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition-duration:.5s;content:"";display:block;width:40px;height:40px;background:transparent url(svg/eye.svg) no-repeat 50% 50%;background-size:contain}.gallery .grid-4 a:hover .image .mask:before{opacity:1}.gallery .grid-2{align-items:center;padding-top:2.5em}.gallery .grid-3{justify-content:start}.gallery-dark{background:#3f464f;color:#fff}.gallery-dark .circle{position:relative;display:block;height:118px;width:118px;border-radius:118px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.gallery-dark .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.gallery-dark .h3,.gallery-dark h2{color:#e5d4c5}.gallery-cream{background:#f6e1ce}.gallery-cream .circle{position:relative;display:block;height:118px;width:118px;border-radius:118px;color:#fff;font-size:.875rem;text-transform:uppercase;background:#a77d54;background:radial-gradient(circle farthest-corner at top,#b48f6a,#a77d54)}.gallery-cream .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.gallery-cream nav a{display:block}.presentation-video{background:#3f464f;color:#fff;text-align:justify}.presentation-video h2{color:#e5d4c5}.presentation-video h2 span:before{-webkit-mask:url(svg/video.svg) no-repeat 0 50%;mask:url(svg/video.svg) no-repeat 0 50%;background-color:#e5d4c5;-webkit-mask-size:contain;mask-size:contain}.presentation-video .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.presentation-video .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr)}.presentation-video .video{position:relative}.presentation-video .video .mask{cursor:pointer;z-index:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(124,62,0,0);transition-duration:.5s}.presentation-video .video .mask:before{content:"";display:inline-block;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:transparent url(svg/play.svg) no-repeat 0 0;box-shadow:0 0 40px rgba(0,0,0,.45);border-radius:60px;background-size:contain;transition-duration:.5s}.presentation-video .video .mask:active{background-color:rgba(124,62,0,.7)}.presentation-video .video .mask:active:before{box-shadow:0 0 0 rgba(0,0,0,.45)}.presentation-video .video video{display:block;width:100%;border-radius:4px;overflow:hidden;box-shadow:0 0 40px rgba(0,0,0,.45)}.presentation-video nav{text-align:right;padding-top:1.25em}.presentation-video nav .action-fullscreen{width:25px;-webkit-mask:url(svg/expand.svg) no-repeat 50% 50%;mask:url(svg/expand.svg) no-repeat 50% 50%;-webkit-mask-size:24px 24px;mask-size:24px 24px}.presentation-video nav .action-fullscreen,.presentation-video nav .action-share{display:inline-block;height:30px;background-color:#e5d4c5;cursor:pointer;margin-left:20px}.presentation-video nav .action-share{width:30px;-webkit-mask:url(svg/share.svg) no-repeat 50% 50%;mask:url(svg/share.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.presentation-video .grid-2{align-items:center}.temoignages-video{background-color:#fbfaf9;color:#fff;text-align:justify}.temoignages-video .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.temoignages-video .link:hover{background-size:200% auto}.temoignages-video .link:active{box-shadow:inset 0 0 4px grey}.temoignages-video h1{position:relative;padding-bottom:1.75em;font-size:1.75rem;line-height:1.4em}.temoignages-video h1 span{display:inline-block;position:relative;z-index:1;padding-right:40px;background:#fbfaf9}.temoignages-video h1 span:before{content:"";display:inline-block;width:40px;height:40px;position:relative;bottom:-12px;margin-right:20px;-webkit-mask:url(svg/star.svg) no-repeat 0 50%;mask:url(svg/star.svg) no-repeat 0 50%;background-color:#a65d19;-webkit-mask-size:contain;mask-size:contain}.temoignages-video h1:after{content:"";display:block;position:absolute;background:transparent url(svg/line.svg) repeat-x 0 0;width:100%;height:1px;top:31px;left:50%;transform:translate3d(-50%,0,0)}.temoignages-video h2{color:#a65d19;padding-bottom:0;font-size:3rem}.temoignages-video h2 span:before{-webkit-mask:url(svg/video.svg) no-repeat 0 50%;mask:url(svg/video.svg) no-repeat 0 50%;background-color:#e5d4c5;-webkit-mask-size:contain;mask-size:contain}.temoignages-video h4{color:#3f464f;font-size:1.125rem;font-weight:700}.temoignages-video p{color:#3f464f}.temoignages-video .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.temoignages-video .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr)}.temoignages-video .video{position:relative}.temoignages-video .video .mask{cursor:pointer;z-index:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(124,62,0,0);transition-duration:.5s}.temoignages-video .video .mask:before{content:"";display:inline-block;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:transparent url(svg/play.svg) no-repeat 0 0;box-shadow:0 0 40px rgba(0,0,0,.45);border-radius:60px;background-size:contain;transition-duration:.5s}.temoignages-video .video .mask:active{background-color:rgba(124,62,0,.7)}.temoignages-video .video .mask:active:before{box-shadow:0 0 0 rgba(0,0,0,.45)}.temoignages-video .video video{display:block;width:100%;border-radius:4px;overflow:hidden;box-shadow:0 0 40px rgba(0,0,0,.45)}.temoignages-video nav{text-align:right;padding-top:1.25em}.temoignages-video nav .action-fullscreen{width:25px;-webkit-mask:url(svg/expand.svg) no-repeat 50% 50%;mask:url(svg/expand.svg) no-repeat 50% 50%;-webkit-mask-size:24px 24px;mask-size:24px 24px}.temoignages-video nav .action-fullscreen,.temoignages-video nav .action-share{display:inline-block;height:30px;background-color:#a65d19;cursor:pointer;margin-left:20px}.temoignages-video nav .action-share{width:30px;-webkit-mask:url(svg/share.svg) no-repeat 50% 50%;mask:url(svg/share.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.temoignages-video .grid-2{align-items:center}.temoignages-header-nav{background-color:#fbfaf9;color:#fff;text-align:justify}.temoignages-header-nav .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%;padding-bottom:0;display:flex;align-items:center;justify-content:space-between}.temoignages-header-nav .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.temoignages-header-nav .link:hover{background-size:200% auto}.temoignages-header-nav .link:active{box-shadow:inset 0 0 4px grey}.temoignages-footer-nav{background-color:#fbfaf9;color:#fff;text-align:justify}.temoignages-footer-nav .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%;padding-top:0;display:flex;align-items:center;justify-content:space-between}.temoignages-footer-nav .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.temoignages-footer-nav .link:hover{background-size:200% auto}.temoignages-footer-nav .link:active{box-shadow:inset 0 0 4px grey}.presentation-photo{text-align:justify;background:#3f464f;color:#fff}.presentation-photo .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.presentation-photo .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr);align-items:center}.presentation-photo .grid-3{display:grid;grid-gap:10px;justify-content:space-between;grid-template-columns:repeat(3,118px);justify-content:start}.presentation-photo .circle{position:relative;display:block;height:118px;width:118px;border-radius:118px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.presentation-photo .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.presentation-photo h2{color:#e5d4c5;padding-left:0}.presentation-photo .image{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;max-height:900px;width:100%}.presentation-photo .image img{opacity:0;width:100%}.etapes{background:#3f464f}.etapes .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.etapes .circle{position:relative;display:block;height:181px;width:181px;border-radius:181px;color:#fff;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.etapes .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.etapes .h2{color:#e5d4c5;padding-bottom:2.5em}.etapes .h2 span:before{-webkit-mask:url(svg/steps.svg) no-repeat 0 50%;mask:url(svg/steps.svg) no-repeat 0 50%;background-color:#e5d4c5;-webkit-mask-size:contain;mask-size:contain}.etapes h4{color:#fff;text-transform:uppercase;text-align:center;font-size:.875rem;padding-top:1.25em}.etapes .grid-9{grid-gap:0;display:grid;justify-content:space-between;grid-template-columns:repeat(7,1fr)}.etapes .inner>div>div.separation{background:transparent url(svg/etape-line.svg) no-repeat calc(50% - 8px) 50%;background-size:contain}.etapes .circle>span{background-color:#a77d54;width:80px;height:80px}.etapes .inner>div>:first-child span{-webkit-mask:url(svg/old-phone.svg) no-repeat 50% 50%;mask:url(svg/old-phone.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.etapes .inner>div>:nth-child(3) span{-webkit-mask:url(svg/ecran.svg) no-repeat 50% 50%;mask:url(svg/ecran.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.etapes .inner>div>:nth-child(5) span{-webkit-mask:url(svg/implant.svg) no-repeat 50% 50%;mask:url(svg/implant.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.etapes .inner>div>:nth-child(7) span{-webkit-mask:url(svg/smile.svg) no-repeat 50% 50%;mask:url(svg/smile.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.etapes .inner>div>:nth-child(9) span{-webkit-mask:url(svg/diagnosis.svg) no-repeat 50% 50%;mask:url(svg/diagnosis.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.temoignages .inner{padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.temoignages .grid-2{grid-gap:3.75em;grid-template-columns:repeat(2,1fr)}.temoignages .grid-2,.temoignages .grid-3{display:grid;justify-content:space-between}.temoignages .grid-3{grid-gap:3.75em;grid-template-columns:repeat(3,1fr)}.temoignages .inner{position:relative}.temoignages .inner:after{content:"";display:block;position:absolute;background:#a65d19;-webkit-mask:url(svg/line.svg) repeat-x 0 0;mask:url(svg/line.svg) repeat-x 0 0;width:calc(100% - 7.5em);height:1px;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.temoignages h2{position:relative;padding-bottom:1.75em}.temoignages h2 span{background:#fff}.temoignages h2 span:before{-webkit-mask:url(svg/star.svg) no-repeat 0 50%;mask:url(svg/star.svg) no-repeat 0 50%;background-color:#a65d19;-webkit-mask-size:contain;mask-size:contain}.temoignages h2:after{content:"";display:block;position:absolute;background:transparent url(svg/line.svg) repeat-x 0 0;width:100%;height:1px;top:31px;left:50%;transform:translate3d(-50%,0,0)}.temoignages .h4{padding-bottom:15px;font-size:3rem;color:#a65d19}.temoignages h4{font-size:1.125rem;font-weight:700;color:#3f464f}.temoignages .align-right{display:flex;justify-content:flex-end}.temoignages .align-right .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.temoignages .align-right .link:hover{background-size:200% auto}.temoignages .align-right .link:active{box-shadow:inset 0 0 4px grey}.temoignages .align-right .link-svg{color:#fff;background:#a65d19;background:linear-gradient(0deg,#a65d19,#874c14);border-radius:50px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 2px 0 #a65d19;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.temoignages .align-right .link-svg:hover{background-size:200% auto}.temoignages .align-right .link-svg:active{box-shadow:inset 0 0 4px #000}.temoignages .align-right .link-svg span{display:inline-block}.temoignages .align-right .link-svg span:first-child{background-color:#fff;-webkit-mask:url(svg/youtube.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/youtube.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.temoignages .align-right .link-svg span:last-child{border-left:1px solid hsla(0,0%,100%,.7);padding:9px 25px 9px 9px}.temoignages .align-right .link-svg{margin-right:20px;border:none}.temoignages .align-right .link-svg span:first-child{-webkit-mask-position:100% 50%;mask-position:100% 50%}.temoignages .align-right .link-svg span:last-child{border-left:none}.temoignages .grid-2{grid-template-columns:auto 270px}.temoignages .grid-2 .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr);grid-template-columns:272px auto;text-align:justify;display:none}.temoignages .grid-2 .grid-2 .circle{position:relative;display:block;height:272px;width:272px;border-radius:272px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.temoignages .grid-2 .grid-2 .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.temoignages .grid-2 .grid-2:first-child{display:grid}.temoignages .grid-3{grid-gap:15px}.temoignages .grid-3 .circle{position:relative;display:block;height:80px;width:80px;border-radius:80px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.temoignages .grid-3 .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.temoignages .grid-3 a{position:relative;overflow:hidden}.temoignages .grid-3 a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(196,208,224,.35) no-repeat 50% 50%;background-image:none;background-size:auto 40px}.temoignages .grid-3 a.circle-plus{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:80px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.temoignages .grid-3 a.circle-plus:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(svg/plus.svg) no-repeat 50% 50%}.temoignages .grid-3 a.circle-plus:hover{background-size:200% auto}.temoignages .grid-3 a.circle-plus:hover:after{background:transparent url(svg/plus.svg) no-repeat 50% 50%}.temoignages .grid-3 a.circle-plus:active{box-shadow:inset 0 0 4px grey}.temoignages .grid-3 a.circle-plus:active:after{background:transparent url(svg/plus.svg) no-repeat 50% 50%}.temoignages .grid-3 a.active,.temoignages .grid-3 a:hover{transition-duration:.5s;box-shadow:0 0 40px rgba(0,0,0,.25)}.temoignages .grid-3 a.active:after,.temoignages .grid-3 a:hover:after{transition-duration:.5s;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(svg/eye.svg) no-repeat 50% 50%;background-size:auto 30px}.temoignages .grid-3 a:active{box-shadow:0 0 5px rgba(0,0,0,.25)}.presentation-alt{padding-bottom:3.75em}.presentation-alt .inner{padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.presentation-alt .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr)}.presentation-alt .inner{position:relative}.presentation-alt .inner:after{content:"";display:block;position:absolute;background:transparent url(svg/line.svg) repeat-x 0 0;width:calc(100% - 7.5em);height:1px;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.presentation-alt h2{position:relative;padding-bottom:1.75em}.presentation-alt h2 span{background:#fff}.presentation-alt h2 span:before{-webkit-mask:url(svg/star.svg) no-repeat 0 50%;mask:url(svg/star.svg) no-repeat 0 50%;background-color:#a65d19;-webkit-mask-size:contain;mask-size:contain}.presentation-alt h2:after{content:"";display:block;position:absolute;background:transparent url(svg/line.svg) repeat-x 0 0;width:100%;height:1px;top:31px;left:50%;transform:translate3d(-50%,0,0)}.presentation-alt .cta-align{text-align:right;padding-top:1.25em}.presentation-alt .cta-align a:first-child{margin-right:20px}.presentation-alt .image{overflow:hidden;border-radius:4px}.presentation-alt .image img{width:100%}.presentation-alt .grid-2{grid-template-columns:auto 355px;text-align:justify}.presentation-alt .grid-2 .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.presentation-alt .grid-2 .link:hover{background-size:200% auto}.presentation-alt .grid-2 .link:active{box-shadow:inset 0 0 4px grey}.presentation-alt .grid-2 .columns-2{-moz-columns:2;column-count:2;-moz-column-gap:3.75em;column-gap:3.75em}.articles{background-color:#fbfaf9}.articles .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.articles .grid-4{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(4,1fr)}.articles .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.articles .link:hover{background-size:200% auto}.articles .link:active{box-shadow:inset 0 0 4px grey}.articles .h2,.articles h2{position:relative;padding-bottom:1.75em;color:#a65d19}.articles .h2 span,.articles h2 span{background:#fbfaf9}.articles .h2 span:before,.articles h2 span:before{-webkit-mask:url(svg/news.svg) no-repeat 0 50%;mask:url(svg/news.svg) no-repeat 0 50%;background-color:#a65d19;-webkit-mask-size:contain;mask-size:contain}.articles .h2:after,.articles h2:after{content:"";display:block;position:absolute;background:#a65d19;-webkit-mask:url(svg/line.svg) repeat-x 0 0;mask:url(svg/line.svg) repeat-x 0 0;width:100%;height:1px;top:31px;left:50%;transform:translate3d(-50%,0,0)}.articles .inner>.cta-align{padding-top:1.25em}.articles .cta-align{text-align:right}.articles .grid-4{font-size:.875rem;text-align:justify}.articles .grid-4 .image{overflow:hidden;border-radius:4px;margin-bottom:1.25em;display:block}.articles .grid-4 .image img{width:100%}.articles .grid-4 h3{font-size:1.125rem;padding-bottom:10px;text-align:left}.articles .grid-4 .categories{display:flex;flex-direction:row;padding-top:5px;padding-bottom:10px}.articles .grid-4 .categories a{font-size:.875rem;line-height:1rem;background:#e5d4c5;color:#a65d19;border-radius:50px;display:block;padding:5px 10px;margin-right:5px}.articles .grid-4 .link{font-size:.75rem;padding:4px 15px}.accueil .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.accueil .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr)}.accueil .circle{position:relative;display:block;height:139px;width:139px;border-radius:139px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.accueil .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.accueil .circle{background-size:contain}.accueil .link-svg{color:#fff;background:#3f464f;background:linear-gradient(0deg,#3f464f,#2f343b);border-radius:50px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 2px 0 #3f464f;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.5625rem;transition-duration:.5s}.accueil .link-svg:hover{background-size:200% auto}.accueil .link-svg:active{box-shadow:inset 0 0 4px #000}.accueil .link-svg span{display:inline-block}.accueil .link-svg span:first-child{background-color:#fff;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.accueil .link-svg span:last-child{border-left:1px solid hsla(0,0%,100%,.7);padding:9px 25px 9px 9px}.accueil .link{color:#fff;background:#a65d19;background:linear-gradient(0deg,#a65d19,#874c14);border-radius:50px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 2px 0 #a65d19;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.accueil .link:hover{background-size:200% auto}.accueil .link:active{box-shadow:inset 0 0 4px #000}.accueil .link-svg{display:inline-block;margin-bottom:20px;border:none}.accueil .link{border:none}.accueil .encart-bilan{text-transform:uppercase;margin-top:0}.accueil .footer-form{text-align:right;padding-top:20px}.accueil>.grid-2{align-items:center}.accueil .grid-2>div:first-child{display:grid;grid-template-columns:repeat(4,139px);grid-template-rows:139px 169px 139px;grid-gap:10px;grid-template-areas:"a b c d" "e e e e" "f g h i"}.accueil .grid-2>div:first-child>div:first-child{grid-area:a}.accueil .grid-2>div:first-child>div:nth-child(2){grid-area:b}.accueil .grid-2>div:first-child>div:nth-child(3){grid-area:c}.accueil .grid-2>div:first-child>div:nth-child(4){grid-area:d}.accueil .grid-2>div:first-child>div:nth-child(5){grid-area:e;display:flex;align-items:center;justify-content:center}.accueil .grid-2>div:first-child>div:nth-child(5)>div{color:#a65d19;font-size:2.125rem;text-align:center;line-height:1.2em}.accueil .grid-2>div:first-child>div:nth-child(6){grid-area:f}.accueil .grid-2>div:first-child>div:nth-child(7){grid-area:g}.accueil .grid-2>div:first-child>div:nth-child(8){grid-area:h}.accueil .grid-2>div:first-child>div:nth-child(9){grid-area:i}.accueil .grid-2>div:nth-child(2){display:flex;align-items:center;flex-direction:column}.accueil .grid-2>div:nth-child(2) h4{font-size:1.4375rem;padding-bottom:10px;font-weight:700}.accueil .grid-2>div:nth-child(2) p{font-size:1.0625rem}.accueil form{margin-top:20px;border:1px solid #e5d4c5;background:#fff;padding:30px;box-shadow:0 2px 4px #e5d4c5;text-align:center;width:100%}.accueil form span{display:block}.accueil form .link-svg{display:inline-flex}.accueil form .grid-2{grid-gap:5px 20px}.contact .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.contact .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr)}.contact .link-svg{color:#fff;background:#3f464f;background:linear-gradient(0deg,#3f464f,#2f343b);border-radius:50px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 2px 0 #3f464f;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.25rem;transition-duration:.5s}.contact .link-svg:hover{background-size:200% auto}.contact .link-svg:active{box-shadow:inset 0 0 4px #000}.contact .link-svg span{display:inline-block}.contact .link-svg span:first-child{background-color:#fff;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.contact .link-svg span:last-child{border-left:1px solid hsla(0,0%,100%,.7);padding:9px 25px 9px 9px}.contact .link{color:#fff;background:#a65d19;background:linear-gradient(0deg,#a65d19,#874c14);border-radius:50px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 2px 0 #a65d19;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.contact .link:hover{background-size:200% auto}.contact .link:active{box-shadow:inset 0 0 4px #000}.contact h1,.contact h2{text-align:left}.contact .link-svg{display:inline-block;margin-bottom:20px;border:none}.contact .link{border:none}.contact .encart-bilan{text-transform:uppercase;margin-top:0}.contact .footer-form{text-align:right;padding-top:20px}.contact>.grid-2{align-items:center}.contact .grid-2>div:first-child{text-align:justify}.contact .grid-2>div:nth-child(2){display:flex;align-items:center;flex-direction:column}.contact .grid-2>div:nth-child(2) h4{font-size:1.25rem;padding-bottom:0;font-weight:700}.contact .grid-2>div:nth-child(2) p{font-size:.8125rem}.contact form{margin-top:20px;border:1px solid #e5d4c5;background:#fff;padding:30px;box-shadow:0 2px 4px #e5d4c5;text-align:center;width:100%}.contact form span{display:block}.contact form .link-svg{display:inline-flex}.contact form .grid-2{grid-gap:5px 20px}.contact form .accept,.contact form .accept-checkbox{font-size:12px;line-height:1.4em;text-align:left}.contact form .accept{padding-top:20px;font-style:italic}.contact form textarea{width:100%;height:100px;padding:10px;margin-top:20px;border:1px solid #a65d19;background:#fbfaf9;border-radius:4px;font-family:parisplus-clair,sans-serif;font-style:normal;font-weight:400;line-height:1.25em;resize:none}.contact form textarea:hover{transition-duration:.5s;box-shadow:0 0 40px rgba(166,93,25,.25)}.popover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;background:#3f464f;color:#fff}.popover-footer{position:absolute;bottom:0;left:0;width:100%;height:217px;display:flex;align-items:center;justify-content:center;text-align:justify}.popover-footer .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr)}.popover-footer .grid-3{display:grid;grid-gap:10px;justify-content:space-between;grid-template-columns:repeat(3,118px)}.popover-footer .circle{position:relative;display:block;height:118px;width:118px;border-radius:118px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.popover-footer .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.popover-footer h2{color:#e5d4c5}.popover-footer .grid-2{width:70%;max-width:1200px}.popover .nav{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:28px;height:49px;cursor:pointer}.popover .nav-next{right:75px;background:transparent url(svg/next.svg) no-repeat 0 0}.popover .nav-prev{left:75px;background:transparent url(svg/prev.svg) no-repeat 0 0}.popover .link-svg{color:#3f464f;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(63,70,79,.7);box-shadow:inset 0 2px 0 #fff;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.375rem;transition-duration:.5s}.popover .link-svg:hover{background-size:200% auto}.popover .link-svg:active{box-shadow:inset 0 0 4px grey}.popover .link-svg span{display:inline-block}.popover .link-svg span:first-child{background-color:#3f464f;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.popover .link-svg span:last-child{border-left:1px solid rgba(63,70,79,.7);padding:9px 25px 9px 9px}.popover .link-svg{position:absolute;top:20px;left:20px}.popover .btn-hide{position:absolute;top:20px;right:20px;background:transparent url(svg/close.svg) no-repeat 0 0;width:38px;height:38px;cursor:pointer}.popover .slider{position:absolute;top:83px;bottom:217px;left:0;width:100%;overflow:hidden}.popover .slider .scroll{position:absolute;top:0;left:0;height:100%;transition-duration:1s}.popover .slider .scroll>div{float:left;height:500px;position:relative;overflow:hidden}.popover .slider .scroll>div>div{position:absolute;width:100%;height:100%;top:0;left:0}.popover .slider img{display:none}.slide-diaporama{background:#3f464f;color:#fff;text-align:justify}.slide-diaporama .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.slide-diaporama .grid-2{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(2,1fr)}.slide-diaporama .grid-3{display:grid;grid-gap:10px;justify-content:space-between;grid-template-columns:repeat(3,118px)}.slide-diaporama .circle{position:relative;display:block;height:118px;width:118px;border-radius:118px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.slide-diaporama .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.slide-diaporama .grid-2{align-items:center;padding-top:2.5em}.slide-diaporama .grid-3{justify-content:start}.slide-diaporama h3{font-size:1.75rem;padding-bottom:2.5em;color:#e5d4c5}.slide-diaporama h2{color:#e5d4c5}.slide-diaporama .diaporama>div{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border-radius:4px}.slide-diaporama .diaporama .slick-arrow{position:absolute;top:50%;transform:translate3d(0,-50%,0);z-index:1;border:none;width:30px;height:49px;display:block}.slide-diaporama .diaporama .slick-arrow.slick-prev{left:30px;background:transparent url(svg/prev.svg) no-repeat 50% 50%}.slide-diaporama .diaporama .slick-arrow.slick-next{right:30px;background:transparent url(svg/next.svg) no-repeat 50% 50%}.slide-diaporama .diaporama .slick-dots{position:absolute;z-index:1;bottom:30px;left:50%;transform:translate3d(-50%,0,0);list-style:none;padding:0;margin:0;display:flex}.slide-diaporama .diaporama .slick-dots li{display:block;padding:0 2px}.slide-diaporama .diaporama .slick-dots li button{border:none;width:15px;height:15px;border-radius:15px;background:#fff;display:block;padding:0}.slide-diaporama .diaporama .slick-dots li.slick-active button{width:15px;height:15px;border-radius:15px;background:#a65d19;border:2px solid #fff}.slide-diaporama .diaporama img{box-shadow:none;border-radius:0}.popovertemoignages{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;background:#3f464f;color:#fff}.popovertemoignages-footer{position:absolute;bottom:0;left:0;width:100%;height:326px;display:flex;align-items:center;justify-content:center}.popovertemoignages-footer .grid-3{display:grid;grid-gap:3.75em;justify-content:center;align-items:center;grid-template-columns:194px 600px 224px;text-align:justify}.popovertemoignages-footer .grid-3 .link{color:#e5d4c5;background:#3f464f;background:linear-gradient(0deg,#3f464f,#2f343b);border-radius:50px;border:1px solid rgba(229,212,197,.7);box-shadow:inset 0 2px 0 #3f464f;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1rem;transition-duration:.5s}.popovertemoignages-footer .grid-3 .link:hover{background-size:200% auto}.popovertemoignages-footer .grid-3 .link:active{box-shadow:inset 0 0 4px #000}.popovertemoignages-footer .circle{position:relative;display:block;height:194px;width:194px;border-radius:194px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.popovertemoignages-footer .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.popovertemoignages-footer .circle{background-position:50% 50%;background-size:194px 194px}.popovertemoignages-footer h4{padding-bottom:10px;font-size:1.75rem;color:#e5d4c5}.popovertemoignages-footer h5{font-size:1.125rem;font-weight:700;color:#fff}.popovertemoignages-footer .grid-2{width:70%;max-width:1200px}.popovertemoignages .nav{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:28px;height:49px;cursor:pointer}.popovertemoignages .nav-next{right:75px;background:transparent url(svg/next.svg) no-repeat 0 0}.popovertemoignages .nav-prev{left:75px;background:transparent url(svg/prev.svg) no-repeat 0 0}.popovertemoignages .link-svg{color:#3f464f;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(63,70,79,.7);box-shadow:inset 0 2px 0 #fff;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.375rem;transition-duration:.5s}.popovertemoignages .link-svg:hover{background-size:200% auto}.popovertemoignages .link-svg:active{box-shadow:inset 0 0 4px grey}.popovertemoignages .link-svg span{display:inline-block}.popovertemoignages .link-svg span:first-child{background-color:#3f464f;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.popovertemoignages .link-svg span:last-child{border-left:1px solid rgba(63,70,79,.7);padding:9px 25px 9px 9px}.popovertemoignages .link-svg{position:absolute;top:20px;left:20px}.popovertemoignages .btn-hide{position:absolute;top:20px;right:20px;background:transparent url(svg/close.svg) no-repeat 0 0;width:38px;height:38px;cursor:pointer}.popovertemoignages .slider{position:absolute;top:83px;bottom:0;left:0;width:100%;overflow:hidden}.popovertemoignages .slider .scroll{position:absolute;top:0;left:0;height:100%;width:100%;transition-duration:1s}.popovertemoignages .slider .scroll .video{position:absolute;top:0;left:0;width:100%;bottom:326px;background:#000;overflow:hidden}.popovertemoignages .slider .scroll .video video{position:absolute;top:50%;left:50%;width:100%;height:100%;display:block;transform:translate3d(-50%,-50%,0)}.popovertemoignages .slider img{display:none}.maps{background-color:#3f464f;color:#fff}.maps .grid-2{grid-gap:3.75em;grid-template-columns:repeat(2,1fr)}.maps .grid-2,.maps .grid-3{display:grid;justify-content:space-between}.maps .grid-3{grid-gap:3.75em;grid-template-columns:repeat(3,1fr)}.maps .circle{position:relative;display:block;height:198px;width:198px;border-radius:198px;color:#a65d19;font-size:.875rem;text-transform:uppercase;background:#e5d4c5;background:radial-gradient(circle farthest-corner at top,#f0e6de,#e5d4c5)}.maps .circle span{position:absolute;top:50%;left:50%;text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.maps .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.maps .link:hover{background-size:200% auto}.maps .link:active{box-shadow:inset 0 0 4px grey}.maps .maps-header{width:100%;margin:0 auto;max-width:1320px;padding:20px 3.75em}.maps .maps-header h2 span:before{-webkit-mask:url(svg/location.svg) no-repeat 0 50%;mask:url(svg/location.svg) no-repeat 0 50%;background-color:#e5d4c5;-webkit-mask-size:contain;mask-size:contain}.maps .grid-2{grid-template-columns:1fr 288px;height:267px;align-items:center;margin:0 auto;max-width:1320px;width:100%}.maps .grid-3{justify-content:flex-start;align-items:center;grid-gap:0 20px;grid-template-columns:repeat(3,198px)}.maps h2{color:#e5d4c5;padding-bottom:10px}.maps #gmaps{width:100%;height:735px}.sticky{display:none;position:fixed;top:0;left:0;height:46px;width:100%;z-index:999999999}.sticky .grid-3{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(3,1fr)}.sticky .link-svg{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:flex;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.375rem;transition-duration:.5s}.sticky .link-svg:hover{background-size:200% auto}.sticky .link-svg:active{box-shadow:inset 0 0 4px grey}.sticky .link-svg span{display:inline-block}.sticky .link-svg span:first-child{background-color:#a65d19;-webkit-mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;mask:url(svg/tel.svg) no-repeat calc(100% - 9px) 50%;-webkit-mask-size:auto 50%;mask-size:auto 50%;width:50px}.sticky .link-svg span:last-child{border-left:1px solid rgba(166,93,25,.7);padding:9px 25px 9px 9px}.sticky .link-svg{border:none;display:inline-flex}.sticky .link-svg span:first-child{width:40px}.sticky .link-svg span:last-child{padding:4px 23px 3px 9px}.sticky .grid-3{justify-content:center;align-items:center;grid-template-columns:1fr 426px 254px;grid-gap:0}.sticky .inner{padding:0 3.75em;width:100%;max-width:1320px;margin:0 auto}.sticky .inner>div{background-color:#f5ede5;border-radius:0 0 35px 35px;box-shadow:0 1px 5px rgba(0,0,0,.1)}.sticky .inner>div>div:first-child{display:flex;justify-content:left;align-items:center;font-size:.875rem;color:#a65d19;padding-left:30px}.sticky .inner>div>div:first-child:before{content:"";display:inline-block;width:91px;height:38px;margin-right:10px;background:transparent url(svg/logo.svg) no-repeat 50% 50%;background-size:contain}.sticky .inner>div>div:last-child{display:flex;justify-content:center;align-items:center}.sticky .qr{background:transparent url(svg/sticky-qr.svg) no-repeat 0 0;width:426px;height:46px;display:flex;justify-content:left;align-items:center;padding-left:50px;font-size:1.1875rem;color:#e5d4c5}.sticky .qr strong{color:#fff;padding-left:10px}.sitemap .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.sitemap .grid-3{display:grid;grid-gap:3.75em;justify-content:space-between;grid-template-columns:repeat(3,1fr)}.sitemap h2{color:#a65d19}.sitemap h2 span:before{-webkit-mask:url(svg/sitemap.svg) no-repeat 0 50%;mask:url(svg/sitemap.svg) no-repeat 0 50%;background-color:#a65d19;-webkit-mask-size:contain;mask-size:contain}.sitemap .grid-3{grid-gap:10px 30px}.sitemap .grid-3>div>a{display:block;color:#a65d19;text-transform:uppercase;padding-bottom:10px}.sitemap .grid-3 a:hover{transition-duration:.5s;color:#a65d19}.sitemap .grid-3 ul{padding-left:10px}.sitemap .grid-3 ul div{position:relative;padding-left:20px}.sitemap .grid-3 ul div:before{content:"";display:inline-block;transform:rotate(45deg);border-top:1px solid #a65d19;border-right:1px solid #a65d19;width:5px;height:5px;position:absolute;top:7px;left:0}.sitemap .idemag span:before{-webkit-mask:url(svg/news.svg) no-repeat 0 50%;mask:url(svg/news.svg) no-repeat 0 50%;background-color:#a65d19;-webkit-mask-size:contain;mask-size:contain}.popover-form{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:999999999}.popover-form .window-form{border-radius:6px;background-color:#fff;padding:40px;max-width:1200px;width:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.popover-form .window-form .close{z-index:1;width:22px;height:22px;position:absolute;background-color:#a65d19;-webkit-mask:url(svg/close-form.svg) no-repeat 0 0;mask:url(svg/close-form.svg) no-repeat 0 0;top:40px;right:40px;cursor:pointer}.popover-form .window-form .inner{padding:0;text-align:left;display:grid;grid-template-columns:100% 100% 100%;overflow:hidden}.popover-form .window-form .inner .h2,.popover-form .window-form .inner h2{font-size:1.75rem;position:relative;color:#a65d19}.popover-form .window-form .inner .h2 span,.popover-form .window-form .inner h2 span{display:inline-block;position:relative;z-index:1;padding-right:40px;background-color:#fff}.popover-form .window-form .inner .h2 span:before,.popover-form .window-form .inner h2 span:before{-webkit-mask:url(svg/caries.svg) no-repeat 0 50%;mask:url(svg/caries.svg) no-repeat 0 50%;background-color:#a65d19;-webkit-mask-size:contain;mask-size:contain;bottom:-8px}.popover-form .window-form .inner .h2:before,.popover-form .window-form .inner h2:before{content:"";display:block;position:absolute;background:#a65d19;-webkit-mask:url(svg/line.svg) repeat-x 0 0;mask:url(svg/line.svg) repeat-x 0 0;width:100%;height:1px;top:31px;left:50%;transform:translate3d(-50%,0,0)}.popover-form .window-form .inner .h3,.popover-form .window-form .inner h3{font-size:1.5rem;color:#3f464f;padding-bottom:10px;text-align:left}.popover-form .window-form .inner .h3:after,.popover-form .window-form .inner h3:after{display:none}.popover-form .window-form .inner p{max-width:700px;width:100%}.popover-form .window-form .inner .window-footer{padding-top:20px;text-align:right}.popover-form .window-form .inner .accept{padding-top:20px;font-size:12px;font-style:italic}.popover-form .window-form .inner .grid-16{display:grid;grid-template-columns:repeat(16,auto);grid-template-rows:repeat(2,165px);grid-gap:10px 5px;justify-content:center;align-items:center}.popover-form .window-form .inner .grid-16>div{cursor:pointer}.popover-form .window-form .inner .grid-16>div:active{transition-duration:.2s;transform:scale(.9)}.popover-form .window-form .inner .grid-16 .dent1{background:transparent url(svg/dent1.svg) no-repeat 50% 100%;background-size:contain;width:54px;height:165px}.popover-form .window-form .inner .grid-16 .dent2{background:transparent url(svg/dent2.svg) no-repeat 50% 100%;background-size:contain;width:66px;height:165px}.popover-form .window-form .inner .grid-16 .dent3{background:transparent url(svg/dent3.svg) no-repeat 50% 100%;background-size:contain;width:61px;height:165px}.popover-form .window-form .inner .grid-16 .dent4{background:transparent url(svg/dent4.svg) no-repeat 50% 100%;background-size:contain;width:48px;height:165px}.popover-form .window-form .inner .grid-16 .dent5{background:transparent url(svg/dent5.svg) no-repeat 50% 100%;background-size:contain;width:50px;height:165px}.popover-form .window-form .inner .grid-16 .dent6{background:transparent url(svg/dent6.svg) no-repeat 50% 100%;background-size:contain;width:49px;height:165px}.popover-form .window-form .inner .grid-16 .dent7{background:transparent url(svg/dent7.svg) no-repeat 50% 100%;background-size:contain;width:44px;height:165px}.popover-form .window-form .inner .grid-16 .dent8{background:transparent url(svg/dent8.svg) no-repeat 50% 100%;background-size:contain;width:51px;height:165px}.popover-form .window-form .inner .grid-16 .dent9{background:transparent url(svg/dent9.svg) no-repeat 50% 100%;background-size:contain;width:51px;height:165px}.popover-form .window-form .inner .grid-16 .dent10{background:transparent url(svg/dent10.svg) no-repeat 50% 100%;background-size:contain;width:44px;height:165px}.popover-form .window-form .inner .grid-16 .dent11{background:transparent url(svg/dent11.svg) no-repeat 50% 100%;background-size:contain;width:49px;height:165px}.popover-form .window-form .inner .grid-16 .dent12{background:transparent url(svg/dent12.svg) no-repeat 50% 100%;background-size:contain;width:50px;height:165px}.popover-form .window-form .inner .grid-16 .dent13{background:transparent url(svg/dent13.svg) no-repeat 50% 100%;background-size:contain;width:48px;height:165px}.popover-form .window-form .inner .grid-16 .dent14{background:transparent url(svg/dent14.svg) no-repeat 50% 100%;background-size:contain;width:61px;height:165px}.popover-form .window-form .inner .grid-16 .dent15{background:transparent url(svg/dent15.svg) no-repeat 50% 100%;background-size:contain;width:66px;height:165px}.popover-form .window-form .inner .grid-16 .dent16{background:transparent url(svg/dent16.svg) no-repeat 50% 100%;background-size:contain;width:55px;height:165px}.popover-form .window-form .inner .grid-16 .dent17{background:transparent url(svg/dent17.svg) no-repeat 50% 0;background-size:contain;width:54px;height:165px}.popover-form .window-form .inner .grid-16 .dent18{background:transparent url(svg/dent18.svg) no-repeat 50% 0;background-size:contain;width:61px;height:165px}.popover-form .window-form .inner .grid-16 .dent19{background:transparent url(svg/dent19.svg) no-repeat 50% 0;background-size:contain;width:73px;height:165px}.popover-form .window-form .inner .grid-16 .dent20{background:transparent url(svg/dent20.svg) no-repeat 50% 0;background-size:contain;width:50px;height:165px}.popover-form .window-form .inner .grid-16 .dent21{background:transparent url(svg/dent21.svg) no-repeat 50% 0;background-size:contain;width:47px;height:165px}.popover-form .window-form .inner .grid-16 .dent22{background:transparent url(svg/dent22.svg) no-repeat 50% 0;background-size:contain;width:45px;height:165px}.popover-form .window-form .inner .grid-16 .dent23{background:transparent url(svg/dent23.svg) no-repeat 50% 0;background-size:contain;width:39px;height:165px}.popover-form .window-form .inner .grid-16 .dent24{background:transparent url(svg/dent24.svg) no-repeat 50% 0;background-size:contain;width:37px;height:165px}.popover-form .window-form .inner .grid-16 .dent25{background:transparent url(svg/dent25.svg) no-repeat 50% 0;background-size:contain;width:37px;height:165px}.popover-form .window-form .inner .grid-16 .dent26{background:transparent url(svg/dent26.svg) no-repeat 50% 0;background-size:contain;width:39px;height:165px}.popover-form .window-form .inner .grid-16 .dent27{background:transparent url(svg/dent27.svg) no-repeat 50% 0;background-size:contain;width:45px;height:165px}.popover-form .window-form .inner .grid-16 .dent28{background:transparent url(svg/dent28.svg) no-repeat 50% 0;background-size:contain;width:47px;height:165px}.popover-form .window-form .inner .grid-16 .dent29{background:transparent url(svg/dent29.svg) no-repeat 50% 0;background-size:contain;width:50px;height:165px}.popover-form .window-form .inner .grid-16 .dent30{background:transparent url(svg/dent30.svg) no-repeat 50% 0;background-size:contain;width:73px;height:165px}.popover-form .window-form .inner .grid-16 .dent31{background:transparent url(svg/dent31.svg) no-repeat 50% 0;background-size:contain;width:61px;height:165px}.popover-form .window-form .inner .grid-16 .dent32{background:transparent url(svg/dent32.svg) no-repeat 50% 0;background-size:contain;width:54px;height:165px}.popover-form .window-form .inner textarea{width:100%;height:300px;padding:10px;border:1px solid #a65d19;border-radius:4px;font-family:parisplus-clair,sans-serif;font-style:normal;font-weight:400;line-height:1.25em;resize:none;margin-bottom:20px}.p404{background:#fbfaf9;height:calc(100vh - 324px)}.p404 .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%}.p404 .link{color:#a65d19;background:#fff;background:linear-gradient(0deg,#fff,#ededed);border-radius:50px;border:1px solid rgba(166,93,25,.7);box-shadow:inset 0 2px 0 #fff;display:inline-block;padding:9px 35px;text-decoration:none;font-family:parisplus-gris,sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;transition-duration:.5s}.p404 .link:hover{background-size:200% auto}.p404 .link:active{box-shadow:inset 0 0 4px grey}.c-breadcrumb .inner{position:relative;padding:3.75em;margin:0 auto;max-width:1320px;width:100%;padding-top:0;padding-bottom:0}.c-breadcrumb ol{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.c-breadcrumb ol li{padding:10px 5px 10px 0}.c-breadcrumb ol li:before{content:"/";display:inline-block;padding-right:5px;font-weight:300!important;color:#3f464f}.c-breadcrumb ol li:first-child:before{display:none}.c-breadcrumb ol li:last-child{color:#a65d19;font-weight:700}.telephone-em{font-size:10px;display:block;line-height:1.2em}@media screen and (max-width:560px){.encart-contacter-nous{width:100%;margin-top:10px}.encart-contacter-nous span{left:69px;transform:translate3d(0,-63%,0)}.encart-bilan{width:100%;margin-top:10px;font-size:1.08rem}.encart-bilan span{left:60px;transform:translate3d(0,-100%,0)}.encart-contact-simple{text-align:center}.encart-contact-simple .link-svg{display:inline-flex;margin-left:0}header{height:100px}header .inner{display:none}header .inner-mobile{display:block;padding:20px;position:relative}header .inner-mobile .logo{display:block;width:280px;height:60px;background:transparent url(svg/logo-signature.svg) no-repeat 0 0;background-size:contain}header .inner-mobile .handburger{position:absolute;width:40px;height:40px;background-color:#a65d19;-webkit-mask:url(svg/menu.svg) no-repeat 0 0;mask:url(svg/menu.svg) no-repeat 0 0;right:20px;top:50%;transform:translate3d(0,-50%,0)}.nav-mobile{display:none;position:fixed;z-index:999999999999;top:0;left:0;width:100%;height:100%;background:#fff;overflow:scroll}.nav-mobile .h2{font-size:1.75rem;color:#a65d19;padding-bottom:20px}.nav-mobile .close{position:absolute;width:40px;height:40px;background-color:#a65d19;-webkit-mask:url(svg/close.svg) no-repeat 0 0;mask:url(svg/close.svg) no-repeat 0 0;right:20px;top:20px}.nav-mobile nav:nth-child(2){background-color:#f4e1f0;padding:80px 20px 40px}.nav-mobile nav:nth-child(2) a{color:#a65d19}.nav-mobile nav:last-child{background-color:#fbfaf9;padding:40px 20px}.nav-mobile nav:last-child .submobile>a,.nav-mobile nav:last-child>a{font-weight:700;text-transform:uppercase}.nav-mobile nav .submobile>div{padding-bottom:20px}.nav-mobile a{display:block;padding:5px 0}.c-breadcrumb .inner{padding:10px 20px 0}.c-breadcrumb .inner ol{flex-direction:column}.c-breadcrumb .inner ol li{padding:0 0 0 10px}.c-breadcrumb .inner ol li:first-child{padding:0}.maps .grid-2{grid-template-columns:1fr;grid-gap:0;text-align:center}.maps .grid-2 div:first-child{display:none}.accueil .inner,.contact .inner{padding:20px 10px}.accueil .grid-2,.contact .grid-2{grid-template-columns:1fr;grid-gap:20px}.accueil .grid-2>div:first-child,.contact .grid-2>div:first-child{grid-template-columns:repeat(2,139px);grid-template-rows:139px 100px;justify-content:center;grid-template-areas:"a b" "e e"}.accueil .grid-2>div:first-child>a:nth-child(3),.accueil .grid-2>div:first-child>a:nth-child(4),.accueil .grid-2>div:first-child>a:nth-child(6),.accueil .grid-2>div:first-child>a:nth-child(7),.accueil .grid-2>div:first-child>a:nth-child(8),.accueil .grid-2>div:first-child>a:nth-child(9),.contact .grid-2>div:first-child>a:nth-child(3),.contact .grid-2>div:first-child>a:nth-child(4),.contact .grid-2>div:first-child>a:nth-child(6),.contact .grid-2>div:first-child>a:nth-child(7),.contact .grid-2>div:first-child>a:nth-child(8),.contact .grid-2>div:first-child>a:nth-child(9){display:none}.accueil .grid-2>div:first-child>div:nth-child(5)>div,.contact .grid-2>div:first-child>div:nth-child(5)>div{font-size:1.35rem}.accueil form.form>div>label,.contact form.form>div>label{display:none!important}.accueil form.form>div.accept-checkbox>label,.contact form.form>div.accept-checkbox>label{display:block!important}.accueil form.form .footer-form,.contact form.form .footer-form{text-align:center}.etapes .inner{padding:20px 10px 60px}.etapes h2{text-align:center;padding-bottom:30px}.etapes h2 span{padding-right:0}.etapes .grid-9{grid-template-columns:181px;grid-template-rows:201px 60px 201px 60px 201px 60px 201px 60px;justify-content:center}.etapes .inner>div>div.separation{background:transparent url(svg/etape-line.svg) no-repeat calc(50% - 6px) 50%;transform:rotate(90deg)}.temoignages-header-nav .inner{padding:20px}.presentation .background-mask{display:none}.presentation .btn-retour{right:auto;left:20px}.presentation h1{padding-top:30px}.presentation.presentation-left .grid-presentation,.presentation.presentation-right .grid-presentation{grid-template-areas:"a" "b";grid-template-columns:1fr}.presentation.presentation-left .grid-presentation div:last-child,.presentation.presentation-right .grid-presentation div:last-child{grid-column-start:1;grid-row:1/1}.presentation .inner{padding:40px 20px}.presentation .grid-3{display:none}.presentation h2{text-align:center!important;padding-bottom:30px}.presentation h2 span{padding-right:0}.presentation .cta-align{text-align:center}#arguments .inner{padding:40px 10px}#arguments .grid-4{grid-template-columns:181px;grid-gap:20px;justify-content:center}.presentation-alt .inner{padding:40px 20px}.presentation-alt h2{text-align:center!important;padding-bottom:30px}.presentation-alt h2 span{padding:0 10px}.presentation-alt .grid-2{grid-template-columns:1fr;grid-gap:20px}.presentation-alt .grid-2>div:last-child{grid-column-start:1;grid-row:1/1}.presentation-alt .grid-2 .columns-2{-moz-columns:1;column-count:1;-moz-column-gap:0;column-gap:0}.presentation-alt .cta-align{text-align:center}.presentation-alt .cta-align a:first-child{margin-right:0;margin-bottom:20px}.articles h2{text-align:center;padding-bottom:30px}.articles h2 span{padding:0 10px}.articles .inner{padding:40px 20px}.articles .grid-4{grid-template-columns:1fr}.articles .grid-4 .cta-align{text-align:right;padding-top:0!important}.articles .cta-align{padding-top:30px!important;text-align:center}.temoignages .inner{padding:40px 20px}.temoignages .h4,.temoignages h2{padding-bottom:30px}.temoignages h2{text-align:center}.temoignages h2 span{padding:0 10px}.temoignages .grid-2,.temoignages .grid-2 .grid-2{grid-template-columns:1fr;grid-gap:40px}.temoignages .grid-2 .grid-2>div:first-child,.temoignages .grid-2>div:first-child{display:flex;justify-content:center}.temoignages .grid-2 .grid-2 h4,.temoignages .grid-2 .grid-2 h5,.temoignages .grid-2 h4,.temoignages .grid-2 h5{text-align:justify}.temoignages .align-right{display:block;text-align:center}.temoignages .align-right .link-svg{display:inline-flex;margin-right:0;margin-bottom:10px}.temoignages .grid-3{justify-content:center;grid-template-columns:repeat(3,80px)}.article .inner,article .inner{padding:20px}.article .btn-retour,article .btn-retour{right:auto;left:20px}.article h1,article h1{padding-top:50px}.article .columns-2,article .columns-2{-moz-columns:1;column-count:1;-moz-column-gap:0;column-gap:0}.subcats .inner{padding:20px 20px 40px}.subcats .btn-retour{right:auto;left:20px}.subcats h1{padding-top:50px;padding-bottom:20px}.subcats h2{text-align:left}.subcats h3{text-align:center;padding-bottom:30px}.subcats h3 span{padding:0 10px}.subcats .inner>.grid-2{grid-template-columns:1fr;grid-gap:20px}.subcats .inner>.grid-2 form.form .grid-2{grid-template-columns:1fr;grid-gap:5px 20px}.subcats .inner>.grid-2 form.form label{display:none!important}.subcats .inner>.grid-2 form.form .footer-form{text-align:center}.subcats .grid-2 .grid-2{padding-top:20px}.subcats .grid-2 .grid-2 a .titre{font-size:1rem}.subcats nav a{position:relative;padding-left:30px;text-align:left}.subcats nav a:before{position:absolute;bottom:50%;left:0;margin-bottom:-6px}.presentation-video .inner{padding:20px}.presentation-video .grid-2{grid-template-columns:1fr;grid-gap:20px}.presentation-video h2{text-align:center;padding-bottom:30px}.presentation-video h2 span{padding:0 10px}.gallery .inner{padding:40px 20px}.gallery h3{text-align:center;padding-bottom:30px}.gallery h3 span{padding:0 10px}.gallery .grid-4{grid-template-columns:1fr 1fr;grid-gap:20px}.gallery .grid-2{grid-template-columns:1fr;grid-gap:20px}.popover .slider{bottom:100px}.popover .popover-footer{height:100px}.popover .popover-footer .grid-2{display:none}.popover .nav-prev{left:20px}.popover .nav-next{right:20px}.popovertemoignages .slider .scroll .video{bottom:100px}.popovertemoignages .slider .scroll .popovertemoignages-footer{height:100px}.popovertemoignages .slider .scroll .popovertemoignages-footer .grid-3{display:none;grid-template-columns:1fr}.popovertemoignages .slider .scroll .popovertemoignages-footer .grid-3>div:first-child,.popovertemoignages .slider .scroll .popovertemoignages-footer .grid-3>div:nth-child(3),.popovertemoignages .slider .scroll .popovertemoignages-footer p{display:none}.popovertemoignages .nav-prev{left:20px}.popovertemoignages .nav-next{right:20px}footer .inner{padding:20px 20px 100px}footer .grid-3{grid-template-columns:1fr;justify-content:center;text-align:center;grid-gap:10px}footer .grid-3>.logo{position:relative;left:50%;transform:translate3d(-50%,0,0)}footer .grid-3 .grid-2{margin-top:10px}footer .qilink{text-align:center;padding-right:0}.temoignages-video h1{text-align:center;padding-bottom:30px}.temoignages-video h1 span{padding:0 10px}.temoignages-video h2{font-size:2rem}.temoignages-video .inner{padding:40px 20px}.temoignages-video .grid-2{grid-template-columns:1fr;grid-gap:20px;grid-template-areas:"a" "b"}.temoignages-video:nth-child(6) .grid-2>div:first-child{grid-area:b}.temoignages-video:nth-child(6) .grid-2>div:last-child{grid-area:a}.temoignages-footer-nav .inner{padding:20px}.temoignages-footer-nav .inner .link{padding:9px 15px}.sitemap .grid-3{grid-template-columns:1fr;grid-gap:10px}.popover-form{overflow:scroll}.popover-form .window-form{padding:20px;top:0;left:0;transform:translateZ(0)}.popover-form .window-form .close{top:20px;right:20px}.popover-form .window-form .inner .grid-16{overflow:scroll;justify-content:start}.sticky{top:auto;bottom:0;height:auto}.sticky .inner{padding:0}.sticky .inner>div{border-radius:0}.sticky .inner>div>div:first-child{display:none}.sticky .grid-3{justify-content:center;align-items:center;grid-template-columns:1fr;grid-gap:0;padding:20px 0}.sticky .qr{background:0 0;width:100%;height:auto;display:block;text-align:center;padding-bottom:5px}.sticky .qr,.sticky .qr strong{padding-left:0;color:#a65d19}.telephone-em{padding-top:20px!important}}
