@font-face{font-family:"basefont";src:url(/assets/lato-100-651e6cef50e133aa7584d5cb46f591a021ce63c2ec693fc136a1d670fdccc3ca.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:"basefont";src:url(/assets/lato-300-fb56af9bab8c2276e48efcf2d90d8132a6f2967ebd614800713926af35028ad0.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:"basefont";src:url(/assets/lato-500-a68761b44f73e83f9582ef614be495456a2f60ccbfa9379202975fecc236d731.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"basefont";src:url(/assets/lato-700-1828e416802fb429f50d7a27d2dcccb7d0cdc8e856d26378a59ba0335ef110bf.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"basefont";src:url(/assets/lato-900-81a0dcc5c6a495c97901573bce9d528df0b2369b2b7cd5ae04ce847ec66b5542.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}body.website{--fs-xxxl: 64px;--fs-xxl: 48px;--fs-xl: 36px;--fs-l: 24px;--fs-m: 18px;--fs-s: 16px;--fs-xs: 14px;--block-xs: 540px;--block-s: 640px;--block-m: 1040px;--block-l: 1366px;--block-xl: 1636px;--vspace-l: 136px;--vspace-m: 60px;--vspace-s: 30px;--vspace-xs: 10px}@media only screen and (max-width:1000px){body.website{--vspace-l: 90px;--vspace-m: 45px;--vspace-s: 22px;--vspace-xs: 8px}}body.website{--color-green: #65c9b5;--color-green-light: #7cd1c0;--color-link: var(--color-primary);--color-link-hover: var(--color-green-light)}body.website{font-family:"basefont",sans-serif;font-size:16px;font-weight:300;height:100%;margin:0;padding:0;width:100%}body.website h1{color:#000;font-family:"basefont",sans-serif;font-size:60px;font-weight:700;line-height:1.5em;margin:0 0 20px 0;padding:0}body.website h2{color:#000;font-family:"basefont",sans-serif;font-size:48px;font-weight:700;line-height:1.5em;margin:0 0 20px 0;padding:0}body.website h3{color:#000;font-family:"basefont",sans-serif;font-size:36px;font-weight:700;line-height:1.5em;margin:0 0 20px 0;padding:0}body.website h4{color:#000;font-family:"basefont",sans-serif;font-size:24px;font-weight:700;line-height:1.5em;margin:0 0 20px 0;padding:0}body.website h5{color:#000;font-family:"basefont",sans-serif;font-size:20px;font-weight:700;line-height:1.5em;margin:0 0 0 0;padding:0}body.website p{color:#000;font-family:"basefont",sans-serif;font-size:20px;font-weight:300;line-height:1.7em;margin:0 0 30px 0}body.website a{color:var(--color-primary);font-family:"basefont",sans-serif;font-size:20px;font-weight:500;text-decoration:none}body.website a:hover{text-decoration:underline}body.website input{background:#fff;color:#000;font-family:"basefont",sans-serif;font-size:16px;font-weight:300}body.website ul li{list-style:disc;font-size:20px;margin:0 0 20px 60px}body.website p+ul{margin-top:-10px;margin-bottom:30px}body.website footer#main-footer{background:#fff;padding:var(--vspace-s) 5%;text-align:center}body.website footer#main-footer p{color:#444;font-size:14px;margin:0}body.website footer#main-footer a{color:#444;font-size:14px;font-weight:300}body.website footer#main-footer a:hover{color:var(--color-link)}body.website a.button{font-size:var(--fs-s);font-weight:700;text-decoration:none;text-transform:uppercase}body#website-statics.home div.main-wrapper{margin:0;width:100%}body#website-statics.home header#main-header{background:#fff;padding:100px 0;text-align:center}body#website-statics.home header#main-header div.logo{text-align:center;width:100%}body#website-statics.home header#main-header div.logo img{width:450px}body#website-statics.home frml-block{background:#fff;overflow:hidden;width:100%}body#website-statics.home frml-block h2{color:#000;font-size:70px;line-height:1em;text-align:left}body#website-statics.home frml-block h2 small{color:var(--color-primary);display:block;font-size:20px;font-weight:400;margin-top:0}body#website-statics.home frml-block p{color:#444;font-size:20px;max-width:700px}body#website-statics.home frml-block ul li{color:#444;font-size:20px}body#website-statics.home frml-block.simple{background:#f8f8f8;padding:160px 5%;text-align:center;width:90%}body#website-statics.home frml-block.simple h2{margin:0 0 40px 0;text-align:center}body#website-statics.home frml-block.simple p{margin-left:auto;margin-right:auto;text-align:center}body#website-statics.home frml-block.split{padding:160px 5% 160px 5%;width:90%}body#website-statics.home frml-block.split frml-block-header{display:inline-block;text-align:center;width:39%}body#website-statics.home frml-block.split frml-block-header div.wrapper{display:inline-block;text-align:left;vertical-align:middle}body#website-statics.home frml-block.split frml-block-body{display:inline-block;max-width:700px;padding:0 5% 0 15%;vertical-align:middle;width:40%}body#website-statics.home frml-block.pict3{padding:0 0 160px 0}body#website-statics.home frml-block.pict3 div.image{background:#fff;float:left;height:24vw;margin-right:6.5vw;width:24vw}body#website-statics.home frml-block.pict3 div.image img{width:100%}body#website-statics.home frml-block.pict3 div.image:first-child{margin-left:6.5vw}body#website-statics.home frml-block.quote{align-content:center;background:no-repeat center center rgba(0,0,0,0);background-size:cover;display:grid;height:90vh;max-height:750px;vertical-align:middle}body#website-statics.home frml-block.quote frml-block-body{display:inline-block;margin-left:50%;max-width:1200px;width:47%;vertical-align:middle}body#website-statics.home frml-block.quote frml-block-body h3{color:#333;font-size:40px;font-weight:700;line-height:1em;margin:0 0 30px 0;text-transform:uppercase;width:100%}body#website-statics.home frml-block.quote frml-block-body h3 small{display:block;font-size:30px;opacity:.4}body#website-statics.home frml-block.quote frml-block-body p{color:#333;display:inline-block;font-weight:500;margin:0 0 20px 0;opacity:.8;width:100%}body#website-statics.home frml-block.quote frml-block-body a.button{margin-top:15px}body#website-statics.home frml-block.quote.left frml-block-body{margin-left:10%}body#website-statics.home #section-intro{background-image:url(/assets/website/home-block-intro-cd4e5e6375d14cbda5a5134d71042b70d2f7c85f6cae938ae334bd15a4112c1f.jpg)}body#website-statics.home #section-intro frml-block-body{margin-left:0;max-width:none;width:100%}body#website-statics.home #section-intro h1{background:url(/assets/website/bg-line-green-93a1fcf27ca43dd0839fb717e1cc118b2eec2b8146a7aa362d435eac65017d88.png) repeat bottom right var(--color-primary);color:#fff;display:inline-block;font-size:52px;font-weight:700;line-height:1em;margin:0 0 0 -2%;padding:65px 80px 50px 10%;text-align:right;text-transform:uppercase;text-shadow:0px 1px 5px rgba(0,0,0,.2);vertical-align:middle;width:40%}body#website-statics.home #section-intro h1 small{display:block;font-size:22px;font-weight:400;opacity:.7;text-transform:none}body#website-statics.home #section-about{padding-bottom:70px}body#website-statics.home #section-about h2{max-width:400px}body#website-statics.home #section-bio{background:url(/assets/website/jean-sebastien-lepage-966575e1e6136b5157d1f4e99d57ce3dfa408436547bcf07c680ca9b139690b3.jpg) no-repeat left bottom #f8f8f8;background-size:50vw;margin-bottom:-3px}body#website-statics.home #section-home1{background-image:url(/assets/website/home-block-1-fb810adaf03789b65f7684bbc9cbb4e8e7542816ea06aa2f50372e764c9524ad.jpg)}body#website-statics.home #section-home2{background-image:url(/assets/website/home-block-2-995011d6a447a4ec4cf9775404de898fb751271786c10667bb2810b345e2d5af.jpg)}body#website-statics.home #section-home3{background-image:url(/assets/website/home-block-3-1092aa1e486b912e555024d2c5fd01a4e95626f4e0c84b3073089f2a97469164.jpg)}body#website-statics.home #section-conditions ul{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;margin:0 auto;max-width:2000px;padding:50px 0;width:100%}body#website-statics.home #section-conditions ul li{background:#fff;list-style:none;margin:0;margin:0 1.5% 40px 1.5%;padding:40px 1.5%;text-align:center;width:14%}body#website-statics.home #section-conditions ul li img{background:#fff;padding:0 0 30px 0;width:50%}body#website-statics.home #section-conditions ul li div.content h3{display:block;font-size:22px;font-weight:700;margin:0 auto 20px 0;line-height:1.3em;text-align:left}body#website-statics.home #section-conditions ul li div.content hr{border-top:5px solid #e94232;margin:0 0 20px 0;padding:0;width:40px}body#website-statics.home #section-conditions ul li div.content ul{display:block;padding:0}body#website-statics.home #section-conditions ul li div.content ul li{color:#777;font-size:16px;display:block;margin:0 0 10px 0;padding:0;text-align:left;width:100%}body#website-statics.home #section-location h3{font-size:22px;font-weight:700;margin:0 0 20px 0}body#website-statics.home #section-location div.location{margin-bottom:40px}body#website-statics.home #section-location div.location address{color:#555;font-size:20px;font-style:normal;line-height:1.5em;margin-bottom:10px}body#website-statics.home #section-location div.schedule ul{list-style:none}body#website-statics.home #section-location div.schedule ul li{font-size:20px;list-style:none;margin:0;margin-bottom:10px}body#website-statics.home #section-location div.schedule ul li strong{display:inline-block;font-weight:300;width:120px}body#website-statics.home #appointment{background:url(/assets/website/bg-line-green-93a1fcf27ca43dd0839fb717e1cc118b2eec2b8146a7aa362d435eac65017d88.png) repeat bottom right var(--color-primary);background-size:auto 100%}body#website-statics.home #appointment h2{color:#fff;font-size:40px;margin-bottom:30px}body#website-statics.home #appointment p{color:#fff;font-size:24px;opacity:.8}body#website-statics.home #appointment div.links{padding:50px 0 0 0;text-align:center;width:100%}body#website-statics.home #appointment div.links a{border:4px solid hsla(0,0%,100%,0);color:#fff;display:inline-block;font-size:32px;font-weight:700;margin:0 40px;padding:10px;text-decoration:none}body#website-statics.home #appointment div.links a:hover{background:hsla(0,0%,100%,.1);border:4px solid hsla(0,0%,100%,.4)}body#website-statics.home #section-info frml-block-body{margin:0 auto;max-width:700px}body#website-statics.home #section-info frml-block-body h3{font-size:40px;margin:0 auto 30px auto;text-align:left}body#website-statics.home #section-info frml-block-body p{font-size:18px;text-align:left}body#website-statics.home #section-info frml-block-body p strong{color:#000;font-size:16px;font-weight:600}body#website-statics.home #section-info frml-block-body a{font-size:18px;font-weight:700;margin-left:10px}body#website-statics.home #section-info frml-block-body ul.contact li{font-size:18px;list-style:none;margin:0 0 20px 0;text-align:left}body#website-statics.home #section-info frml-block-body ul.contact li strong{color:#000;display:inline-block;width:100px}@media only screen and (max-width:2000px){body#website-statics.home #section-bio{background-position:-100px bottom;background-size:60vw}}@media only screen and (max-width:1600px){body#website-statics.home #section-conditions ul li{margin:0 2% 40px 2%;max-width:260px;padding:40px 3%;width:22%}body#website-statics.home #section-bio{background-position:-200px bottom;background-size:70vw}}@media only screen and (max-width:1300px){body#website-statics.home frml-block h2{font-size:55px}body#website-statics.home frml-block h2 small{font-size:22px;margin-top:0px}body#website-statics.home frml-block.split frml-block-body{padding:0 5% 0 10%;width:45%}body#website-statics.home frml-block.quote{height:500px}body#website-statics.home frml-block.quote frml-block-body{width:45%}body#website-statics.home frml-block.quote frml-block-body h3{font-size:36px;line-height:1em}body#website-statics.home frml-block.quote frml-block-body p{font-size:20px;line-height:1.3em}body#website-statics.home #section-intro h1{font-size:40px;line-height:1em;padding:45px 60px 30px 10%}body#website-statics.home #section-intro h1 small{font-size:18px}body#website-statics.home #appointment div.links a{font-size:30px}}@media only screen and (max-width:1000px){body#website-statics.home header#main-header div.logo img{width:350px}body#website-statics.home frml-block h2{font-size:45px}body#website-statics.home frml-block h2 small{font-size:18px;margin-top:0px}body#website-statics.home frml-block.simple{padding:120px 10%;text-align:center;width:80%}body#website-statics.home frml-block.simple h2{margin-bottom:30px}body#website-statics.home frml-block.split{padding:120px 15% 120px 15%;width:70%}body#website-statics.home frml-block.split frml-block-header{text-align:left;width:100%}body#website-statics.home frml-block.split frml-block-body{padding:0;width:100%}body#website-statics.home frml-block.pict3{padding-bottom:120px}body#website-statics.home frml-block.quote{height:450px}body#website-statics.home frml-block.quote frml-block-body h3{font-size:35px}body#website-statics.home frml-block.quote frml-block-body p{font-size:18px}body#website-statics.home #section-intro h1{font-size:30px;padding:35px 50px 20px 5%}body#website-statics.home #section-intro h1 small{font-size:16px}body#website-statics.home #section-bio{background-position:left bottom;background-size:100vw;padding-bottom:90vw}body#website-statics.home #section-about{padding-bottom:60px}body#website-statics.home #section-conditions ul li{display:flex;margin:0 0 30px 0;max-width:none;padding:30px 5%;width:90%}body#website-statics.home #section-conditions ul li img{height:100px;margin-right:10%;width:100px}body#website-statics.home #section-conditions ul li hr{display:none}body#website-statics.home #appointment div.links{padding-top:0}body#website-statics.home #appointment div.links a{margin-bottom:30px}}@media only screen and (max-width:700px){body#website-statics.home frml-block h2{font-size:40px;margin-bottom:30px}body#website-statics.home frml-block h2 small{font-size:18px}body#website-statics.home frml-block p{font-size:17px}body#website-statics.home frml-block ul li{font-size:17px;margin-left:40px}body#website-statics.home frml-block.simple{padding:80px 10%}body#website-statics.home frml-block.split{padding:100px 15% 80px 15%;width:70%}body#website-statics.home frml-block.pict3{padding-bottom:60px}body#website-statics.home frml-block.quote{background:no-repeat bottom center rgba(0,0,0,0);background-size:100%;display:block;height:100vh}body#website-statics.home frml-block.quote frml-block-body{margin:0;padding:10vh 15%;width:70%}body#website-statics.home frml-block.quote frml-block-body h3{font-size:30px;line-height:1.1em}body#website-statics.home frml-block.quote frml-block-body p{font-size:18px;line-height:1.5em}body#website-statics.home frml-block.quote.left frml-block-body{margin-left:0}body#website-statics.home #section-intro{background:url(/assets/website/home-block-intro-cd4e5e6375d14cbda5a5134d71042b70d2f7c85f6cae938ae334bd15a4112c1f.jpg) no-repeat right bottom rgba(0,0,0,0);background-size:cover;height:350px;margin-bottom:100px}body#website-statics.home #section-intro h1{font-size:36px;left:0;margin:270px 0 0 0;padding:35px 0 30px 0;position:absolute;text-align:center;width:100%}body#website-statics.home #section-intro h1 small{font-size:18px}body#website-statics.home #section-bio{display:block}body#website-statics.home #section-bio div.wrapper{display:block}body#website-statics.home #section-bio div.wrapper img{display:none}body#website-statics.home #section-about{padding-bottom:20px}body#website-statics.home #section-home1{background-image:url(/assets/website/home-block-1-mobile-4f7d42f3097d62b5a92b8b50ba10a68532ab28fe152a780e7aff4158bbfe5273.jpg)}body#website-statics.home #section-home2{background-image:url(/assets/website/home-block-2-mobile-5f25f9ea78427cd1614d06c41649a7f5c8e9be80af03a1c7ba751d0d9e6fbcd7.jpg)}body#website-statics.home #section-home3{background-image:url(/assets/website/home-block-3-mobile-d57c3c042ae898589c17bf347b0fc0630ff43049a5bf634f0a8d804eaa89ceef.jpg)}body#website-statics.home #appointment h2{font-size:32px;margin-bottom:20px}body#website-statics.home #appointment p{font-size:20px}body#website-statics.home #appointment div.links{padding:20px 0 0 0}body#website-statics.home #appointment div.links a{font-size:28px;margin:0 40px 20px 40px}body#website-statics.home #section-info h3{font-size:24px;line-height:1em}body#website-statics.home #section-info p{font-size:15px}body#website-statics.home #section-info ul.contact li{padding:20px 0 0 0}}@media only screen and (max-width:480px){body#website-statics.home header#main-header{padding:60px 0}body#website-statics.home header#main-header div.logo img{width:250px}body#website-statics.home frml-block h2{font-size:32px;margin-bottom:30px}body#website-statics.home frml-block h2 small{font-size:16px}body#website-statics.home frml-block.simple{padding:60px 10%;width:80%}body#website-statics.home frml-block.split{padding:60px 10%;width:80%}body#website-statics.home frml-block.pict3{padding-bottom:60px}body#website-statics.home frml-block.quote frml-block-body h3{font-size:24px}body#website-statics.home frml-block.quote frml-block-body p{font-size:16px}body#website-statics.home frml-block.quote frml-block-body a.button{font-size:14px;line-height:50px}body#website-statics.home #section-intro{height:340px}body#website-statics.home #section-intro h1{font-size:30px}body#website-statics.home #section-conditions h2{text-align:left}body#website-statics.home #section-conditions p{text-align:left}body#website-statics.home #section-conditions ul li{display:block}body#website-statics.home #section-conditions ul li img{margin:0}body#website-statics.home #section-conditions ul li frml-block-body{margin:0 10%;width:80%}}body#website-statics.privacy_policy #block-hero{background:#fff;padding:100px 5% 60px 5%}body#website-statics.privacy_policy #block-hero frml-block-body{margin:0 auto;max-width:700px}body#website-statics.privacy_policy #block-hero h1{font-size:50px;line-height:1.2em;margin:0}body#website-statics.privacy_policy #block-policy{background:#f8f8f8;padding:60px 5%}body#website-statics.privacy_policy #block-policy frml-block-body{margin:0 auto;max-width:700px}body#website-statics.privacy_policy #block-policy h2{color:var(--color-primary);font-size:26px;line-height:1.3em;margin:40px 0 15px 0}body#website-statics.privacy_policy #block-policy p{color:#444;font-size:18px}body#website-statics.privacy_policy #block-policy a{font-size:18px}@media only screen and (max-width:700px){body#website-statics.privacy_policy #block-hero h1{font-size:36px}}
