*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-primary) var(--scrollbar-bg)}*:focus-visible{outline-style:solid;outline-color:var(--clr-primary)}@media screen and (prefers-reduced-motion:no-preference){html:has(app-treatment-details,app-service-packages){scroll-behavior:smooth}}@media screen and (max-width:840px)and (prefers-reduced-motion:no-preference){html:has(app-contact-us){scroll-behavior:smooth}}html,input,select,textarea{overscroll-behavior:auto}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,textarea,select{font:inherit}input,input:focus-visible{outline:transparent}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty;max-width:80ch}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}li::marker{font-size:.875rem;color:inherit}:root{--clr-eerie-black: #1a1612;--clr-meteorite: #3e3e3c;--clr-pale-taupe: #58524d;--clr-kabul: #6a6157;--clr-mocha: #986f47;--clr-faded-copper: #a98458;--clr-deep-camel: #b07f46;--clr-khaki-beige: #c1b19f;--clr-yang-mist: #ece6de;--clr-pearl-white: #f8f5f0;--clr-white: #fff;--clr-crust: #f3ba77;--clr-maple: #ebcead;--clr-oriental-silk: #efe6d6;--clr-blue-linen: #595d68;--clr-border: var(--clr-neutral-950);--clr-shadow: var(--clr-neutral-950);--clr-background: var(--clr-pearl-white);--clr-on-background: var(--clr-eerie-black);--clr-surface: var(--clr-yang-mist);--clr-on-surface: var(--clr-eerie-black);--clr-primary: var(--clr-deep-camel);--clr-on-primary: var(--clr-white);--clr-secondary: var(--clr-meteorite);--clr-on-secondary: var(--clr-white);--clr-tertiary: var(--clr-pale-taupe);--clr-on-tertiary: var(--clr-white);--clr-danger: #ff485e;--clr-on-danger: var(--clr-white);--scrollbar-bg: transparent}html,body{background-color:var(--clr-background);color:var(--clr-on-background)}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}*{font-family:Prodigy Sans,sans-serif}:root{--size-2: .125rem;--size-4: .25rem;--size-6: .375rem;--size-8: .5rem;--size-10: .625rem;--size-12: .75rem;--size-14: .875rem;--size-16: 1rem;--size-18: 1.125rem;--size-20: 1.25rem;--size-22: 1.375rem;--size-24: 1.5rem;--size-26: 1.625rem;--size-28: 1.75rem;--size-30: 1.875rem;--size-32: 2rem;--size-36: 2.25rem;--size-40: 2.5rem;--size-44: 2.75rem;--size-48: 3rem;--size-64: 4rem;--radius-full: 999px;--border-width: 1px;--max-content-width: 1920px;--page-margin-bottom: 5rem;--margin-top: 6.25rem;--footer-height: 82.25rem;--page-padding-inline: .5rem;--page-padding-inline-large: 1.125rem}@media screen and (min-width:840px){:root{--page-margin-bottom: 10rem;--margin-top: 7.75rem;--footer-height: 40.1875rem;--page-padding-inline: 3.9375rem;--page-padding-inline-large: 4.6875rem}}:root{--header-z-index: 1001;--slow-timing: linear( 0, .013 1%, .051 2.2%, .404 9.8%, .51 12.6%, .602 15.5%, .683 18.7%, .754 22.2%, .813 26%, .861 30.2%, .9 34.8%, .931 40%, .972 52.7%, .992 70.2%, 1 )}:root{--size-h1: 3rem;--size-h2: 2.5rem;--size-h3: 2rem;--size-h4: 1.75rem;--size-h5: 1.5rem;--size-h6: 1.375rem;--size-h7: 1.25rem;--size-h8: 1.25rem;--size-body1: 1.5rem;--size-body2: 1.25rem;--size-body3: 1.125rem;--size-body4: 1.125rem;--size-body5: 1rem;--size-body6: .875rem;--ls-tight: -1.5px;--ls-semi-tight: -.5px;--ls-normal: 0px;--ls-loose: .1px;--ls-extra-loose: .2px}@media screen and (min-width:840px){:root{--size-h1: 6rem;--size-h2: 4.5rem;--size-h3: 4rem;--size-h4: 3.5rem;--size-h5: 2.5rem;--size-h6: 1.75rem;--size-h7: 1.5rem;--size-h8: 1.375rem;--size-body1: 2rem;--size-body2: 1.5rem;--size-body3: 1.25rem;--size-body4: 1.125rem;--size-body5: 1rem;--size-body6: .875rem}}body{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){body{line-height:1.5555555556}}h1{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){h1{line-height:1.5555555556}}h1{font-size:var(--size-h1);font-weight:400;letter-spacing:var(--ls-tight);line-height:normal}h2{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){h2{line-height:1.5555555556}}h2{font-size:var(--size-h2);font-weight:400;letter-spacing:var(--ls-semi-tight);line-height:1.1}@media screen and (min-width:840px){h2{letter-spacing:var(--ls-tight);line-height:1.1111111111}}h3{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){h3{line-height:1.5555555556}}h3{font-size:var(--size-h3);font-weight:400;letter-spacing:var(--ls-normal);line-height:1.125}@media screen and (min-width:840px){h3{letter-spacing:var(--ls-tight);line-height:1.125}}h4{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){h4{line-height:1.5555555556}}h4{font-size:var(--size-h4);font-weight:400;letter-spacing:var(--ls-normal);line-height:1.1428571429}@media screen and (min-width:840px){h4{letter-spacing:var(--ls-tight);line-height:1.1428571429}}h5{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){h5{line-height:1.5555555556}}h5{font-size:var(--size-h5);font-weight:400;letter-spacing:var(--ls-normal);line-height:1.25}@media screen and (min-width:840px){h5{letter-spacing:var(--ls-tight);line-height:1.2}}h6{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){h6{line-height:1.5555555556}}h6{font-size:var(--size-h6);font-weight:400;letter-spacing:var(--ls-normal);line-height:1.2727272727}@media screen and (min-width:840px){h6{line-height:normal}}.h7{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){.h7{line-height:1.5555555556}}.h7{font-size:var(--size-h7);font-weight:400;letter-spacing:var(--ls-normal);line-height:1.3}@media screen and (min-width:840px){.h7{line-height:1.3333333333}}.h8{font-family:Prodigy Sans,sans-serif;font-style:normal;font-size:var(--size-body4);font-weight:400;letter-spacing:var(--ls-loose);line-height:1.4444444444}@media screen and (min-width:840px){.h8{line-height:1.5555555556}}.h8{font-size:var(--size-h8);font-weight:400;letter-spacing:var(--ls-normal);line-height:1.3}@media screen and (min-width:840px){.h8{line-height:1.3636363636}}.enter-animation{animation:fade .25s;animation-timing-function:linear(0,.023 2.4%,.093 5.2%,.511 16.6%,.692 22.6%,.824 28.8%,.874 32.1%,.914 35.5%,.946 39.3%,.97 43.4%,.997 53.4%,1.003 65.2%,1)}.exit-animation{animation:fade .25s reverse;animation-timing-function:linear(0,.023 2.4%,.093 5.2%,.511 16.6%,.692 22.6%,.824 28.8%,.874 32.1%,.914 35.5%,.946 39.3%,.97 43.4%,.997 53.4%,1.003 65.2%,1)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes container-fade-in{0%{background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{background-color:#a7a29bcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes container-fade-out{0%{background-color:#a7a29bcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}to{background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@keyframes input-slide-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes input-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}@keyframes button-pop-in{0%{opacity:0;transform:translate(1.5rem) scale(.7)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes button-pop-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(1.5rem) scale(.7)}}@keyframes menu-slide-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes menu-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}
