:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}.fa-solid:before,.fa-regular:before,.fas:before,.far:before{font-weight:var(--fa-style, 900)}@font-face{font-family:Avenir-LT-35;src:url(/assets/Avenir-LT-35-Light-2eb0fce4.ttf)}@font-face{font-family:WorkSans;src:url(/assets/WorkSans-VariableFont_wght-37722d10.ttf)}@font-face{font-family:quicksand;src:url(/assets/Quicksand-VariableFont_wght-d232fd15.ttf)}@font-face{font-family:handlee;src:url(/assets/Handlee-Regular-9fa2f002.ttf)}@font-face{font-family:questrial;src:url(/assets/Questrial-Regular-d68c0760.ttf)}:root{--black: rgb(0, 0, 0);--grey: rgb(64, 64, 64);--light-grey: rgb(110, 110, 110);--light-grey-border: rgb(128, 128, 128);--light-grey-background: #fcfcfc}#app{margin:0 auto;font-weight:400;font-family:WorkSans,sans-serif;p {font-family: quicksand,sans-serif;} .page-description {font-size: 20px; text-align: center; width: 60%; margin: 50px auto 70px;} .separator {width: 31px; border-top: solid var(--grey) 3px;} .page-heading {display: flex; flex-direction: column; row-gap: 1rem; h1.page-title {font-size: 55px; font-weight: 500; color: var(--black);} .separator {align-self: center;}} @media (max-width: 48rem) {.service-container {.page-heading {h1.page-title {font-size: 40px;}}}}}.footer-container{display:flex;flex-direction:row;justify-content:space-between;font-family:questrial,sans-serif;background-color:#f1ecec}.footer-container .footer-item{margin-block:1.5rem}.footer-container .socials{display:flex;justify-content:space-between;gap:10px;align-self:flex-end;padding-block-end:.5rem;margin-inline:3rem}.footer-container .socials .icon{margin-right:7px;transition:.6s;cursor:pointer}.footer-container .socials a{color:#000}.footer-container .socials a .icon:hover{transition:.3s}.footer-container .socials a #pinterest:hover{color:#e60023}.footer-container .socials a #instagram:hover{color:#ca33b3}.footer-container .contact-info{display:flex;flex-direction:column;row-gap:1.125rem;margin-inline:4rem}.footer-container .contact-info .contact-item a{font-size:.875rem;color:var(--grey);text-decoration:none}.footer-container .contact-info a#address{text-decoration:underline}@media (max-width: 48rem){.footer-container{flex-direction:column;padding-block-start:1rem;padding-block-end:.5rem}.footer-container .contact-info,.footer-container .socials{margin-inline:1rem}.footer-container .footer-item{margin-block:.5rem}}nav.header{text-align:right}nav.header a{text-decoration:none;color:inherit}nav.header ul{list-style:none}nav.header li{display:inline-block;font-family:Avenir-LT-35,sans-serif;color:var(--grey);padding-top:10px;font-size:14px;padding-left:5px;padding-right:5px}nav.header li a.router-link-header{border-top:4px solid transparent;padding-top:1.5rem;padding-inline:.625rem}nav.header li a:hover,nav.header li a.router-link-exact-active{border-top:4px solid var(--light-grey-border);color:var(--light-grey)}nav.header .burger{display:none;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;padding:0;cursor:pointer;color:var(--grey)}@media (max-width: 48rem){nav.header .burger{display:flex}nav.header ul{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:center;row-gap:2rem;margin:0;padding:1.5rem 0;background-color:var(--light-grey-background);box-shadow:0 8px 20px #0000001a;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}nav.header li{display:block;font-size:18px;padding:0}nav.header li a{padding-top:0}}@media (max-width: 48rem){nav.header.is-open ul{opacity:1;visibility:visible;transform:translateY(0)}}header{position:relative;z-index:100;height:120px;display:flex;justify-content:space-between;align-items:center;margin-inline-start:50px;margin-inline-end:50px;margin-block-end:2rem}@media screen and (max-width:450px){header{margin-right:20px;margin-left:20px}}@media screen and (max-width:380px){header{margin-right:10px;margin-left:10px}}header #logo{img {height: 70px; width: auto;}}.wrapper[data-v-3e7d1d35]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.content[data-v-3e7d1d35]{flex:1;display:flex;flex-direction:column}header[data-v-3e7d1d35]{line-height:1.5;max-height:100vh}.logo[data-v-3e7d1d35]{display:block;margin:0 auto 2rem}nav[data-v-3e7d1d35]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-3e7d1d35]{color:var(--color-text)}nav a.router-link-exact-active[data-v-3e7d1d35]:hover{background-color:transparent}nav a[data-v-3e7d1d35]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-3e7d1d35]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-3e7d1d35]{display:flex;place-items:center}.logo[data-v-3e7d1d35]{margin:0 2rem 0 0}header .wrapper[data-v-3e7d1d35]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-3e7d1d35]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}main{display:flex;flex-direction:column;flex:1}.img-container{position:relative;flex:1}.full-width-img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#description-background{position:absolute;right:0;top:0;background:rgba(255,255,255,.4);height:100%;width:45%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center}#description-contenu{text-align:center;width:fit-content;margin-inline-start:4rem}#description-contenu h1{font-weight:400;font-size:36px;color:var(--grey);margin-bottom:1.5rem}#description-contenu h2{color:#474747;font-size:47px;font-weight:600}@media screen and (max-width: 400px){#description-contenu h2{font-size:37px}}#ptite-barre{width:71px;border-top:3px solid #6b6b6b;margin:auto auto 10px}p#quebec-description{font-size:14px;font-weight:400;color:var(--grey);margin-top:5px;font-family:WorkSans}section .section-container{text-align:center}section .section-container h2.section-title{margin-top:90px;margin-bottom:65px;font-weight:600;font-size:35px}@media (max-width: 60rem){#description-background{width:75%}}@media (max-width: 48rem){#description-background{width:100%}#description-contenu{margin-inline:auto}}.apropos-container{color:var(--black);display:grid;grid-template-columns:29fr 25fr;gap:3rem;margin-block:auto}.apropos-container .description{justify-self:end;margin-block-end:2rem;text-align:center;display:flex;flex-direction:column;row-gap:1rem;max-width:553px}.apropos-container .description .separator{align-self:center}.apropos-container .description .content{margin-block-start:1rem;display:flex;flex-direction:column;row-gap:2rem;padding-inline-start:2rem}.apropos-container .description .content p{font-family:quicksand,sans-serif;font-weight:300;line-height:2rem;font-size:18px}.apropos-container .description .content a,.apropos-container .description .content a:visited{text-decoration:underline;color:var(--black)}.apropos-container .image img{width:538px}@media (max-width: 60rem){.apropos-container{grid-template-columns:2fr 1fr}.apropos-container .description .content p{text-align:justify}.apropos-container .image{align-self:center}.apropos-container .image img{max-width:300px}}@media (max-width: 48rem){.apropos-container{grid-template-columns:1fr}.apropos-container .description{justify-self:center}.apropos-container .description .content{padding-inline:1.5rem}.apropos-container .description .content p{text-align:justify}.apropos-container .image{justify-self:center;margin-block-end:3rem}}.service-container{display:flex;flex-direction:column;gap:3rem;margin-block-end:2rem}.service-container .page-heading{width:fit-content;align-self:center;margin-inline-end:10%}.service-container .content{display:flex;flex-direction:row;justify-content:end;column-gap:5rem;padding-inline-start:3rem;background-color:var(--light-grey-background)}.service-container .content .text-content{display:flex;flex-direction:column;row-gap:4.5rem;font-family:questrial,sans-serif;font-size:18px;max-width:33rem;flex-shrink:0;margin-block:2rem}.service-container .content .text-content .description{font-weight:300;line-height:1.75rem}.service-container .content .text-content .pricing{display:flex;flex-direction:column;row-gap:1rem}.service-container .content .text-content .pricing h2.pricing-title{font-size:34px;font-weight:700}.service-container .content .text-content .pricing .pricing-details{display:flex;flex-direction:row;column-gap:2rem;justify-content:space-between}.service-container .content .text-content .pricing .pricing-details .price{display:flex;flex-direction:column;row-gap:.5rem;margin-block-start:30px}.service-container .content .text-content .pricing .pricing-details .price h3{font-size:18px;font-weight:600}.service-container .content .text-content .pricing .pricing-details .price i{font-size:14px;font-weight:200}.service-container .content .text-content .pricing .pricing-details .location{font-size:16px;font-weight:400;text-decoration:underline;text-align:center}.service-container .content .text-content .insurance-warning{font-size:14px;font-weight:400}.service-container .content .text-content .ortho-associations{display:flex;flex-direction:column;row-gap:1rem}.service-container .content .text-content .ortho-associations a{margin-inline-start:.75rem}.service-container .content .text-content .ortho-associations a img{height:50px;width:auto}.service-container .content .image-bureau{position:relative;flex:1 1 100%;max-width:1300px}.service-container .content .image-bureau img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 60rem){.service-container{margin-block-end:0}.service-container .page-heading{margin-inline-end:0;text-align:center}.service-container .content{flex-direction:column;padding-inline-start:0}.service-container .content .text-content{align-self:center;max-width:100%;margin-inline:3rem}.service-container .content .text-content .pricing{align-self:center;min-width:60%}.service-container .content .text-content .pricing .pricing-title{text-align:center}.service-container .content .text-content .pricing .pricing-details{column-gap:3rem}.service-container .content .image-bureau{position:static;aspect-ratio:875/507}.service-container .content .image-bureau img{position:static;width:100%;height:100%}}@media (max-width: 48rem){.service-container .page-heading h1.page-title{font-size:40px}.service-container .content .text-content{row-gap:3.5rem;margin-inline:1rem}.service-container .content .text-content .description{text-align:justify}}
