@charset "UTF-8";.calculator-card{--card-bg: #ffffff;background:#f4f4f4;padding:2.5rem;border-radius:8px;max-width:550px;width:100%;box-shadow:0 2px 20px #00000026;border:1px solid var(--c-ultra-light-gray)}.calculator-card h2{margin:0 0 1rem;font-weight:400;line-height:1.1}.calculator-card .disclaimer{font-weight:700;margin-bottom:5px}.calculator-card .description{margin:5px 0 15px}.calculator-card .input-group{margin-top:25px}.calculator-card .input-group label{display:block;font-weight:700;margin-bottom:8px}.calculator-card .input-group .inline-inputs{display:flex;gap:10px;margin-bottom:12px}.calculator-card .input-group .inline-inputs input{width:50px;padding:10px;border-radius:4px;border:1px solid var(--c-ultra-light-gray)}.calculator-card .input-group input[type=number]#weight{width:100%;padding:10px;box-sizing:border-box;border-radius:4px;border:1px solid var(--c-ultra-light-gray)}.calculator-card .input-group input[type=range]{width:100%;margin-top:10px;accent-color:var(--c-black);cursor:pointer}.calculator-card .result-section{margin-top:35px}.calculator-card .result-section h3{margin:0;font-weight:400}.calculator-card .result-section .result-box{border:1px solid var(--c-ultra-light-gray);padding:12px;border-radius:4px;background:#fff}:root{--c-white: #ffffff;--c-offwhite: #F6F5FB;--c-black: #111111;--c-ultra-light-gray: #DFDFDF;--c-light-gray: #8F8F8F;--c-gray: #4A4A4A;--c-accent: var(--c-black);--c-primary: var(--c-black);--c-secondary: var(--c-light-gray);--c-light: var(--c-white);--c-dark: var(--c-black);--text-color: var(--c-black);--text-color-inverted: var(--c-white);--link-color: var(--text-color);--link-hover-color: var(--text-color);--link-color-inverted: var(--c-ultra-light-gray);--link-hover-color-inverted: var(--c-light-gray);--container-width: 1200px;--container-width-xs: 480px;--container-width-sm: 768px;--container-width-md: 960px;--container-width-md-lg: 1200px;--container-width-lg: 1400px;--container-width-xl: 1700px;--container-width-full: 100%;--container-padding-lr: 30px}:root{--f-primary: montserrat, sans-serif;--f-secondary: larken, sans-serif;--body-copy: 1.5rem}html{font-size:62.5%}body{--text-color: #2e2e2e;font-family:var(--f-primary);font-size:var(--body-copy);color:var(--text-color);font-weight:400;line-height:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--f-secondary);font-size:clamp(var(--h-min),var(--h-var),var(--h-max));font-weight:500;margin-bottom:30px;color:var(--text-color);line-height:1.2}h1,.h1{--h-min: 5.4rem;--h-var: 8vw;--h-max: 6.4rem}h1 span,.h1 span{display:block;font-size:3.2rem}h2,.h2{--h-min: 3.3rem;--h-var: 8vw;--h-max: 5rem}h3,.h3{--h-min: 3rem;--h-var: 8vw;--h-max: 3.5rem}h4,.h4,h5,.h5{--h-min: 2rem;--h-var: 8vw;--h-max: 3.4rem}ul,ol,p,div{font-family:var(--f-primary);font-size:var(--body-copy);color:var(--text-color);line-height:1.8}ol{list-style-position:inside}ol li{list-style-position:inside;list-style-type:decimal;margin-bottom:20px}ul{list-style-position:inside}ul li{list-style-type:disc;list-style-position:inside;margin-bottom:20px}p{font-family:var(--f-primary);font-size:var(--body-copy);font-weight:300;line-height:1.8;margin-bottom:30px}a:not(.btn),button{color:var(--text-color);text-decoration:none;font-weight:700}a:not(.btn):visited,button:visited{color:var(--text-color)}a:not(.btn):active,button:active{color:var(--text-color)}.main a:not(.btn){color:var(--link-color);text-decoration:none;position:relative;transition:all .3s ease-in-out;font-weight:600;opacity:1}.main a:not(.btn):visited{color:var(--link-color)}.main a:not(.btn):hover{opacity:.6}.main a:not(.btn):hover:after{width:100%}.main a:not(.btn):active{color:var(--link-color)}.main .text-light a:not(.btn){color:var(--link-color-inverted)}.main .text-light a:not(.btn):visited{color:var(--link-color-inverted)}.main .text-light a:not(.btn):active{color:var(--link-color-inverted)}.main>ul:not(.accordion){margin-left:2rem}.main .anchored-nav a,.main .procedures a{font-weight:400}blockquote{font-size:4rem;line-height:4.8rem;text-align:center;color:var(--text-color)}.eyebrow{font-size:1.5rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-weight:500}.text-left,.has-text-align-left{text-align:left}@media only screen and (max-width: 768px){.text-left-mobile{text-align:left}}.text-center,.has-text-align-center{text-align:center}@media only screen and (max-width: 768px){.text-center-mobile{text-align:center}}.text-right,.has-text-align-right{text-align:right}@media only screen and (max-width: 768px){.text-right-mobile{text-align:right}}.container{max-width:var(--container-width);margin-left:auto;margin-right:auto;width:calc(100% - var(--container-padding-lr) * 2)}.container--xs{max-width:var(--container-width-xs)}.container--sm{max-width:var(--container-width-sm)}.container--md{max-width:var(--container-width-md)}.container--lg{max-width:var(--container-width-lg)}.container--xl{max-width:var(--container-width-xl)}.container--full{max-width:var(--container-width-full);width:100%}.container--full-width-padding{max-width:var(--container-width-full)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px;align-items:flex-start}@media only screen and (max-width: 768px){.grid{grid-template-columns:1fr}}.grid.no-gap{gap:unset}.grid-v-align-center .container{align-items:center}.grid-v-align-bottom .container{align-items:end}.grid-v-align-evenly-spaced .container{align-items:space-between}:root{--mt-0: 0;--mb-0: 0;--ml-0: 0;--mr-0: 0;--pt-0: 0;--pb-0: 0;--pl-0: 0;--pr-0: 0;--mt-xs: 4rem;--mb-xs: 4rem;--ml-xs: 4rem;--mr-xs: 4rem;--pt-xs: 4rem;--pb-xs: 4rem;--pl-xs: 4rem;--pr-xs: 4rem;--mt-sm: 6rem;--mb-sm: 6rem;--ml-sm: 6rem;--mr-sm: 6rem;--pt-sm: 6rem;--pb-sm: 6rem;--pl-sm: 6rem;--pr-sm: 6rem;--mt-md-sm: 8rem;--mb-md-sm: 8rem;--ml-md-sm: 8rem;--mr-md-sm: 8rem;--pt-md-sm: 8rem;--pb-md-sm: 8rem;--pl-md-sm: 8rem;--pr-md-sm: 8rem;--mt-md: 10rem;--mb-md: 10rem;--ml-md: 10rem;--mr-md: 10rem;--pt-md: 10rem;--pb-md: 10rem;--pl-md: 10rem;--pr-md: 10rem;--mt-lg: 16rem;--mb-lg: 16rem;--ml-lg: 16rem;--mr-lg: 16rem;--pt-lg: 16rem;--pb-lg: 16rem;--pl-lg: 16rem;--pr-lg: 16rem;--mt-xl: 20rem;--mb-xl: 20rem;--ml-xl: 20rem;--mr-xl: 20rem;--pt-xl: 20rem;--pb-xl: 20rem;--pl-xl: 20rem;--pr-xl: 20rem}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.mt-xs{margin-top:4rem}.mb-xs{margin-bottom:4rem}.ml-xs{margin-left:4rem}.mr-xs{margin-right:4rem}.pt-xs{padding-top:4rem}.pb-xs{padding-bottom:4rem}.pl-xs{padding-left:4rem}.pr-xs{padding-right:4rem}.mt-sm{margin-top:6rem}.mb-sm{margin-bottom:6rem}.ml-sm{margin-left:6rem}.mr-sm{margin-right:6rem}.pt-sm{padding-top:6rem}.pb-sm{padding-bottom:6rem}.pl-sm{padding-left:6rem}.pr-sm{padding-right:6rem}.mt-md-sm{margin-top:8rem}.mb-md-sm{margin-bottom:8rem}.ml-md-sm{margin-left:8rem}.mr-md-sm{margin-right:8rem}.pt-md-sm{padding-top:8rem}.pb-md-sm{padding-bottom:8rem}.pl-md-sm{padding-left:8rem}.pr-md-sm{padding-right:8rem}.mt-md{margin-top:10rem}.mb-md{margin-bottom:10rem}.ml-md{margin-left:10rem}.mr-md{margin-right:10rem}.pt-md{padding-top:10rem}.pb-md{padding-bottom:10rem}.pl-md{padding-left:10rem}.pr-md{padding-right:10rem}.mt-lg{margin-top:16rem}.mb-lg{margin-bottom:16rem}.ml-lg{margin-left:16rem}.mr-lg{margin-right:16rem}.pt-lg{padding-top:16rem}.pb-lg{padding-bottom:16rem}.pl-lg{padding-left:16rem}.pr-lg{padding-right:16rem}.mt-xl{margin-top:20rem}.mb-xl{margin-bottom:20rem}.ml-xl{margin-left:20rem}.mr-xl{margin-right:20rem}.pt-xl{padding-top:20rem}.pb-xl{padding-bottom:20rem}.pl-xl{padding-left:20rem}.pr-xl{padding-right:20rem}:root{--animation-duration: .9s;--animation-shift: 40px;--animation-transform: cubic-bezier(0, 1.1, .985, .985);--animation-duration-img: 1.4s;--animation-duration-curtain: 1.2s;--animation-easing: cubic-bezier(.7, .085, .79, .415)}.animate{opacity:0;transition:opacity var(--animation-duration),transform var(--animation-duration) var(--animation-transform)}.animate.in-view{opacity:1}.animate.fade-up{transform:translateY(var(--animation-shift))}.animate.fade-up.in-view{transform:translateY(0)}.animate.fade-down{transform:translateY(calc(-1 * var(--animation-shift)))}.animate.fade-down.in-view{transform:translateY(0)}.animate.fade-left{transform:translate(calc(-1 * var(--animation-shift)))}@media only screen and (max-width: 768px){.animate.fade-left{transform:unset}}.animate.fade-left.in-view{transform:translate(0)}@media only screen and (max-width: 768px){.animate.fade-left.in-view{transform:unset}}.animate.fade-right{transform:translate(var(--animation-shift))}@media only screen and (max-width: 768px){.animate.fade-right{transform:unset}}.animate.fade-right.in-view{transform:translate(0)}@media only screen and (max-width: 768px){.animate.fade-right.in-view{transform:unset}}.delay-1{transition-delay:0s}.in-view.delay-1{transition-delay:.1s}.delay-2{transition-delay:0s}.in-view.delay-2{transition-delay:.2s}.delay-3{transition-delay:0s}.in-view.delay-3{transition-delay:calc(3 * .1s)}.delay-4{transition-delay:0s}.in-view.delay-4{transition-delay:.4s}.delay-5{transition-delay:0s}.in-view.delay-5{transition-delay:.5s}.delay-6{transition-delay:0s}.in-view.delay-6{transition-delay:calc(6 * .1s)}.delay-7{transition-delay:0s}.in-view.delay-7{transition-delay:calc(7 * .1s)}.delay-8{transition-delay:0s}.in-view.delay-8{transition-delay:.8s}.delay-9{transition-delay:0s}.in-view.delay-9{transition-delay:.9s}.delay-10{transition-delay:0s}.in-view.delay-10{transition-delay:1s}.delay-11{transition-delay:0s}.in-view.delay-11{transition-delay:1.1s}.delay-12{transition-delay:0s}.in-view.delay-12{transition-delay:calc(12 * .1s)}.delay-13{transition-delay:0s}.in-view.delay-13{transition-delay:1.3s}.delay-14{transition-delay:0s}.in-view.delay-14{transition-delay:calc(14 * .1s)}.delay-15{transition-delay:0s}.in-view.delay-15{transition-delay:1.5s}.image-reveal{position:relative;overflow:hidden;margin:0;padding:0;line-height:0;opacity:0}.image-reveal img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease-in-out}.image-reveal:before{content:"";width:100%;height:100%;background:#3c4a52;position:absolute;transform:scaleX(0);z-index:1}.image-reveal.in-view{opacity:1}.image-reveal.in-view img{animation:imgAnimation 1.4s cubic-bezier(.7,.085,.79,.415);opacity:1;transition-delay:.5s}.image-reveal.in-view:before{animation:curtainAnimation 1.2s cubic-bezier(.7,.085,.79,.415)}.image-reveal--reverse.in-view img{animation:imgAnimationReverse var(--animation-duration-img) var(--animation-easing)}.image-reveal--reverse.in-view:before{animation:curtainAnimationReverse var(--animation-duration-curtain) var(--animation-easing)}@keyframes imgAnimation{0%{transform:translate(-100%)}50%{transform:translate(0)}51%{transform:scale(1.2);transform-origin:center}to{transform:scale(1)}}@keyframes curtainAnimation{0%{transform:scaleX(0);transform-origin:left center}50%{transform:scaleX(1);transform-origin:left center}51%{transform:scaleX(1);transform-origin:right center}to{transform:scaleX(0);transform-origin:right center}}@keyframes imgAnimationReverse{0%{transform:translate(100%)}50%{transform:translate(0)}51%{transform:scale(1.2);transform-origin:center}to{transform:scale(1)}}@keyframes curtainAnimationReverse{0%{transform:scaleX(0);transform-origin:right center}50%{transform:scaleX(1);transform-origin:right center}51%{transform:scaleX(1);transform-origin:left center}to{transform:scaleX(0);transform-origin:left center}}.accordion{text-align:left;list-style:none;padding:0;margin-left:0}.accordion:not(:first-child){margin-top:5.6rem}.accordion .accordion__item{border-top:2px solid #ddd;margin-bottom:12px;list-style:none;transition:border-color .3s ease-in-out}.accordion .accordion__item:before{display:none}.accordion .accordion__header{margin:0}.accordion .accordion__header button{display:flex;transition:color .2s ease-in-out;text-align:left;width:100%;height:100%;background:transparent;border:none;position:relative;padding:2.6rem 6rem 2.6rem 4rem;font-family:var(--f-primary);font-size:2.4rem;font-weight:500;color:var(--text-color);cursor:pointer}@media only screen and (max-width: 768px){.accordion .accordion__header button{padding-left:0;padding-right:50px;font-size:2rem}}.accordion .accordion__header button .accordion__icon{display:flex;align-items:center;justify-content:center;width:6.4rem;min-width:6.4rem;height:6.4rem;position:relative;position:absolute;right:2rem;top:1rem;border:solid 1px var(--c-light-gray);border-radius:50%}.accordion .accordion__header button .accordion__icon:focus{background:var(--c-black)}.accordion .accordion__header button .accordion__icon:focus:before,.accordion .accordion__header button .accordion__icon:focus:after{background:var(--c-white)!important}@media only screen and (max-width: 1180px){.accordion .accordion__header button .accordion__icon{margin-top:0;right:1rem;width:4rem;min-width:4rem;height:4rem}}@media only screen and (max-width: 420px){.accordion .accordion__header button .accordion__icon{right:0;width:3rem;min-width:3rem;height:3rem;top:2.5rem}}.accordion .accordion__header button .accordion__icon:before,.accordion .accordion__header button .accordion__icon:after{display:block;content:"";position:absolute;background:var(--text-color);width:.1rem;height:2.4rem;transition:transform .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out}.accordion .accordion__header button .accordion__icon:before:hover:before,.accordion .accordion__header button .accordion__icon:after:hover:before{background:var(--c-white)}@media only screen and (max-width: 768px){.accordion .accordion__header button .accordion__icon:before,.accordion .accordion__header button .accordion__icon:after{height:2.5rem}}@media only screen and (max-width: 420px){.accordion .accordion__header button .accordion__icon:before,.accordion .accordion__header button .accordion__icon:after{height:1.7rem}}.accordion .accordion__header button .accordion__icon:before{transform:rotate(90deg)}.accordion .accordion__header button:hover{color:var(--c-black)}.accordion .accordion__header button:hover .accordion__icon:before,.accordion .accordion__header button:hover .accordion__icon:after{background:var(--c-black)}.accordion .accordion__header button:hover .accordion__icon:before:hover,.accordion .accordion__header button:hover .accordion__icon:after:hover{background:var(--c-white)}.accordion .accordion__header button:active{color:var(--c-dark);transition-duration:0s}.accordion .accordion__header button:active .accordion__icon:before,.accordion .accordion__header button:active .accordion__icon:after{background:var(--c-dark);transition-duration:0s}.accordion .accordion__panel{height:0;overflow:hidden;transition:height .2s ease-in-out}.accordion .accordion__panel .accordion__content{padding:0 4rem 3.2rem;opacity:0;position:relative;transition:opacity .2s ease-in-out;font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 768px){.accordion .accordion__panel .accordion__content{padding:2rem 4.8rem 3rem 0}}.accordion .accordion__panel .accordion__content p{color:#2e2e2e}.accordion .accordion__panel ul{list-style-type:disc}.accordion .accordion__panel ul ul{list-style-type:circle}.accordion .accordion__panel ul ul ul{list-style-type:square}.accordion .accordion__panel ul{margin-left:14px!important;margin-top:30px;margin-bottom:30px}.accordion .accordion__panel ul li{list-style:disc;line-height:1.5;margin:0 0 10px}.accordion .accordion__item--expanding .accordion__content{opacity:1}.accordion .accordion__item--expanded{border-color:#000}.accordion .accordion__item--expanded .accordion__panel{overflow:visible;height:auto}.accordion .accordion__item--expanded .accordion__panel .accordion__content{opacity:1}.accordion .accordion__item--expanding .accordion__header button .accordion__icon,.accordion .accordion__item--expanded .accordion__header button .accordion__icon{background:var(--c-black)}@media only screen and (max-width: 1180px){.accordion .accordion__item--expanding .accordion__header button .accordion__icon,.accordion .accordion__item--expanded .accordion__header button .accordion__icon{width:4rem}}.accordion .accordion__item--expanding .accordion__header button .accordion__icon:after,.accordion .accordion__item--expanded .accordion__header button .accordion__icon:after{background:var(--c-white);transform:rotate(90deg);opacity:0}.accordion .accordion__item--expanding .accordion__header button .accordion__icon:before,.accordion .accordion__item--expanded .accordion__header button .accordion__icon:before{background:var(--c-white)}ol.accordion{counter-reset:counter}ol.accordion>li{counter-increment:counter}ol.accordion>li .accordion__header button span:first-child:before{content:counter(counter,decimal-leading-zero);padding-right:1.2rem;opacity:.33}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.sr-only,.screen-reader-text{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.screen-reader-text:focus,.sr-only-focusable:active,.screen-reader-text:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}body .uwy.userway_p5 .uai.nav-active{display:none!important}@media only screen and (max-width: 768px){body .uwy.userway_p5 .uai{bottom:56px!important}}.mobile-fixed-cta{display:none;position:fixed;bottom:0;width:100%;text-align:center;z-index:9980}@media only screen and (max-width: 768px){.mobile-fixed-cta{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.mobile-fixed-cta a{display:grid;justify-items:center;font-size:1.4rem;text-transform:uppercase;text-decoration:none;line-height:1;color:var(--text-color)!important;background-color:var(--bg-color);padding:1rem;gap:7px 0}.mobile-fixed-cta a svg{fill:currentColor}body.single .hero h1{font-size:5.2rem;max-width:1120px;margin:0 auto}main.blog{--padding-tb: 12rem;padding-top:var(--padding-tb);padding-bottom:var(--padding-tb)}@media only screen and (max-width: 768px){main.blog{--padding-tb: 8rem}}main.blog .container--blog-nav .prev-post a{font-weight:900}main.blog .container--blog-nav .next-post{text-align:right}main.blog .container--blog-nav .next-post a{font-weight:900}main.blog h1{font-size:5.4rem}main.blog h2{font-size:4.8rem}main.blog .wp-block-image{margin:0 0 30px}main.blog figure{margin-bottom:30px}main.blog figure img{margin-bottom:15px}main.blog article{margin-bottom:6rem}main.blog article div{line-height:1.8}main.blog__author{margin:0 0 10px}main.blog a.page-numbers,main.blog span.page-numbers{padding:1rem;border:1px solid rgba(0,0,0,.2);transition:all .3s ease-in-out}main.blog a.page-numbers:hover,main.blog span.page-numbers:hover{color:var(--c-white);background-color:var(--c-light-gray)}main.blog span.page-numbers:not(.dots){border:1px solid rgba(0,0,0,.3);color:var(--c-white);background-color:var(--c-ultra-light-gray)}main.blog--grid .container--blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7rem 3rem}@media only screen and (max-width: 1180px){main.blog--grid .container--blog-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){main.blog--grid .container--blog-grid{grid-template-columns:1fr}}main.blog--grid .container--blog-grid article{margin-bottom:unset;display:flex;flex-direction:column;align-content:baseline;height:100%}main.blog--grid .container--blog-grid .summary{margin-bottom:25px}main.blog--grid .container--blog-grid .media-logo img{width:auto;height:auto;margin-bottom:15px}main.blog--grid .container--blog-grid .media-link{margin-top:auto;margin-bottom:unset}main.blog--grid .container--blog-grid img.feat-img{width:100%;min-height:270px;max-height:270px;object-fit:cover;margin-bottom:20px}main.blog--grid .container--blog-grid img.default-height{height:auto}main.blog--grid .container--blog-grid .cta-view-article{margin-top:auto;margin-bottom:unset}.gallery{--padding-tb: 13.4rem;padding-top:var(--padding-tb);padding-bottom:var(--padding-tb)}@media only screen and (max-width: 960px){.gallery{--padding-tb: 12rem}}.gallery h1{text-align:center}@media only screen and (max-width: 768px){.gallery .btn{padding:.8rem 2rem}}.gallery__links{display:grid;grid-template-columns:1fr 1fr;margin-bottom:6rem}.gallery__links .procedure-link{margin-left:auto}.gallery--listing .gallery__cases{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}@media only screen and (max-width: 768px){.gallery--listing .gallery__cases{grid-template-columns:1fr}}.gallery--listing .gallery__cases__case{display:grid;align-items:center;padding:1.8rem;margin-bottom:1rem}.gallery--listing .gallery__cases__case img{width:100%;max-width:600px}.gallery--listing .gallery__cases__case span.btn{margin:20px auto;display:block}.gallery--listing .gallery__cases__case .patients-slider{position:relative}.gallery--listing .gallery__cases__case .patients-slider .splide__slide{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0 10px}.gallery--listing .gallery__cases__case .patients-slider .splide__arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:100%;display:flex;justify-content:space-between;opacity:0;transition:opacity .2s ease-in-out}.gallery--listing .gallery__cases__case .patients-slider .splide__arrows .splide__arrow{background:#fff6;border:none;cursor:pointer}.gallery--listing .gallery__cases__case .patients-slider .splide__arrows .splide__arrow.splide__arrow--prev{transform:scaleX(-1)}.gallery--listing .gallery__cases__case .patients-slider .splide__arrows .splide__arrow[disabled]{display:none}.gallery--listing .gallery__cases__case .patients-slider:hover .splide__arrows{opacity:1}.gallery--listing .gallery__cases__case .patients-thumbnail-slider{margin:10px 0 30px}.gallery--listing .gallery__cases__case .patients-thumbnail-slider .splide__list{flex-wrap:wrap;gap:5px}.gallery--listing .gallery__cases__case .patients-thumbnail-slider .splide__slide{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:hidden;opacity:.4;transition:opacity .2s ease-in-out}.gallery--listing .gallery__cases__case .patients-thumbnail-slider .splide__slide.is-active{opacity:1}.gallery--listing .gallery__cases__case .patients-thumbnail-slider .splide__slide:hover{opacity:1;cursor:pointer}.gallery--listing .gallery__cases__case .patients-thumbnail-slider .splide__slide img{width:100%;height:auto;object-fit:cover}.gallery--single .gallery__links{margin-top:6rem}.gallery--single .gallery__nav{display:grid;grid-template-columns:1fr 2fr 1fr;align-content:center;margin:4rem auto 2rem}@media only screen and (max-width: 768px){.gallery--single .gallery__nav h3{font-size:2rem}}.gallery--single .gallery__nav__present{text-align:center}.gallery--single .gallery__nav__next{margin-left:auto}.gallery--single .gallery__case{margin-bottom:6rem}.gallery--single .gallery__case__images{text-align:center}.gallery--single img{vertical-align:bottom}.adult-check{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0009}.adult-check h4{font-family:var(--f-primary)}.adult-check__content{background-color:#fefefe;margin:15% auto;padding:60px;border:1px solid #888;width:80%;max-width:600px;text-align:center;font-family:var(--f-primary);border-radius:10px}.adult-check__btn{background-color:#000;color:#fff;padding:14px 25px;font-size:1.6rem;border:1px solid transparent;transition:all .2s ease-in-out;margin:0 5px;border-radius:4px}.adult-check__btn:hover{background-color:#333;color:#fff}.adult-check__btn--deny{color:#000;background-color:transparent;border-color:#000}.adult-check__btn--deny:hover{background-color:#000;color:#fff}.blur-background{filter:blur(12px)}.img-wrapper,.img-thumb-wrapper,.image-before,.image-after{position:relative;color:var(--c-white);overflow:hidden}.img-wrapper:after,.img-thumb-wrapper:after,.image-before:after,.image-after:after{content:"";position:absolute;top:74%;left:30%;width:200%;height:200%;background-size:20% 20%;background-repeat:no-repeat;opacity:.2;pointer-events:none;z-index:10;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" viewBox="0 0 434.07 108.753"><defs><style>.b{fill:currentColor}<\/style></defs><path d="M12.173 1.088V27.81h28.206V1.088h12.173v66.705H40.38V38.399H12.173v29.394H0V1.088zM78.68 1.088v66.705H66.505V1.088zM148.946 40.576c-.396-8.61-.89-19.002-.792-28.008h-.297a356 356 0 0 1-7.917 25.535L130.24 67h-9.402l-8.907-28.503c-2.573-8.51-4.949-17.616-6.73-25.93h-.198c-.296 8.71-.692 19.3-1.188 28.405l-1.484 26.82H90.951l4.453-66.705h16.033l8.71 26.82a337 337 0 0 1 6.136 23.16h.297c1.78-7.225 4.057-15.44 6.63-23.258l9.205-26.722h15.835l3.859 66.705h-11.876zM237.125 67.793c-1.682-1.683-3.265-3.365-5.245-5.542-5.047 4.256-11.183 6.63-18.804 6.63-14.746 0-22.07-9.203-22.07-18.804 0-8.906 5.245-15.24 12.866-19.299v-.297c-3.167-3.76-5.344-8.61-5.344-13.36C198.528 8.808 204.862 0 217.232 0c9.403 0 16.528 5.839 16.528 14.943 0 6.928-3.958 12.57-13.756 17.42l-.1.395c4.652 5.345 9.799 11.283 13.46 15.241 2.87-4.453 4.85-10.688 6.038-17.715h10.887c-1.782 10.292-4.85 18.705-10.392 25.04 3.661 4.057 7.323 8.114 11.48 12.469zm-11.083-12.371c-4.059-4.256-10.393-11.282-16.628-18.507-3.167 2.177-6.829 5.64-6.829 11.184 0 6.63 4.85 11.776 12.272 11.776 4.75 0 8.71-1.88 11.185-4.453m-16.529-39.488c0 4.057 1.88 7.323 4.85 10.688 5.64-3.562 8.907-6.63 8.907-11.282 0-3.564-1.98-7.522-6.631-7.522-4.652 0-7.126 3.958-7.126 8.116M281.56 1.088V27.81h28.206V1.088h12.173v66.705h-12.173V38.399H281.56v29.394h-12.173V1.088zM373.205 38.201h-25.14v19.596h28.108v9.996h-40.28V1.088h38.796v9.996h-26.623v17.22h25.139zM386.862 1.979c4.553-.792 11.382-1.385 18.408-1.385 9.6 0 16.132 1.583 20.586 5.344 3.661 3.068 5.74 7.72 5.74 13.36 0 8.61-5.84 14.45-12.074 16.726v.297c4.75 1.782 7.62 6.433 9.303 12.866 2.078 8.313 3.86 16.033 5.245 18.606H421.5c-.989-1.98-2.572-7.423-4.453-15.736-1.88-8.71-5.047-11.48-11.975-11.678h-6.136v27.414h-12.074zm12.074 29.493h7.225c8.214 0 13.361-4.355 13.361-10.986 0-7.324-5.147-10.688-13.064-10.688-3.86 0-6.334.297-7.522.594zM54.473 91.894c1.165-.2 2.842-.373 5.336-.373 2.283 0 3.914.498 4.986 1.369 1.025.822 1.77 2.242 1.77 3.96 0 1.593-.488 3.012-1.467 3.96-1.305 1.244-3.192 1.817-5.546 1.817-.559 0-1.048-.024-1.398-.1v5.927h-3.68zm3.681 7.595c.326.1.77.125 1.398.125 2.004 0 3.332-.971 3.332-2.715 0-1.568-1.141-2.416-3.052-2.416-.839 0-1.398.076-1.678.125zM77.354 91.67h3.705v13.472h7.013v3.312H77.354zM102.822 103.997l-1.259 4.457h-3.89l5.242-16.784h4.986l5.499 16.784h-4.124l-1.375-4.457zm4.473-2.94-1.141-3.585c-.303-.971-.606-2.092-.886-3.037h-.046c-.233.945-.49 2.066-.77 3.037l-1.048 3.586zM124.281 104.345c1.05.597 2.656 1.195 4.38 1.195 1.702 0 2.61-.697 2.61-1.817 0-.972-.769-1.57-2.819-2.216-2.773-.848-4.8-2.291-4.8-5.056 0-2.913 2.447-5.08 6.268-5.08 2.05 0 3.449.399 4.52.921l-.885 3.139a8.4 8.4 0 0 0-3.705-.872c-1.608 0-2.4.721-2.4 1.569 0 1.096 1.002 1.543 3.17 2.266 3.005 1.045 4.473 2.54 4.473 5.105 0 2.714-1.98 5.254-6.71 5.254-1.958 0-3.915-.572-4.917-1.17zM149.586 94.907h-4.73V91.67h13.258v3.237h-4.8v13.547h-3.728zM172.165 91.67v16.784h-3.705V91.67zM196.653 107.93c-.699.375-2.4.823-4.567.823-5.918 0-9.017-3.66-9.017-8.467 0-5.504 4.031-8.915 9.32-8.915 2.12 0 3.728.423 4.45.847l-.792 3.088c-.816-.373-2.027-.723-3.495-.723-3.169 0-5.569 1.893-5.569 5.479 0 3.138 1.98 5.454 5.593 5.454 1.28 0 2.655-.275 3.471-.648zM221.305 104.345c1.049.597 2.656 1.195 4.381 1.195 1.701 0 2.61-.697 2.61-1.817 0-.972-.77-1.57-2.82-2.216-2.773-.848-4.8-2.291-4.8-5.056 0-2.913 2.447-5.08 6.268-5.08 2.05 0 3.45.399 4.52.921l-.885 3.139a8.4 8.4 0 0 0-3.704-.872c-1.609 0-2.4.721-2.4 1.569 0 1.096 1.001 1.543 3.168 2.266 3.006 1.045 4.474 2.54 4.474 5.105 0 2.714-1.98 5.254-6.71 5.254-1.958 0-3.915-.572-4.917-1.17zM246.843 91.67v9.24c0 3.036 1.165 4.755 3.309 4.755 2.19 0 3.354-1.644 3.354-4.756v-9.24h3.705v9.115c0 5.453-2.749 7.969-7.222 7.969-4.195 0-6.85-2.316-6.85-8.043v-9.04zM268.816 91.894c1.21-.2 3.052-.373 5.172-.373 2.563 0 4.241.423 5.383 1.344.931.773 1.538 1.968 1.538 3.536 0 2.242-1.632 3.686-2.89 4.11v.074c1.095.473 1.725 1.62 2.144 3.062.56 1.918 1.048 4.135 1.375 4.807h-3.798c-.257-.498-.653-1.719-1.165-3.885-.513-2.091-1.212-2.64-2.82-2.664h-1.258v6.55h-3.681zm3.68 7.171h1.678c1.888 0 3.053-.896 3.053-2.34 0-1.569-1.142-2.29-2.843-2.29-1.049 0-1.607.074-1.887.148zM306.422 107.558c-1.235.448-3.542 1.07-5.918 1.07-3.215 0-5.522-.846-7.106-2.44-1.469-1.494-2.284-3.561-2.284-5.902 0-5.404 3.984-8.79 9.74-8.79 2.307 0 4.077.473 4.963.896L305 95.53c-1.001-.473-2.213-.822-4.264-.822-3.262 0-5.708 1.843-5.708 5.254 0 3.287 2.236 5.504 5.638 5.504.979 0 1.771-.125 2.12-.274v-3.362h-2.772v-3.063h6.407zM327.976 101.456h-6.524v3.785h7.27v3.213h-10.974V91.67h10.624v3.212h-6.92v3.362h6.524zM339.65 91.894c1.21-.2 3.052-.373 5.172-.373 2.563 0 4.241.423 5.383 1.344.931.773 1.538 1.968 1.538 3.536 0 2.242-1.632 3.686-2.89 4.11v.074c1.095.473 1.725 1.62 2.144 3.062.56 1.918 1.048 4.135 1.375 4.807h-3.798c-.257-.498-.653-1.719-1.165-3.885-.513-2.091-1.212-2.64-2.82-2.664h-1.258v6.55h-3.681zm3.68 7.171h1.678c1.888 0 3.053-.896 3.053-2.34 0-1.569-1.142-2.29-2.843-2.29-1.049 0-1.607.074-1.887.148zM366.492 108.454v-7.022l-5.452-9.762h4.334l1.771 4.06c.535 1.244.908 2.016 1.35 3.087h.047c.397-.996.816-1.892 1.329-3.088l1.794-4.06h4.287l-5.732 9.613v7.172z" class="b"/></svg>');transform:rotate(0)}.two-column-image.watermark{position:relative;color:var(--c-white);font-size:0}.two-column-image.watermark .img{position:relative}.two-column-image.watermark .img:after{content:"";position:absolute;background-repeat:no-repeat;opacity:.5;width:150px;height:100px;margin:auto;left:0;right:0;bottom:-20px;pointer-events:none;z-index:10;background-image:url('data:image/svg+xml,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3405.300049 1168.600098"><path d="M1405.199951,696.099976V0h-127v278.799988h-294.299988V0h-127v696.099976h127v-306.700012h294.299988v306.700012h127ZM1550.800049,696.099976h127V0h-127v696.099976ZM2508.099854,0h-165.199951l-95.999756,278.899963c-26.899902,81.599976-50.599854,167.299988-69.199951,242.700012h-3.100098c-17.5-77.5-39.199951-160.099976-64-241.700012L2019.700073,0h-167.300049l-46.500244,696.100037h118.800049l15.5-279.900024c5.200073-95,9.300049-205.5,12.400024-296.399963h2.099976c18.599976,86.799988,43.299927,181.799988,70.199951,270.599976l92.900024,297.400024h98.100098l101.199951-301.600037c31-87.700012,59.900146-181.700012,82.600098-266.399963h3.100098c-1,93.999939,4.199951,202.499939,8.300049,292.299927l13.399902,284h123.899902L2508.099854,0ZM100.299988,1017.400024c-3.899963-4.200012-9.199951-7.399963-16-9.799988-6.700012-2.399963-15.299988-3.599976-25.700012-3.599976H0v160.299988h15.099976v-70.800049h34.200012c7.5,0,14.900024-.699951,22.200012-2s14-3.700073,19.700012-7,10.5-7.899902,14.099976-13.699951c3.700012-5.699951,5.5-13.099976,5.5-22,0-5.900024-.700012-11.599976-2.299988-17-1.5-5.5-4.299988-10.200012-8.200012-14.400024ZM92.5,1064.299927c-2.099976,4.199951-5.200012,7.599976-9.099976,10-4,2.400024-8.800049,4.099976-14.400024,5s-12,1.300049-19.099976,1.300049l-.100037.099976H15.099976v-63.700012h39.200012c14.400024,0,24.900024,2.599976,31.5,7.799988,6.600037,5.200073,9.900024,12.800049,9.900024,22.900024,0,6.799927-1.100037,12.400024-3.200012,16.599976ZM254.200012,1004.000061h-15.099976v160.299988h101v-12.900024h-85.900024v-147.399963ZM513.599976,1004.000061l-62.999939,160.299988h15.5l18.899963-50.300049h73l18.5,50.300049h15.599976l-61.400024-160.299988h-17.099976ZM490.299988,1101l31.399963-84.200012,31.400024,84.200012h-62.799988ZM809.999939,1090.000122c-4.299988-3.300049-9.200012-5.900024-14.799988-7.800049s-11.399963-3.599976-17.299988-5c-6-1.400024-11.799988-2.699951-17.5-4s-11-2.900024-15.700012-4.900024-8.700012-4.599976-12-7.699951c-3.200012-3.099976-5.299988-7.300049-6.200012-12.5-.700012-4.199951-.5-8.300049.700012-12.5,1.200012-4.200073,3.400024-8,6.5-11.400024,3.099976-3.5,7.299988-6.200012,12.599976-8.400024,5.299988-2.100037,11.799988-3.200012,19.5-3.200012,5.100037,0,9.900024.700012,14.700012,2s9,3.400024,12.700012,6.200012c3.700012,2.800049,6.599976,6.400024,8.799988,10.900024,2.100037,4.400024,3.200012,9.700073,3.200012,15.800049h14.5c0-6.5-1.099976-12.699951-3.299988-18.5-2.200012-5.699951-5.600037-10.799927-10-15.199951s-10-7.900024-16.799988-10.400024c-6.700012-2.5-14.800049-3.799988-23.700012-3.799988s-16.799988,1.199951-23.599976,3.599976c-6.799988,2.399963-12.5,5.599976-17,9.599976s-7.900024,8.599976-10.200012,13.799988c-2.400024,5.199951-3.5,8.099976-3.5,16s1.400024,14.400024,4.200012,19.5,6.5,9.299927,11,12.599976,9.699951,5.900024,15.599976,7.800049c5.799988,1.900024,11.799988,3.599976,18,5,6.099976,1.400024,12.099976,2.800049,18,4.300049,5.899963,1.5,11.099976,3.5,15.599976,5.900024,4.5,2.5,8.200012,5.599976,11,9.5,2.799988,3.799927,4.200012,10.599976,4.200012,15.099976s-.700012,8.699951-2.299988,12.699951c-1.5,4-3.900024,7.599976-7.200012,10.599976s-7.5,5.399902-12.700012,7.199951c-5.200012,1.799927-12.5,2.699951-18.5,2.699951s-11.799988-.699951-17.099976-2.099976-10-3.700073-14.099976-6.800049-7.400024-7.099976-10-12.099976c-2.599976-4.900024-4.200012-11-4.799988-18.099976l-.200012.099976h-14.700012c0,8.700073,1.400024,16.300049,4.299988,22.800049s6.899963,11.900024,12.099976,16.300049,11.400024,7.700073,18.5,9.800049c7.200012,2.099976,4.599976,3.199951,23.200012,3.199951s33-4,43.200012-12.199951c10.300049-8.199951,15.400024-19.699951,15.400024-34.5,0-7.800049-1.300049-14.200073-3.900024-19.300049-2.600037-5.099976-6.100037-9.299927-10.400024-12.599976ZM940.200073,1016.900024h50.799988v147.400024h15.099976v-147.400024h50.799988v-12.900024h-116.699951v12.900024ZM1186.199951,1164.300049h15.099976v-160.299988h-15.099976v160.299988ZM1454,1129.199951c-2.899902,5.300049-6.5,10-10.699951,13.900024-4.200073,3.899902-9.200073,7-14.800049,9.199951-5.599976,2.200073-7.699951,3.300049-18.699951,3.300049s-20.099976-2-27.400024-6.199951c-7.300049-4.200073-13.099976-9.599976-17.400024-16.400024-4.299927-6.699951-7.299927-14.400024-9.199951-23-1.900024-8.600098-2.800049-16.800049-2.800049-26.300049s1-18.599976,3.199951-27.099976c2.099976-8.5,5.5-16.099976,10-22.599976,4.600098-6.5,10.300049-11.700012,17.300049-15.600037,6.900024-3.899963,11.200073-5.799988,24.900024-5.799988s24.699951,2.900024,33.199951,8.700012,14.300049,15.500061,17.400024,29.200012l-.000244-.100098h15.599976c-1.299927-8.300049-3.699951-15.599976-7.199951-21.900024s-8-11.600037-13.400024-15.900024c-5.399902-4.299988-11.699951-7.5-18.699951-9.700012-7-2.100037-12.100098-3.200012-22.800049-3.200012s-20.5,1.599976-29.599976,4.599976-16.900024,7.900024-23.599976,14.700012-11.899902,15.500061-15.699951,26.200012c-3.799927,10.699951-5.699951,27.599976-5.699951,39s1.300049,22.200073,3.800049,32.400024c2.5,10.100098,6.5,19.100098,12.099976,26.800049,5.599976,7.800049,12.699951,13.900024,21.5,18.400024,8.699951,4.5,21,6.800049,31.599976,6.800049s20-1.599976,27.900024-4.599976c8-3.099976,14.700073-7.200073,20.300049-12.400024,5.599976-5.099976,10.099976-11.199951,13.5-18.099976s6-14.200073,7.800049-21.900024h-15.800049c-1.5,6.400024-3.700073,12.299927-6.599976,17.599976ZM1866.400269,1090.000122c-4.300049-3.300049-9.200073-5.900024-14.800049-7.800049-5.600098-1.900024-11.400024-3.599976-17.300049-5-6-1.400024-11.800049-2.699951-17.5-4s-11-2.900024-15.699951-4.900024-8.699951-4.599976-12-7.699951c-3.199951-3.099976-5.299927-7.300049-6.199951-12.5-.700073-4.199951-.5-8.300049.699951-12.5,1.199951-4.200073,3.400024-8,6.5-11.400024,3.099976-3.5,7.299927-6.200012,12.599976-8.400024,5.300049-2.100037,11.800049-3.200012,19.5-3.200012,5.099976,0,9.900024.700012,14.699951,2s9,3.400024,12.699951,6.200012c3.700073,2.800049,6.700073,6.5,8.800049,10.900024s3.199951,9.700073,3.199951,15.800049h14.5c0-6.5-1.100098-12.699951-3.300049-18.5-2.199951-5.699951-5.5-10.799927-10-15.199951-4.400024-4.400024-10-7.900024-16.800049-10.400024-6.699951-2.5-14.799927-3.799988-23.699951-3.799988s-16.799927,1.199951-23.599976,3.599976c-6.800049,2.399963-12.5,5.599976-17,9.599976s-7.899902,8.599976-10.199951,13.799988c-2.300049,5.199951-3.5,8.099976-3.5,16s1.399902,14.400024,4.199951,19.5,6.5,9.299927,11,12.599976,9.699951,5.900024,15.599976,7.800049c5.800049,1.900024,11.800049,3.599976,18,5,6.099976,1.400024,12.099976,2.800049,18,4.300049s11.099976,3.5,15.599976,5.900024c4.5,2.5,8.199951,5.599976,11,9.5,2.799927,3.799927,4.199951,10.599976,4.199951,15.099976s-.700073,8.699951-2.300049,12.699951c-1.5,4-3.899902,7.599976-7.199951,10.599976-3.299927,3-7.5,5.399902-12.699951,7.199951-5.199951,1.799927-12.5,2.699951-18.5,2.699951s-11.799927-.699951-17.099976-2.099976c-5.299927-1.400024-10-3.700073-14.099976-6.800049s-7.400024-7.099976-10-12.099976c-2.600098-4.900024-4.200073-11-4.800049-18.099976l-.199707.099976h-14.699951c0,8.700073,1.400024,16.300049,4.300049,22.800049s6.900024,11.900024,12.099976,16.300049,11.400024,7.700073,18.5,9.800049c7.199951,2.099976,4.599976,3.199951,23.199951,3.199951s33-4,43.199951-12.199951c10.300049-8.199951,15.400024-19.699951,15.400024-34.5,0-7.800049-1.300049-14.200073-3.900024-19.300049s-6.099976-9.299927-10.400024-12.599976ZM2120.300049,1099.400024c0,9.5-.899902,17.699951-2.5,24.699951s-4.300049,12.800049-8,17.5c-3.700195,4.699951-8.600098,8.199951-14.600098,10.5-6,2.400024-5.499756,3.5-21.899902,3.5s-28.400024-4.299927-35.800049-13.099976-11.099976-23.099976-11.099976-43v-95.5h-15.300049v100c0,20.400024,5.200073,36.299927,15.400024,47.599976,10.300049,11.300049,26.099854,16.900024,46.800049,16.900024s36.300049-5.5,46.600098-16.599976,15.5-27.099976,15.5-48v-100h-15.100098v95.5ZM2389.900146,1159.400024c-.699951-1.400024-1.399902-3.400024-1.899902-5.900024s-.900146-5.800049-1.300049-9.800049c-.400146-4-.699951-9-.800049-15.099976-.199951-4.099976-.400146-8.400024-.800049-12.900024-.400146-4.5-1.300049-8.699951-2.600098-12.699951s-3.399902-7.599976-6-10.699951-6.300049-5.5-11.100098-7.099976c9.199951-4.099976,15.799805-9.199951,19.899902-15.099976s6.100098-9.100098,6.100098-24-4.699951-25.599976-14-32.199951c-9.300049-6.600037-22.800049-9.900024-40.5-9.900024h-62.800049v160.099976l15.100098.199951v-72.800049l.100098-.199951h47.600098c3.699951,0,7.300049.299927,10.800049.699951,3.5.5,6.699951,1.399902,9.5,2.699951s5.199951,3.300049,7.199951,5.900024,3.400146,6.099976,4.300049,10.400024c.599854,3.099976,1,7.099976,1.199951,12s.5,9.900024.899902,15.099976c.400146,5.200073.900146,10.200073,1.600098,14.900024s1.899902,8.400024,3.5,11.099976l16.699951-.199951v-1.300049c-1.099854-.699951-2-1.799927-2.699951-3.199951ZM2352.099854,1076.799927c-4.800049,1.200073-10.099854,1.800049-15.699951,1.800049h-47.199951v-61.699951h48.100098c5.100098,0,9.900146.399963,14.600098,1.299988s8.800049,2.500061,12.5,4.700012,6.5,5.199951,8.699951,9.099976c2.099854,3.899902,3.199951,9,3.199951,14.699951s-1,10.5-3.100098,14.5-4.899902,7.300049-8.5,9.900024-7.800049,4.5-12.600098,5.699951ZM2593.300049,1094.400024l.099365.199829h54.100098c-.199951,6.099976-.699951,11.900024-1.699951,17.400024-.899902,5.5-2.699951,10.800049-5.199951,15.800049-2.700195,5.199951-5.900146,9.5-9.600098,13.099976s-7.700195,6.499878-12,8.699951-8.799805,3.800049-13.399902,4.800049c-4.599854.900024-4.199707,1.400024-13.399902,1.400024s-17.400146-1.700073-24.600098-5.300049-13.300049-8.400024-18.300049-14.5-8.799805-13.199951-11.399902-21.199951c-2.599854-8-3.899902-14.100098-3.899902-25.400024s1.199951-21.699951,3.5-31.099976c2.300049-9.5,5.900146-17.5,10.800049-24.300049s11.100098-12.000061,18.699951-15.700012,16.699951-5.599976,27.199951-5.599976c5.900146,0,11.600098.899963,17.100098,2.599976s10.399902,4.099976,14.899902,7.299988c4.5,3.200073,8.300049,7.200073,11.5,11.900024s5.5,10.099976,6.800049,16h15.600098c-1.800049-8.599976-4.699951-16.099976-8.699951-22.400024-4-6.299988-8.900146-11.599976-14.800049-15.799988-5.800049-4.299988-12.5-7.400024-19.800049-9.5s-11.099854-3.099976-23.699951-3.099976-23.5,2.200012-32.800049,6.5-17,10.200012-23.199951,17.700012-10.699951,16.300049-13.699951,26.5c-3,10.100098-4.5,18.599976-4.5,32.800049s1.699951,26.700073,5.199951,37.400024,8.400146,19.599976,14.600098,26.599976c6.300049,7,13.699951,12.300049,22.300049,15.900024,8.700195,3.5,20.300049,5.300049,28.100098,5.300049s14.900146-.699951,21.100098-2.199951c6.300049-1.400024,11.699951-3.600098,16.5-6.300049s9-6.099976,12.600098-10c3.599854-3.900024,6.899902-8.199951,9.699951-13v27.400024h12.899902v-82.800049h-68.600098v12.900024ZM2815.900146,1087.700073h82.600098v-12.900024h-82.600098v-57.899963h91.5v-12.900024h-106.600098v160.299988h108.800049v-12.900024h-93.699951v-63.699951ZM3154.900146,1159.400024c-.699951-1.400024-1.399902-3.400024-1.899902-5.900024s-.900146-5.800049-1.300049-9.800049c-.400146-4-.699951-9-.800049-15.099976-.199951-4.099976-.399902-8.400024-.800049-12.900024s-1.300049-8.699951-2.600098-12.699951-3.399902-7.599976-6-10.699951-6.300049-5.5-11.100098-7.099976c9.199951-4.099976,15.799805-9.199951,19.899902-15.099976s6.100098-9.100098,6.100098-24-4.699951-25.599976-14-32.199951c-9.300049-6.600037-22.800049-9.900024-40.5-9.900024h-62.800049v160.099976l15.100098.199951v-72.800049l.100098-.199951h47.600098c3.699951,0,7.300049.299927,10.800049.699951,3.5.5,6.699951,1.399902,9.5,2.699951s5.199951,3.300049,7.199951,5.900024,3.400146,6.099976,4.300049,10.400024c.599854,3.099976,1,7.099976,1.199951,12s.5,9.900024.899902,15.099976c.400146,5.200073.900146,10.200073,1.600098,14.900024s1.899902,8.400024,3.5,11.099976l16.699951-.199951v-1.300049c-1.099854-.699951-2-1.799927-2.699951-3.199951ZM3117.099854,1076.799927c-4.800049,1.200073-10.099854,1.800049-15.699951,1.800049h-47.199951v-61.699951h48.100098c5.100098,0,9.900146.399963,14.600098,1.299988s8.800049,2.500061,12.5,4.700012,6.5,5.199951,8.699951,9.099976c2.099854,3.899902,3.199951,9,3.199951,14.699951s-1,10.5-3.100098,14.5-4.899902,7.300049-8.5,9.900024-7.800049,4.5-12.600098,5.699951ZM3387.699951,1003.899963l-48.249512,77.219177-47.150635-77.219238h-17.399902l57.199951,91.5v68.800049h15.100098v-69.900024l58.100098-90.399963h-17.600098Z" fill="white"/></svg>')}@media only screen and (max-width: 960px){.two-column-image.watermark .img:after{width:100px;height:100px;bottom:-40px}}.btn,a.btn,.wp-block-search__button,input[type=submit]{--bg-color: var(--c-black);--text-color: var(--c-white);--border-color: transparent;--border-radius: 25px;--btn-padding: .9em 3.8em;background:var(--bg-color);border-radius:var(--border-radius);border:1px solid var(--border-color);color:var(--text-color);padding:var(--btn-padding);font-family:var(--f-primary);font-size:1.6rem;font-weight:500;text-transform:capitalize;text-decoration:none;display:inline-block;transition:all .2s ease-in-out;box-sizing:border-box;width:fit-content}@media only screen and (max-width: 960px){.btn,a.btn,.wp-block-search__button,input[type=submit]{padding:.9em 2em;font-size:1.5rem}}@media only screen and (max-width: 420px){.btn,a.btn,.wp-block-search__button,input[type=submit]{padding:.8em 1.3em;font-size:1.4rem}}.btn:hover,a.btn:hover,.wp-block-search__button:hover,input[type=submit]:hover{--bg-color: var(--c-white);--text-color: var(--c-gray);--border-color: var(--c-gray)}.btn--sm,a.btn--sm{--btn-padding: .2em 2.4em}.btn--outline,a.btn--outline{--text-color: var(--text-color-inverted);--bg-color: transparent;border:1px solid var(--c-white)}.btn--outline:hover,a.btn--outline:hover{--text-color: var(--text-color);--bg-color: var(--c-black);border-color:var(--c-black)}.btn--inverted.btn,.btn a.btn--outline,a.btn--inverted.btn,a.btn a.btn--outline{--text-color: var(--text-color);border-color:#d3d3d3}.btn--inverted.btn:hover,.btn a.btn--outline:hover,a.btn--inverted.btn:hover,a.btn a.btn--outline:hover,.btn--light,a.btn--light,.btn--light:hover,a.btn--light:hover{--text-color: var(--text-color-inverted)}.btn--dark,a.btn--dark{--bg-color: var(--c-black);--text-color: var(--text-color-inverted);background:var(--bg-color)}.btn--dark:hover,a.btn--dark:hover{--text-color: var(--text-color-inverted)}.wp-block-search__input{margin-bottom:2rem}form .grid-2-col{gap:24px 16px;margin-bottom:24px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 768px){form .grid-2-col{grid-template-columns:1fr}}form.searchform{margin-top:unset}form label{display:block;margin-bottom:6px}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=url],form input[type=search],form textarea,form select{box-sizing:border-box;display:block;appearance:none;border:none;outline:0;padding:1.6rem 2rem;font-size:var(--body-copy);font-family:var(--f-primary);color:var(--text-color);width:100%;height:100%;background:transparent}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=tel]::placeholder,form input[type=date]::placeholder,form input[type=url]::placeholder,form input[type=search]::placeholder,form textarea::placeholder,form select::placeholder{color:var(--text-color)}form input[type=text]:hover:not(:focus),form input[type=email]:hover:not(:focus),form input[type=tel]:hover:not(:focus),form input[type=date]:hover:not(:focus),form input[type=url]:hover:not(:focus),form input[type=search]:hover:not(:focus),form textarea:hover:not(:focus),form select:hover:not(:focus){outline-color:var(--text-color)}form input[type=submit]{margin-top:2rem}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=url],form input[type=search]{border-bottom:solid gray .3rem}form input[type=text]:hover,form input[type=text]:focus,form input[type=email]:hover,form input[type=email]:focus,form input[type=tel]:hover,form input[type=tel]:focus,form input[type=date]:hover,form input[type=date]:focus,form input[type=url]:hover,form input[type=url]:focus,form input[type=search]:hover,form input[type=search]:focus{transition:border-bottom .3s;border-bottom:solid var(--c-black) .3rem}form select{cursor:pointer;padding-right:80px;border-bottom:solid gray .3rem}form select:hover,form select:focus{transition:border-bottom .3s;border-bottom:solid var(--c-black) .3rem}form label.date{display:grid!important;grid-template-columns:1fr 5fr!important;align-items:center}form label.date span:first-of-type{text-align:right;margin-right:2rem}form textarea{resize:vertical;min-height:240px!important;border:solid gray .3rem}form textarea:hover,form textarea:focus{transition:border-bottom .3s;border:solid var(--c-black) .3rem}form input::placeholder,form textarea::placeholder,form select::placeholder{font-family:var(--f-primary);font-size:var(--body-copy);color:var(--text-color);font-weight:400;line-height:normal}form .btn-5{display:flex;justify-content:center}form .btn-5 button{margin-top:3rem;background:var(--c-black);color:#fff!important;border:none;font-family:var(--f-secondary);text-transform:uppercase;padding:2rem;transition:all .2s ease-in-out}form .btn-5 button:hover{background:var(--c-black)}form-acceptance .wpcf7-list-item label{display:grid;grid-template-columns:1fr 3fr;align-items:start}form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px;margin-bottom:15px}@media only screen and (max-width: 768px){form .wpcf7-checkbox{grid-template-columns:1fr}}form .wpcf7-checkbox label{display:flex;width:100%;align-items:center;font-size:1.6rem}form .wpcf7-checkbox span.wpcf7-list-item{display:block;margin-top:2rem}form input[type=checkbox]{max-height:21px;width:21px;height:21px;margin-right:1rem;padding:0;outline-color:var(--c-light-gray);border:1px solid var(--c-light-gray)}form .grid{margin-bottom:15px}form .box-btn{display:flex;justify-content:flex-end;margin-top:5rem}:target{scroll-margin-top:8rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow-x:hidden}body.scroll-lock{overflow:hidden}body.has-background-img{background:var(--body-bg-image) no-repeat center top var(--body-bg-color);background-size:100% auto}img{max-width:100%;height:auto}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container video{width:100%;height:auto}.box{background:var(--c-white);padding:2em}.box ul{line-height:2.4}.box a{font-size:1.6rem}.hide-on-desktop{display:none}@media only screen and (max-width: 768px){.hide-on-desktop{display:block}}@media only screen and (max-width: 768px){.hide-on-mobile{display:none}}.section-container{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.section-container h2 a{text-decoration:none}.section-container .align-left{text-align:left}.section-container .align-center{text-align:center}.section-container .align-center p.cta-btn-block{text-align:center;margin:unset}.section-container .align-center p.cta-btn-block a{margin-left:auto;margin-right:auto;margin-top:unset;margin-bottom:25px}.section-container .align-right{text-align:right}.section-container ul{margin-left:14px!important;margin-bottom:30px}.section-container ul li{list-style:disc;list-style-position:inside;line-height:1.5;margin:0 0 15px}.grid-container{--grid-columns: repeat(auto-fit, minmax(0, 1fr));--grid-row-gap: 20px;--grid-column-gap: 20px}.grid-container>.acf-innerblocks-container{display:grid;grid-template-columns:var(--grid-columns);gap:var(--grid-row-gap) var(--grid-column-gap)}@media only screen and (max-width: 768px){.grid-container>.acf-innerblocks-container{--grid-columns: 1fr}}.grid-container--justify-start>.acf-innerblocks-container{justify-content:start}.grid-container--justify-center>.acf-innerblocks-container{justify-content:center}.grid-container--justify-end>.acf-innerblocks-container{justify-content:end}.grid-container--justify-stretch>.acf-innerblocks-container{justify-content:stretch}.grid-container--justify-space-between>.acf-innerblocks-container{justify-content:space-between}.grid-container--align-start>.acf-innerblocks-container{align-content:start}.grid-container--align-center>.acf-innerblocks-container{align-content:center}.grid-container--align-end>.acf-innerblocks-container{align-content:end}.grid-container--align-stretch>.acf-innerblocks-container{align-content:stretch}.grid-container--align-space-between>.acf-innerblocks-container{align-content:space-between}.flex-container{--flex-direction: row;--flex-wrap: wrap;--flex-justify: flex-start;--flex-align: flex-start;--flex-align-content: flex-start;--flex-row-gap: 0;--flex-column-gap: 0}.flex-container>.acf-innerblocks-container{display:flex;flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--flex-justify);align-items:var(--flex-justify);align-content:var(--flex-justify);gap:var(--flex-row-gap) var(--flex-column-gap)}.responsive-video:first-child{margin-top:0}.responsive-video:last-child{margin-bottom:0}.responsive-video__trigger{display:block;width:100%;height:100%;opacity:1;z-index:2;transition:opacity .3s ease-in-out}.responsive-video__trigger.fade-out{opacity:0}.responsive-video__trigger:before{content:"";display:block;background:#000;opacity:0;z-index:1;transition:opacity .3s ease-in-out}.responsive-video__trigger svg{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%)}.responsive-video__trigger:hover:before,.responsive-video__trigger:focus:before{opacity:.5}.responsive-video__trigger:hover rect,.responsive-video__trigger:focus rect{fill:var(--c-white)}.responsive-video__caption{max-width:900px;margin:50px auto 0}@media only screen and (max-width: 768px){.responsive-video__caption{padding-bottom:50px}.responsive-video__caption:after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;left:0;background:#ffffff73}}.responsive-video__caption a:hover,.responsive-video__caption a:focus{opacity:.6}.responsive-video__caption>*:last-child{margin-bottom:0}.responsive-video .video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px}.responsive-video .video-wrap img,.responsive-video .video-wrap video,.responsive-video .video-wrap iframe,.responsive-video .video-wrap embed,.responsive-video .video-wrap object{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video .screen-reader-text{display:none}.blog-feed{--margin-tb: 10rem;margin-top:var(--margin-tb);margin-bottom:var(--margin-tb)}@media only screen and (max-width: 768px){.blog-feed{--margin-tb: 6rem}}.blog-feed .grid{grid-template-columns:1fr 1fr;gap:40px 10%}@media only screen and (max-width: 768px){.blog-feed .grid{grid-template-columns:1fr}}.main-navigation{--text-color: var(--c-white);--text-color-inverted: var(--c-black);--nav-height: 100vh;--nav-columns-padding: 90px 60px;--nav-font-size: 2.4rem;--nav-font-size-sm: 1.7rem;--nav-items-spacing: 2px;--nav-dropdown-arrow-size: 1.2rem;--nav-dropdown-arrow-size-sm: .8rem;--nav-slidein-speed: .6s;--nav-scrollbar-bg: #000;--nav-scrollbar-color: #555;--subnav-indent-mobile: 0;display:grid;grid-template-columns:1.7fr 1fr;align-content:center;justify-content:space-between;width:100%;position:fixed;top:0;height:var(--nav-height);background-color:var(--lc-bg-color);transform:translate(100%);transition:transform var(--nav-slidein-speed) ease-in-out;z-index:9990}@media screen and (max-width: 1050px){.main-navigation{grid-template-columns:1fr;align-items:flex-start;--nav-columns-padding: 40px 20px;--nav-font-size: 1.8rem}}.main-navigation.hide{display:none}.main-navigation__left-column{display:grid;align-items:center;height:var(--nav-height);padding:var(--nav-columns-padding);overflow-y:auto;background-image:var(--lc-bg-img);background-color:var(--lc-bg-color);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;scrollbar-width:thin;scrollbar-color:var(--nav-scrollbar-color) var(--nav-scrollbar-bg);position:relative}@media screen and (max-width: 1050px){.main-navigation__left-column{align-items:unset;padding-top:100px;padding-bottom:70px}}@media only screen and (max-width: 768px){.main-navigation__left-column{overflow-y:auto}}.main-navigation__left-column::-webkit-scrollbar{width:11px}.main-navigation__left-column::-webkit-scrollbar-track{background:var(--nav-scrollbar-bg)}.main-navigation__left-column::-webkit-scrollbar-thumb{background-color:var(--nav-scrollbar-color);border-radius:0;border:3px solid var(--nav-scrollbar-bg)}.main-navigation__left-column .label{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main-navigation__left-column .label span{font-size:clamp(8rem,25vw,36rem);font-family:var(--f-primary);background:-webkit-linear-gradient(#272727,#1f1f1f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:.7;white-space:nowrap;pointer-events:none}.main-navigation__nav{margin:0;width:fit-content;position:relative;opacity:1;text-transform:uppercase;color:#fff;z-index:1}@media screen and (max-width: 1050px){.main-navigation__nav{width:auto;padding-left:0}}.main-navigation__nav ul{margin-top:unset;margin-bottom:unset;padding-left:0;text-transform:none;color:#fff}@media screen and (max-width: 1050px){.main-navigation__nav ul{padding-left:0}}.main-navigation__nav li{list-style:none;line-height:1.4;margin-bottom:unset;opacity:.6;transition:opacity .3s ease-in-out}.main-navigation__nav li:hover{opacity:1}@media screen and (max-width: 1050px){.main-navigation__nav li{line-height:1.3}}.main-navigation__nav li.has-submenu{transition:opacity .3s ease-in-out}.main-navigation__nav li.has-submenu .submenu-container{z-index:-1}.main-navigation__nav li.has-submenu:hover .submenu-container{opacity:1;visibility:visible;overflow:visible;z-index:99999}@media screen and (max-width: 1050px){.main-navigation__nav li.has-submenu:hover .submenu-container{opacity:unset;visibility:unset}}.main-navigation__nav li a{display:block;color:var(--text-color);text-decoration:none;font-family:inherit;font-size:var(--nav-font-size-sm);padding:var(--nav-items-spacing) 60px var(--nav-items-spacing) 0;transition:color .2s ease-in-out}@media screen and (max-width: 1050px){.main-navigation__nav li a{--nav-items-spacing: 8px;padding:calc(var(--nav-items-spacing) - 2px) 60px calc(var(--nav-items-spacing) - 2px) 0}}@media screen and (max-width: 1050px){.main-navigation__nav li:hover>a{color:var(--text-color)}}.main-navigation__nav li.title-only a{font-size:2.1rem;font-weight:400!important;pointer-events:none}.main-navigation__nav li.title-only:not(:first-of-type){margin-top:30px}.main-navigation__nav li .submenu-container{--subnav-animation-shift: 15px;position:absolute;top:0;left:100%;opacity:0;visibility:hidden;overflow:hidden;transition:all .2s ease-in}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container{opacity:1;visibility:visible;position:unset;width:calc(100% - var(--subnav-indent-mobile));margin-left:var(--subnav-indent-mobile)}}.main-navigation__nav li .submenu-container .submenu{position:absolute;top:0;width:max-content;min-width:200px;transform:translate(calc(-1 * var(--subnav-animation-shift)));transition:all .2s ease-in-out}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu{position:unset;transform:unset;width:100%;opacity:unset;visibility:unset;display:none;height:0}}.main-navigation__nav li .submenu-container .submenu ul{padding:5px 0 15px}.main-navigation__nav li .submenu-container .submenu ul li a{font-weight:300}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu ul li a{font-size:calc(var(--nav-font-size) - .3rem)}}.main-navigation__nav li .submenu-container .submenu ul li.has-submenu{position:relative}.main-navigation__nav li .submenu-container .submenu.show{opacity:1;visibility:visible;transform:translate(0)}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu.show{display:block;height:unset}}.main-navigation__nav li .submenu-container .submenu.hide{opacity:0;visibility:hidden;transform:translate(calc(-1 * var(--subnav-animation-shift)))}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu.hide{transform:unset}}.main-navigation__nav li .submenu-container .submenu--second-level{opacity:0;visibility:hidden}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu--second-level{position:unset;width:calc(100% - (var(--subnav-indent-mobile)));margin-left:calc(var(--subnav-indent-mobile) + var(--subnav-indent-mobile) / 2)}}.main-navigation__nav li .submenu-container .submenu--second-level ul li:first-of-type{position:relative;color:var(--text-color)}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu--second-level ul li:first-of-type{display:none}}.main-navigation__nav li .submenu-container .submenu--second-level.mobile{display:none}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu--second-level.mobile.show{display:block;height:unset}}.main-navigation__nav li .submenu-container .submenu__btn{--nav-btn-height: 30px;cursor:pointer;position:absolute;right:0;top:calc(50% - var(--nav-btn-height) / 2);z-index:10;color:var(--text-color);background:transparent;min-width:var(--nav-btn-height);height:var(--nav-btn-height);border:none}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu__btn{top:0}}.main-navigation__nav li .submenu-container .submenu__btn:after{content:"";position:absolute;width:var(--nav-dropdown-arrow-size);height:var(--nav-dropdown-arrow-size);top:calc(50% - var(--nav-dropdown-arrow-size) / 2);left:0;right:0;margin:0 auto;display:inline-block;border-right:calc(var(--nav-dropdown-arrow-size) / 6) solid var(--text-color);border-top:calc(var(--nav-dropdown-arrow-size) / 6) solid var(--text-color);border-left:transparent;border-bottom:transparent;transform:rotate(45deg)}.main-navigation__nav li .submenu-container .submenu__btn--next{font-size:0;z-index:10}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu__btn--next:after{z-index:0;transition:transform .2s ease-in-out;transform-origin:center}}@media screen and (max-width: 1050px){.main-navigation__nav li .submenu-container .submenu__btn--next.active:after{transform:rotate(135deg)}}.main-navigation__nav li .submenu-container .submenu__btn--back{padding:2px 4px 2px 42px;top:-20px;right:-12px}.main-navigation__nav li .submenu-container .submenu__btn--back:after{display:none}.main-navigation__nav li .submenu-container .submenu__btn--back:before{content:"";position:relative;display:inline-block;width:var(--nav-dropdown-arrow-size-sm);height:var(--nav-dropdown-arrow-size-sm);border-right:calc(var(--nav-dropdown-arrow-size) / 6) solid var(--text-color);border-top:calc(var(--nav-dropdown-arrow-size) / 6) solid var(--text-color);transform:rotate(-135deg);transform-origin:center;margin-right:4px;top:-1px}.main-navigation__nav>li{padding-right:30px;position:relative}@media screen and (max-width: 1050px){.main-navigation__nav>li{padding-right:unset}}.main-navigation__nav>li>a{font-size:2.6rem;font-family:var(--f-primary);font-weight:400;transition:opacity .3s ease-in-out;text-transform:capitalize}@media only screen and (max-width: 768px){.main-navigation__nav>li>a{font-size:2rem}}.main-navigation__nav>li.featured>a{font-family:var(--f-secondary);font-size:4.6rem;text-transform:uppercase;font-weight:400}@media screen and (max-width: 1050px){.main-navigation__nav>li.featured>a{font-size:3.8rem}}.main-navigation__nav>li.featured--last{margin-bottom:30px}.main-navigation__nav>li.has-submenu>a{position:relative}.main-navigation__nav>li.has-submenu>a:after{content:"";position:absolute;right:0;width:var(--nav-dropdown-arrow-size);height:var(--nav-dropdown-arrow-size);top:calc(50% - var(--nav-dropdown-arrow-size) / 2);display:none;border-right:calc(var(--nav-dropdown-arrow-size) / 6) solid var(--text-color);border-top:calc(var(--nav-dropdown-arrow-size) / 6) solid var(--text-color);border-left:transparent;border-bottom:transparent;transform:rotate(45deg);margin-right:20px}@media screen and (max-width: 1050px){.main-navigation__nav>li.has-submenu>a:after{margin-right:8px;margin-left:auto;transition:transform .2s ease-in-out;display:inline-block}}@media screen and (max-width: 1050px){.main-navigation__nav>li.has-submenu>a.active:after{transform:rotate(135deg)}}.main-navigation__nav>li.align-top .submenu-container{top:unset;margin-top:-50%}@media screen and (max-width: 1050px){.main-navigation__nav>li.align-top .submenu-container{margin-top:unset}}.main-navigation__nav>li.align-top-lg .submenu-container{top:unset;margin-top:-100%}@media screen and (max-width: 1050px){.main-navigation__nav>li.align-top-lg .submenu-container{margin-top:unset}}.main-navigation__nav>li.align-top-sm .submenu-container{top:unset;margin-top:-30%}@media screen and (max-width: 1050px){.main-navigation__nav>li.align-top-sm .submenu-container{margin-top:unset}}.main-navigation__right-column{display:grid;align-content:center;align-items:center;justify-items:center;height:var(--nav-height);color:var(--text-color);font-size:var(--nav-font-size);padding:80px 20px;background-image:var(--rc-bg-img);background-color:var(--rc-bg-color);background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;border-left:solid 1px var(--c-gray)}@media screen and (max-width: 1050px){.main-navigation__right-column{display:none}}.main-navigation__right-column a{font-weight:400;opacity:1;transition:opacity .3s ease-in-out}.main-navigation__right-column a:not(.btn):hover{opacity:.7}.main-navigation__right-column__cta{display:flex;flex-direction:column}.main-navigation__right-column__cta a{margin:3rem;font-size:1.3rem;opacity:1;transition:all .3s ease-in-out}.main-navigation__right-column__cta a:not(.btn):hover{opacity:.7}.main-navigation__right-column__cta a.btn.btn--inverted:hover{color:var(--c-black)}.main-navigation__right-column__logo{max-width:100%;height:auto;margin-bottom:80px}.main-navigation__right-column__logo img{filter:invert(100%)}.main-navigation__right-column__logo a{color:var(--text-color)}.main-navigation__right-column__logo svg{width:100%;height:auto;opacity:1;transition:opacity .3s ease-in-out}.main-navigation__right-column__logo svg:hover{opacity:.7}.main-navigation__right-column .btn{--text-color: var(--c-black);--text-color-inverted: var(--c-white);margin:0 5px;background:var(--text-color);border:1px solid transparent;color:var(--text-color-inverted);transition:all .3s ease-in-out}.main-navigation__right-column .btn:hover{border:1px solid var(--text-color-inverted)}.main-navigation__right-column p.phone-link a{font-size:4.5rem}.main-navigation__right-column .social{margin-bottom:40px}.main-navigation__right-column .social ul{justify-content:center;line-height:normal}.main-navigation__right-column .social ul li{display:inline-block;margin:0 1rem}.main-navigation__right-column .social ul li a{display:block;width:22px;height:22px}.main-navigation__right-column .social ul li a svg{width:100%;height:auto;opacity:1;transition:opacity .3s ease-in-out}.main-navigation__right-column .social ul li a svg:hover{opacity:.7}.main-navigation__right-column .bottom{text-align:center;margin-bottom:4rem}.main-navigation__right-column .number-tel{font-size:2.6rem;font-family:var(--f-secondary);font-weight:400}.main-navigation.active{transform:translate(0)}.main-navigation .btn-mobile-toggle{display:none;width:30px;height:30px;position:absolute;top:calc(var(--nav-items-spacing) / 2);right:-4px;cursor:pointer;z-index:10}@media screen and (max-width: 1050px){.main-navigation .btn-mobile-toggle{display:block}}.menu-toggle{--btn-size: auto;width:var(--btn-size);height:var(--btn-size);cursor:pointer;z-index:9999;border:none;background:none;padding:0;box-sizing:border-box;display:flex;align-items:center;text-transform:uppercase}.menu-toggle strong{line-height:normal;font-size:1.7rem;display:inline-block;font-family:var(--f-primary);width:100%;margin:0 12px 0 0;color:var(--text-color);font-weight:400;line-height:0}@media only screen and (max-width: 960px){.menu-toggle strong{display:none}}.menu-toggle.active strong{color:var(--c-white)}.menu-toggle .hamburger-menu{--icon-size: 53px;display:block;position:relative;width:var(--icon-size);height:var(--icon-size);border:1px solid var(--text-color);border-radius:50%;flex:none;transition:all .3s ease-in-out}.menu-toggle .hamburger-menu:hover{background-color:var(--c-black);border:none;transition:all .3s}.menu-toggle .hamburger-menu:before,.menu-toggle .hamburger-menu:after{content:"";display:block;height:1px;width:17px;background-color:var(--text-color);position:absolute;top:50%;left:0;right:0;margin:0 auto;transition:all .2s ease-in-out}.menu-toggle .hamburger-menu:before{transform:translateY(-3px)}.menu-toggle .hamburger-menu:after{transform:translateY(3px)}.menu-toggle svg{max-width:100%;max-height:100%;transition:fill .2s ease-in-out;fill:currentColor;max-width:25px;margin-left:8px}.menu-toggle svg rect{transition:all .3s ease-in-out;color:var(--text-color)}.menu-toggle svg rect:first-of-type{transform:translateY(1px)}.menu-toggle svg rect:nth-of-type(2){transform:translateY(5.5px)}.menu-toggle svg rect:last-of-type{transform:translateY(10px)}.menu-toggle.active .hamburger-menu{border-color:var(--c-white)}.menu-toggle.active .hamburger-menu:before{transform:rotate(45deg) translateY(0);background-color:var(--c-white)}.menu-toggle.active .hamburger-menu:after{transform:rotate(-45deg) translateY(0);background-color:var(--c-white)}body.nav-active #menu-header-menu{display:none}body.nav-active .header{border:none}body.nav-active .header__container__logo{visibility:hidden}body.nav-active .userway_buttons_wrapper{display:none!important}.two-column-content{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.two-column-content .container{display:grid;grid-template-columns:1fr 1fr;gap:1em 10em}@media only screen and (max-width: 960px){.two-column-content .container{grid-template-columns:1fr;gap:1em}}.two-column-content h2{font-size:2.6rem;text-transform:none;line-height:1.5}.two-column-content ul{border-left:3px solid var(--c-white);padding-left:25px;line-height:1.2;margin:4rem 0}.two-column-content ul li{list-style:none}.two-column-image{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.two-column-image .container{grid-template-columns:1fr 1fr}@media only screen and (max-width: 960px){.two-column-image .container{grid-template-columns:1fr}}.two-column-image .container .box-content{padding:15%;display:flex;height:100%;justify-content:center;flex-direction:column}@media only screen and (max-width: 960px){.two-column-image .container .box-content{padding:3rem}}.two-column-image h3{font-size:2.4rem;letter-spacing:2.4px;line-height:36px}@media only screen and (max-width: 960px){.two-column-image h3{font-size:2rem}}.two-column-image__image{margin-left:-25px}@media only screen and (max-width: 960px){.two-column-image__image{order:2;margin-left:unset}}.two-column-image--invert .container{grid-template-columns:2.5fr 1.5fr}@media only screen and (max-width: 1180px){.two-column-image--invert .container{grid-template-columns:1fr;gap:unset}}.two-column-image--invert .two-column-image__image{order:2;margin-left:-20%;display:flex;height:100%;flex-direction:row;align-items:center}@media only screen and (max-width: 960px){.two-column-image--invert .two-column-image__image{margin:unset}}@media only screen and (max-width: 1180px){.two-column-image--invert .two-column-image__image{margin:unset}}.two-column-image--invert .box-content{background-color:#1f1f1f;padding:15%}@media only screen and (max-width: 960px){.two-column-image--invert .box-content{padding:3rem}}@media only screen and (max-width: 1180px){.two-column-image--invert .box-content{padding:3rem}}.two-column-image--invert .box-content .eyebrow{color:var(--c-white);font-size:1.3rem}.two-column-image--invert .box-content h2{color:var(--c-white);margin-top:3rem;line-height:1.2}.two-column-image--invert .box-content a,.two-column-image--invert .box-content a:visited,.two-column-image--invert .box-content a:active{color:var(--text-color-inverted);text-decoration:none;position:relative;transition:all .3s ease-in-out;font-weight:600;opacity:1}.two-column-image--invert .box-content div{color:var(--c-white)}.two-column-image--invert .box-content div p{color:currentColor;line-height:2;max-width:60%}@media only screen and (max-width: 1180px){.two-column-image--invert .box-content div p{max-width:unset}}.two-column-image--invert .box-content div ul{color:currentColor}.one-column-content .container--custom{max-width:var(--custom-container-width)}.block-breadcrumbs{background-color:var(--bg-color);padding:3.5rem 0}@media only screen and (max-width: 960px){.block-breadcrumbs{display:none}}.block-breadcrumbs .container{margin-left:1rem}.block-breadcrumbs .container--custom{max-width:var(--custom-container-width)}.block-breadcrumbs ol{margin-left:unset;line-height:1}.block-breadcrumbs ol li{display:inline-block;margin:0 12px;position:relative;line-height:1;color:var(--c-black);font-size:1.5rem}.block-breadcrumbs ol li:after{content:"|";position:absolute;right:-15px;top:0;display:block;padding:unset;color:var(--c-light-gray)}.block-breadcrumbs ol li:last-child:after{display:none}.before-after-comparison{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.before-after-comparison .container{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 960px){.before-after-comparison .container{grid-template-columns:1fr}}.before-after-comparison .container--custom{max-width:var(--custom-container-width)}.before-after-comparison h2{--h-min: 2rem}.before-after-comparison .content{--text-color: var(--c-black);background:var(--c-white);padding:8%;text-align:center}.before-after-comparison .slider-wrapper{--position: 50%;display:grid;place-content:center;position:relative;overflow:hidden}.before-after-comparison .slider-image{width:100%;height:100%;object-fit:cover;object-position:left}.before-after-comparison .image-before{position:absolute;inset:0;width:var(--position)}.before-after-comparison .slider{position:absolute;inset:0;cursor:pointer;opacity:0;width:100%;height:100%}.before-after-comparison .slider:focus-visible~.slider-button{outline:5px solid black;outline-offset:3px}.before-after-comparison .slider-line{position:absolute;inset:0;width:.1rem;height:100%;background-color:#fff;left:var(--position);transform:translate(-50%);pointer-events:none}.before-after-comparison .slider-button{position:absolute;background-color:var(--c-black);color:var(--c-white);padding:.5rem;border-radius:100vw;display:grid;place-items:center;top:50%;left:var(--position);transform:translate(-50%,-50%);pointer-events:none;box-shadow:1px 1px 1px #08030380}.before-after-comparison .cta-button-wrapper{margin-top:3rem}.slider{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.slider .container--custom{max-width:var(--custom-container-width)}.slider .bar{border-top:solid var(--c-light-gray) 1px;max-width:50rem;margin-top:10rem;display:flex;justify-content:space-between}.slider .bar div{height:5px;max-width:150px;min-width:100px;background:var(--c-black)}.slider .splide{display:grid}.slider .splide__arrows{display:flex;justify-content:center;gap:20px;margin-top:30px}.slider .splide__arrows .splide__arrow{border:none;background-color:transparent;cursor:pointer}.slider .splide__arrows .splide__arrow--next,.slider .splide__arrows.inverse .splide__arrow--prev{transform:scaleX(-1)}.slider .splide__arrows.inverse .splide__arrow--next{transform:unset}.slider .splide__pagination{margin-top:30px;gap:7px;width:200px;background:#000}.slider .splide__pagination__page{display:block;width:14px;height:14px;border:none;border-radius:50%;cursor:pointer;background-color:#ddd}.slider .splide__pagination__page.is-active{background-color:#999}.slider .splide__pagination.text-pagination{gap:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-items:center;justify-self:unset}.slider .splide__pagination.text-pagination .splide__pagination__page{width:unset;height:unset;background-color:transparent;border-radius:unset;display:block}.slider--arrows--bottom .splide__arrows{order:2}.slider--arrows--top .splide__arrows{order:-1}.slider--arrows--left .splide__arrows{justify-self:start}.slider--arrows--center .splide__arrows{justify-self:center}.slider--arrows--right .splide__arrows{justify-self:end}.slider--pagination--left .splide__pagination{justify-self:start}.slider--pagination--center .splide__pagination{justify-self:center}.slider--pagination--right .splide__pagination{justify-self:end}.gallery-home-procedures{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);--grid-gap: 1.2%;--box-padding: 15% 15%}@media only screen and (max-width: 768px){.gallery-home-procedures{--box-padding: 10%}}.gallery-home-procedures .container--custom{max-width:var(--custom-container-width)}.gallery-home-procedures__wrapper{display:flex;flex-wrap:wrap;flex-flow:row-reverse;justify-content:center;align-items:stretch;gap:60px var(--grid-gap)}.gallery-home-procedures__wrapper>div{flex:1}@media only screen and (max-width: 960px){.gallery-home-procedures__wrapper>div{flex:0 1 100%}}.gallery-home-procedures--custom-grid .gallery-home-procedures__wrapper>div{flex:0 1 calc(var(--grid-columns) - var(--grid-gap))}@media only screen and (max-width: 960px){.gallery-home-procedures--custom-grid .gallery-home-procedures__wrapper>div{flex:0 1 100%}}.gallery-home-procedures .acf-innerblocks-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px;justify-content:center;justify-items:center}@media only screen and (max-width: 960px){.gallery-home-procedures .acf-innerblocks-container{grid-template-columns:1fr}}.gallery-home-procedures__procedures h3{--h-max: 3.6rem;color:var(--text-color);text-align:center}.gallery-home-procedures__procedures__box{background-color:var(--pbox-bg-color);background-image:var(--pbox-bg-img);background-repeat:no-repeat;background-position:center center;color:var(--pbox-text-color);padding:var(--box-padding);text-align:center;height:100%}.gallery-home-procedures__procedures__box ul{margin:0!important;padding:0!important}.gallery-home-procedures__procedures__box ul li{list-style:none}.gallery-home-procedures__procedures__box ul a{color:var(--pbox-text-color)!important;font-size:1.6rem;text-transform:uppercase}.gallery-home-procedures__procedures p{color:var(--pbox-text-color);margin:unset}.gallery-patient{--grid-columns: 2}.gallery-patient__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:10px 5%;justify-items:center}@media only screen and (max-width: 768px){.gallery-patient__grid{--grid-columns: 2 !important}}.gallery-patient__grid__photo{display:grid;align-content:space-between}.gallery-patient__grid__photo p{text-align:center;margin:15px 0 0}.gallery-patient__grid__photo p.labels{display:grid;grid-template-columns:1fr 1fr}.gallery-patient__details{margin-top:60px;line-height:32px}.header{--text-color: var(--c-white);--text-color-inverted: var(--c-black);background:transparent;position:absolute;top:0;left:0;width:100%;padding:11px 0;z-index:9999}.header__container{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:0;align-items:center}@media only screen and (max-width: 960px){.header__container{grid-template-columns:1fr 2fr 1fr}}.header__container a{color:var(--text-color);text-decoration:none}.header__container a:hover{color:var(--text-color)}.header__container__links{justify-self:end;display:flex;text-transform:uppercase;color:var(--text-color);align-items:baseline;font-size:1.6rem}.header__container__links div.phone{margin-right:46px}@media only screen and (max-width: 768px){.header__container__links div.phone{display:none}}@media screen and (max-width: 1110px){.header__container__links #menu-header-menu{display:none}}.header__container__links ul{list-style-type:none}.header__container__links ul li{display:inline-block;margin:0 20px 0 0;font-size:1.6rem}@media only screen and (max-width: 960px){.header__container__links ul li{font-size:1.4rem;margin-right:5px}}.header__container__links ul li a{background:var(--c-black);color:var(--text-color);border:1px solid transparent;transition:all .3s ease-in-out;padding:.9em;border-radius:3rem;text-transform:none}.header__container__links ul li a:hover{border:solid var(--c-white) 1px;background:transparent}.header__container__links ul li.border:after{content:"";display:inline-block;width:1px;background-color:var(--c-ultra-light-gray);height:2rem;margin-left:3rem;position:relative;top:4px}.header__container__logo{display:flex;justify-content:space-around;width:100%}@media only screen and (max-width: 960px){.header__container__logo{transform:translate(20%)}}.header__container__logo a{display:block;max-width:186px}@media only screen and (max-width: 960px){.header__container__logo a{max-width:142px}}.header__container__logo a:hover{color:var(--text-color)}.header__container__logo a:hover:after{display:none}.header__container__logo svg{width:100%;max-width:20rem;fill:var(--c-white)}@media only screen and (max-width: 960px){.header__container__logo svg{max-width:unset}}.header__container__nav-cta{display:flex;justify-content:flex-end;align-content:center}.header__container__nav-cta a.btn{margin-right:20px}@media only screen and (max-width: 960px){.header__container__nav-cta a.btn{display:none}}.header__container .logo-2{display:none;width:100%;color:var(--c-white)!important}.header__container .logo-2 svg{width:100%;height:auto}.header .access{display:flex}.header .access .phone,.header .access .maps,.header .access .social-icon{align-items:center;border:1px solid var(--c-white);border-radius:50%;width:45px;height:45px;display:flex;justify-content:space-around;flex-direction:column;transition:all .3s ease-in-out}@media only screen and (max-width: 1180px){.header .access .phone,.header .access .maps,.header .access .social-icon{display:none}}.header .access .phone:hover,.header .access .maps:hover,.header .access .social-icon:hover{background:var(--c-black)}.header .access .phone a svg,.header .access .maps a svg,.header .access .social-icon a svg{width:19px;height:100%}.header .access .phone,.header .access .maps,.header .access .social-icon{margin-right:1.2rem}body.nav-active .header{--text-color: var(--c-black)}body.nav-active .access{visibility:hidden}body.nav-active .header__container__links{position:fixed;top:34px;right:30px}body.sticky-menu .header{--c-header: #222222;--text-color: var(--c-black);--text-color-inverted: var(--c-white);background-color:var(--c-header);position:fixed;animation:slideDown .3s ease-out}body.sticky-menu .header .logo-1{display:none}body.sticky-menu .header .logo-2{display:block;transform:translateY(8px)}body.sticky-menu .header #menu-header-menu li a{background-color:var(--c-black);color:var(--c-white)}body.sticky-menu .header button strong{color:var(--c-white)}body.sticky-menu .header button div{border:1px solid var(--c-white)}body.sticky-menu .header button div:hover{background-color:var(--c-black);border:none;transition:all .3s}body.sticky-menu .header button div:before,body.sticky-menu .header button div:after{background-color:var(--c-white)}body.sticky-menu .menu-toggle strong{color:var(--text-color)}body.sticky-menu .access a{color:var(--c-white)}body.header-style--transparent-inverted .header{--text-color: var(--c-black);--text-color-inverted: var(--c-white)}body.header-style--transparent-inverted .header .header__container__links ul li a{color:var(--c-white)}body.header-style--transparent-inverted .header .header__container__links ul li a:hover{color:var(--c-black);border-color:var(--c-black)}body.header-style--transparent-inverted .header .access .phone,body.header-style--transparent-inverted .header .access .maps{border-color:var(--c-black)}body.header-style--transparent-inverted .header .access .phone:hover,body.header-style--transparent-inverted .header .access .maps:hover{background:var(--c-white)}body.header-style--transparent-inverted .hamburger-menu:hover:before,body.header-style--transparent-inverted .hamburger-menu:hover:after{background-color:var(--c-white)}body.sticky-menu.nav-active .header{--text-color: var(--c-white);--text-color-inverted: var(--c-black);background-color:transparent}body.sticky-menu.nav-active .menu-toggle svg rect{--text-color: var(--c-black)}body.header-style--transparent-inverted.sticky-menu #menu-header-menu li a:hover{background-color:var(--c-black);color:var(--c-white);border-color:var(--c-white)}body.header-style--transparent-inverted.sticky-menu .header .access .phone,body.header-style--transparent-inverted.sticky-menu .header .access .maps{border-color:var(--c-white)}body.header-style--transparent-inverted.sticky-menu .header .access .phone:hover svg path,body.header-style--transparent-inverted.sticky-menu .header .access .maps:hover svg path{fill:var(--c-black)}body.header-style--transparent-inverted.sticky-menu .header .access .phone svg path,body.header-style--transparent-inverted.sticky-menu .header .access .maps svg path{fill:var(--c-white)}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.footer .phone{margin-bottom:2rem}.footer .logo-footer{width:40%;display:flex;align-items:center;justify-content:space-around}@media only screen and (max-width: 960px){.footer .logo-footer{width:100%;grid-column:1/-1;text-align:center;margin-bottom:unset}}.footer .logo-footer a{color:var(--c-black);display:block;width:100%}.footer .logo-footer svg{width:100%;max-width:365px;height:auto;fill:var(--c-black)}@media only screen and (max-width: 960px){.footer .logo-footer svg{max-width:unset}}.footer h3{font-size:2.2rem;text-transform:capitalize;color:var(--c-white);padding-bottom:1.5rem;font-weight:700;letter-spacing:.3rem;border-bottom:solid #505050 1px}@media only screen and (max-width: 960px){.footer h3{max-width:70%}}.footer a{transition:all .3s ease-in-out}.footer a:hover{opacity:1!important}.footer .menus-footer{width:15%;margin-top:5rem}.footer .menus-footer a{color:#b4b4b4}.footer .menus-footer a:hover{color:var(--c-blue)}@media only screen and (max-width: 960px){.footer .menus-footer{width:unset;margin-top:unset}}.footer ul{line-height:1.3}.footer ul li{list-style:none;margin:0 0 15px}.footer ul #menu-footer-menu{display:grid;line-height:0}.footer ul #menu-footer-menu li{text-transform:lowercase}.footer .social{line-height:0}@media only screen and (max-width: 768px){.footer .social{margin-bottom:35px}}.footer .social li{list-style:none;text-transform:capitalize;display:inline-block;margin:0 3px}.footer .social li a svg{--social-icon-size: 20px;width:100%;height:auto;max-width:var(--social-icon-size);max-height:var(--social-icon-size);fill:currentColor}.footer__top{background-color:var(--bg-color);padding-top:56px;padding-bottom:40px}@media only screen and (max-width: 960px){.footer__top{padding-bottom:unset}}.footer__top__first-row{display:flex;justify-content:space-between;gap:20px 25px;min-height:400px;padding:0rem 15rem 0rem 0rem}@media only screen and (max-width: 960px){.footer__top__first-row{display:grid;grid-template-columns:repeat(4,1fr);min-height:unset;padding:unset}}@media only screen and (max-width: 768px){.footer__top__first-row{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 420px){.footer__top__first-row{grid-template-columns:100%}}.footer__top__second-row{display:grid;grid-template-columns:repeat(3,1fr);font-size:1.6rem;color:var(--text-color);margin-left:3rem;margin-right:3rem}@media only screen and (max-width: 960px){.footer__top__second-row{grid-template-columns:1fr;text-align:center;line-height:3rem}}.footer .links{justify-self:center}@media only screen and (max-width: 768px){.footer .links{justify-self:unset}}.footer .credits{justify-self:end}@media only screen and (max-width: 768px){.footer .credits{justify-self:unset}}.footer .credits svg{transform:translateY(4px)}.footer__bottom{text-align:center;padding:30px 0}@media only screen and (max-width: 768px){.footer__bottom{padding-bottom:80px}}.footer__bottom p,.footer__bottom a{color:var(--c-black)}.footer__bottom a{font-weight:600;opacity:1}.footer__bottom a:hover{opacity:.6!important}.footer .box-footer-content{background-color:var(--c-black);padding:3rem;margin-bottom:-4rem}@media only screen and (max-width: 768px){.footer .box-footer-content{margin:unset}}.footer .box-footer-content a{opacity:1}.footer .box-footer-content a:hover{opacity:.6!important}.hero{--hero-height: 84vh;--container-ptb: 10em;--text-color: var(--c-white);--overlay-opacity: .3;width:100%;height:var(--hero-height);text-align:center;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.hero{--hero-height: 66vh;--container-ptb: 3em}}.hero:before{content:"";display:block;background:var(--bg-image) center top no-repeat;background-size:cover;height:100%;width:100%;position:absolute;z-index:1}@media only screen and (max-width: 768px){.hero:before{background-image:var(--bg-image)}}.hero__container{display:grid;grid-template-columns:1fr;padding-top:var(--container-ptb);padding-bottom:var(--container-ptb);height:var(--hero-height);position:relative;z-index:10;margin-bottom:12rem}.hero__container__content{align-self:end}.hero__eyebrow{font-size:1.8rem;color:var(--text-color);margin-bottom:10px;text-transform:uppercase;letter-spacing:.75px}.hero h1{--h-min: 3.4rem;text-align:unset;color:var(--text-color);margin-bottom:0;margin-top:3rem}.hero p{font-size:1.6rem;color:var(--text-color)}.hero p:last-of-type{margin-bottom:unset}.hero a:not(.btn){font-weight:400}.hero--overlay{position:relative}.hero--overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,var(--overlay-opacity));z-index:2}.hero--overlay .container{position:relative;z-index:5}.hero--animation:before{animation:heroBGAnimation 1.8s cubic-bezier(.34,.615,.4,.985);transition-delay:.1s}.hero--home{--hero-height: 100vh;height:var(--hero-height);height:100svh}.hero--home h1{margin-bottom:10px;text-align:left;max-width:63rem;line-height:1.1}.hero--home p{text-align:left}@media only screen and (max-width: 420px){.hero--home p.hero__eyebrow{font-size:1.2rem}}.hero--home .container{height:100%;max-width:unset;padding:0 5%}@media only screen and (max-width: 960px){.hero--home .container{padding:unset;display:flex;flex-direction:column;justify-content:flex-end;margin-top:unset}}.hero--slider .hero__slider{--hero-height: 100vh;height:var(--hero-height);height:100svh;position:absolute;top:0;left:0;width:100%;z-index:0}.hero--slider .hero__slider img{--hero-height: 100vh;height:var(--hero-height);height:100svh;width:100%;object-fit:cover}.hero--slider .hero__slider .splide__slide.is-active img{animation:heroBGAnimation 1.8s cubic-bezier(.34,.615,.4,.985);transition-delay:.1s}@keyframes heroBGAnimation{0%{opacity:.1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.hero--none{--hero-height: auto;--text-color: var(--c-black)}.hero--none .container{height:auto;padding-bottom:0}.hero--none .hero__cta-btns{display:none}.hero--none p{--text-color: var(--c-black);max-width:716px;margin-left:auto;margin-right:auto}.hero--none p.subtitle{color:var(--c-black);margin-bottom:20px}.hero .breadcrumbs ol{list-style-type:none;margin:0 0 3rem}.hero .breadcrumbs ol li{color:var(--text-color);display:inline-block;font-size:1.8rem;font-weight:600}.hero .breadcrumbs ol li:after{content:"|";padding-left:1rem;padding-right:1rem}.hero .breadcrumbs ol li:last-of-type:after{content:"";padding:0}.hero .breadcrumbs ol li a{color:var(--text-color);font-weight:600;font-size:1.8rem}.hero .breadcrumbs ol li a:hover{color:var(--c-accent)}.hero video{position:absolute;width:100%;height:var(--hero-height);object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.hero .btn-phone{width:fit-content;margin-top:3rem}.hero .btn-phone .phone{text-align:center;color:var(--c-white);margin-top:3rem}.hero .btn-phone .phone a{color:var(--c-white)}@media only screen and (max-width: 768px){.hero .btn-phone .phone{display:none}}.hero .anchored-nav{margin-top:3%}@media only screen and (max-width: 768px){.hero .anchored-nav{margin-top:9%}}.hero .anchored-nav ul{display:flex;justify-content:space-between;text-align:center;line-height:1;border-top:1px solid var(--c-white)}@media only screen and (max-width: 768px){.hero .anchored-nav ul{display:none}}.hero .anchored-nav ul li{list-style:none;line-height:1.3;margin:0}.hero .anchored-nav ul li a{color:var(--c-white)!important;position:relative;display:block;padding:3rem 0}@media only screen and (max-width: 960px){.hero .anchored-nav ul li a{padding:2rem 0;max-width:12rem;font-size:1rem}}.hero .anchored-nav ul li a:before{content:"";position:absolute;left:0;top:0;display:block;height:5px;width:10%;background:transparent}.hero .anchored-nav ul li a:hover{color:var(--c-white);opacity:1}.hero .anchored-nav ul li a:hover:before{width:100%;background:var(--c-white);transition:width .3s}.procedure-intro{--margin-tb: 6em;margin-top:var(--margin-tb);margin-bottom:var(--margin-tb)}.procedure-intro .container{display:grid;grid-template-columns:1fr 1fr;gap:2em 6%}@media only screen and (max-width: 960px){.procedure-intro .container{grid-template-columns:1fr}}.procedure-intro__image-column{position:relative;line-height:0}.procedure-intro__image-column__links{position:absolute;left:8%;bottom:8%;z-index:5}@media only screen and (max-width: 768px){.procedure-intro__image-column__links{left:4%;bottom:4%;padding-right:4%}}.procedure-intro__image-column__links ul{margin-left:unset}.procedure-intro__image-column__links ul li{list-style:none;margin:0 0 8px;position:relative;left:0;transition:left .5s var(--animation-transform)}@media only screen and (max-width: 768px){.procedure-intro__image-column__links ul li{margin:0 0 2px;line-height:1.4}}.procedure-intro__image-column__links ul li:hover{left:10px}.procedure-intro__image-column__links ul li a{--text-color: var(--c-white);font-size:1.6rem;font-weight:300}@media only screen and (max-width: 768px){.procedure-intro__image-column__links ul li a{font-size:1.4rem}}.procedure-intro__image-column__links ul li a:hover{transform:translate(10px)}.procedure-intro--dark-overlay .procedure-intro__image-column{overflow:hidden}.procedure-intro--dark-overlay .procedure-intro__image-column:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:var(--overlay-amount);z-index:2}.procedure-intro--parent{margin-top:3rem}.procedure-intro--parent .procedure-intro__image-column{margin-left:calc(var(--container-padding-lr) * -1)}.procedure-intro--parent .procedures-box{text-align:left}.procedure-intro--child{margin-top:0;margin-bottom:0;text-align:center}@media only screen and (max-width: 768px){.procedure-intro--child{margin-top:4rem}}.procedure-intro--child .container{display:grid;grid-template-columns:1fr;gap:2em 6%}@media only screen and (max-width: 960px){.procedure-intro--child .container{grid-template-columns:1fr}}.procedure-intro--child h2{font-family:var(--f-primary);text-transform:uppercase;font-size:1.6rem;font-weight:700;letter-spacing:1.6px;line-height:1.2}.procedure-intro--child .box-content p{color:#2e2e2e}.photo-gallery-section{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);margin-top:var(--margin-tb);margin-bottom:var(--margin-tb);position:relative}@media only screen and (max-width: 960px){.photo-gallery-section{--margin-tb: 6rem}}.photo-gallery-section .container{position:relative}@media only screen and (max-width: 960px){.photo-gallery-section .container{padding-top:unset}}.photo-gallery-section .container--custom{max-width:var(--custom-container-width)}.photo-gallery-section h2{text-align:center;margin-top:3rem;line-height:1.2}.photo-gallery-section .eyebrow{text-align:center;text-transform:uppercase;font-size:1.3rem}.photo-gallery-section__bna{margin-bottom:40px}.photo-gallery-section__bna__slider li{--flex-gap: .8%;text-align:center;justify-content:center;display:flex;gap:var(--flex-gap)}.photo-gallery-section__bna .slider-info{width:91%;display:inline-block;text-align:right;margin-right:1.2%;margin-bottom:35px;font-size:1.4rem;transform:translateY(-10px)}@media only screen and (max-width: 420px){.photo-gallery-section__bna .slider-info{width:71%}}.photo-gallery-section__bna .splide__arrows{text-align:right;display:inline-block}.photo-gallery-section__bna .splide__arrows .splide__arrow--next{transform:scaleX(-1)}.photo-gallery-section__bna .splide__arrows button.splide__arrow{--button-size: 39px;border:none;background-color:var(--c-black);margin-right:2px;color:var(--c-white);position:relative;display:inline-block;width:var(--button-size);height:var(--button-size);cursor:pointer;overflow:hidden}.photo-gallery-section__bna .splide__arrows button.splide__arrow svg{fill:currentColor;position:absolute;top:28%;left:33%}.photo-gallery-section__bna .splide__arrows button.splide__arrow[disabled]{background-color:#ddd}.photo-gallery-section--default .photo-gallery-section__bna{display:block;text-align:center}.photo-gallery-section--default .photo-gallery-section__bna img{max-width:686px;width:100%}.photo-gallery-section--default .photo-gallery-section__bna a{bottom:50%;margin-bottom:-3%}.photo-gallery-section--blur{--blur-amount: 8px}.photo-gallery-section--blur .photo-gallery-section__bna img{filter:blur(var(--blur-amount))}.procedure-first-steps .container{display:grid;grid-template-columns:1.7fr 1fr;align-items:center}@media only screen and (max-width: 1180px){.procedure-first-steps .container{grid-template-columns:1fr}}.procedure-first-steps .container .content{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);--text-color: var(--c-white);margin:0 15% 0 -55%;z-index:2;padding:16%;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width: 1180px){.procedure-first-steps .container .content{padding:3rem;margin:unset;order:-1}}.procedure-first-steps .container .content .btns a{display:block;min-width:25rem;height:5.5rem;line-height:2.4rem;text-align:center}.procedure-first-steps .container .content .eyebrow{font-size:1.3rem}.procedure-first-steps .container .content h2{margin-top:3rem;line-height:1.2}.procedure-first-steps .container .content p{line-height:2.2}.procedure-first-steps .container .image{line-height:0}.procedure-first-steps .container .image img{width:100%;height:100%;object-fit:cover;max-height:90vh}.procedure-cost{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.procedure-cost .container{display:grid;grid-template-columns:1fr 1fr;gap:1em 5em}@media only screen and (max-width: 960px){.procedure-cost .container{gap:1em 3em}}@media only screen and (max-width: 768px){.procedure-cost .container{grid-template-columns:1fr;gap:1em}}.procedure-cost .container .box-content{display:flex;justify-content:center;flex-direction:column}.procedure-cost .container .eyebrow{font-size:1.3rem}.procedure-cost .container h2{margin-top:3rem;max-width:38rem;line-height:1.2}.procedure-with-links .container{display:grid;grid-template-columns:1fr 1fr;gap:1em 6em}@media only screen and (max-width: 768px){.procedure-with-links .container{grid-template-columns:1fr;gap:4em 0}}.procedure-with-links p{font-size:1.6rem;line-height:25px}.procedure-with-links p.eyebrow{border-bottom:1px solid var(--c-text-color);padding-top:3em;padding-bottom:1.5em;font-size:1.8rem;font-weight:700}.procedure-with-links .col{order:1;padding-top:1em}.procedure-with-links .col2{order:2;position:relative;padding-right:1em}.procedure-with-links .col2 img{width:100%;max-width:569px}.procedure-with-links .col2 img.bg-img{position:absolute;top:-3em;right:-3.5em;z-index:-1;max-width:341px}@media only screen and (max-width: 768px){.procedure-with-links .col2 img.bg-img{top:-1em;right:-1em}}.procedure-with-links .col2 .box{position:absolute;bottom:-2em;right:-2em}@media only screen and (max-width: 768px){.procedure-with-links .col2 .box{right:0}}@media only screen and (max-width: 768px){.procedure-with-links--inverted .container{gap:0}}.procedure-with-links--inverted .container .col1{order:2}.procedure-with-links--inverted .container .col2{order:1;padding:unset}.procedure-with-links--inverted .container .col2 .box{right:0;bottom:15%}.procedure-with-links--full-width{background-image:var(--bg-img);background-size:cover;background-repeat:no-repeat;background-position:center top;color:var(--text-color-inverted);padding-bottom:2em;position:relative}@media only screen and (max-width: 768px){.procedure-with-links--full-width{margin-bottom:4em}}.procedure-with-links--full-width:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:35%;background:linear-gradient(to bottom,transparent 0%,#1D0903 100%);z-index:0}.procedure-with-links--full-width .container{grid-template-columns:1fr 1.2fr;gap:0 6em;max-width:var(--container-width-lg);position:relative;z-index:10}@media screen and (max-width: 1380px){.procedure-with-links--full-width .container{grid-template-columns:1fr 1.6fr}}@media screen and (max-width: 1240px){.procedure-with-links--full-width .container{grid-template-columns:1fr 3fr}}@media only screen and (max-width: 960px){.procedure-with-links--full-width .container{grid-template-columns:1fr}}.procedure-with-links--full-width p{color:var(--text-color-inverted)}.procedure-with-links--full-width p.eyebrow{border-color:var(--text-color-inverted);padding-top:unset}.procedure-with-links--full-width a.btn{color:var(--text-color-inverted)}.procedure-with-links--full-width .col1{order:1;background-color:#000000e6;position:relative;top:-3em;padding:4em 6em}@media only screen and (max-width: 960px){.procedure-with-links--full-width .col1{top:unset}}@media only screen and (max-width: 768px){.procedure-with-links--full-width .col1{padding:3em 2em}}.procedure-with-links--full-width .col2{order:2;padding:unset}.procedure-with-links--full-width .box{background:none;bottom:unset;right:unset;text-align:center}@media only screen and (max-width: 960px){.procedure-with-links--full-width .box{order:3}}@media only screen and (min-width: 960px){.procedure-with-links--full-width .box{grid-column:1/-1;grid-row:2}}.procedure-with-links--full-width .box ul li{display:inline-block;margin:0 1.5em}@media screen and (max-width: 480px){.procedure-with-links--full-width .box ul li{display:block}}.procedure-with-links--full-width .box a{color:var(--text-color-inverted)}.procedure-with-links--full-width.procedure-with-links--inverted .col1{order:2}.procedure-with-links--full-width.procedure-with-links--inverted .col2{order:1}.procedure-why .container{display:grid;grid-template-columns:1.2fr 1fr}@media only screen and (max-width: 960px){.procedure-why .container{grid-template-columns:1fr}}.procedure-why .container .content{background:#1f1f1f;--text-color: var(--c-white);padding:15%}@media only screen and (max-width: 960px){.procedure-why .container .content{padding:3rem}}@media only screen and (max-width: 1180px){.procedure-why .container .content{padding:3rem}}.procedure-why .container .content .eyebrow{font-size:1.3rem}.procedure-why .container .content h2{margin-top:3rem;line-height:1.2}.procedure-why .container .content p{line-height:2.2}.procedure-why .container .content p a{color:var(--c-white)}.procedure-why .container .image{width:100%;height:100%;object-fit:cover;line-height:0;margin-right:-10%}.doctor-achievements{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);overflow:hidden}.doctor-achievements .container{display:grid;grid-template-columns:1fr 2fr;gap:0 5%}@media only screen and (max-width: 960px){.doctor-achievements .container{grid-template-columns:100%}}.doctor-achievements .container--custom{max-width:var(--custom-container-width)}.doctor-achievements__nav{list-style:none}@media only screen and (max-width: 960px){.doctor-achievements__nav{display:none}}.doctor-achievements__nav li{list-style:none}.doctor-achievements__nav li a{color:var(--text-color);transition:all .2s ease-in-out;opacity:.5;font-family:var(--f-secondary);font-size:3.2rem}.doctor-achievements__nav li a:hover,.doctor-achievements__nav li a.active{color:var(--text-color)!important;opacity:1}.doctor-achievements__nav li a sup{font-size:1.6rem;font-weight:400;position:relative;margin-left:5px;top:-5px}.doctor-achievements__block{position:relative}@media only screen and (max-width: 960px){.doctor-achievements__block{display:none}}.doctor-achievements__block__content{opacity:0;transition:opacity .3s ease-in-out;height:0;position:relative;z-index:unset}.doctor-achievements__block__content p{margin-bottom:unset}.doctor-achievements__block__content.active{height:auto;opacity:1;z-index:9}@media only screen and (max-width: 768px){.doctor-achievements__block__content.active{position:relative}}.doctor-achievements__block__content.active p{color:var(--c-white)}.doctor-achievements__block__content ul li{list-style:none;font-size:1.6rem;border-bottom:1px solid rgba(255,255,255,.15);padding:25px 0;line-height:26px;margin-bottom:unset}.doctor-achievements__block__content ul li:first-of-type{padding-top:unset}.doctor-achievements__block__content ul li:last-of-type{border-bottom:unset}.doctor-achievements .accordion{display:none;margin-top:0}@media only screen and (max-width: 960px){.doctor-achievements .accordion{display:block}}.doctor-achievements .accordion__item{border-color:#ffffff26}.doctor-achievements .accordion h2 button,.doctor-achievements .accordion h2 button:hover,.doctor-achievements .accordion h3 button,.doctor-achievements .accordion h3 button:hover,.doctor-achievements .accordion a,.doctor-achievements .accordion a:hover,.doctor-achievements .accordion ul,.doctor-achievements .accordion p{color:var(--text-color)}.doctor-achievements .accordion button .accordion__icon:before,.doctor-achievements .accordion button .accordion__icon:after,.doctor-achievements .accordion button:hover .accordion__icon:before,.doctor-achievements .accordion button:hover .accordion__icon:after{background-color:var(--text-color)}@media only screen and (max-width: 768px){.doctor-credentials.container,.doctor-credentials.container .container{width:unset}}.doctor-credentials ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,224px));align-items:center;text-align:center;justify-items:center;gap:2rem}@media only screen and (max-width: 768px){.doctor-credentials ul{grid-template-columns:1fr 1fr;margin-left:unset!important}}.doctor-credentials ul li{list-style:none;margin:0;border:solid 1px #E2E2E2;padding:3rem;width:100%;height:100%;display:flex;align-items:center}@media only screen and (max-width: 768px){.doctor-credentials ul li{padding:1rem}}.doctor-credentials ul li img{filter:grayscale(1)}@media only screen and (max-width: 768px){.doctor-credentials ul li img{max-width:100%}}.team-card{--margin-tb: 6em;margin-top:var(--margin-tb);margin-bottom:var(--margin-tb)}.team-card__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2em 6em}@media only screen and (max-width: 960px){.team-card__grid{grid-template-columns:1fr}}.team-card__grid__img{text-align:center;margin-left:8rem}@media only screen and (max-width: 960px){.team-card__grid__img{margin-left:unset}}.team-card__grid__img img{width:100%}@media only screen and (max-width: 960px){.team-card__grid__img img{padding:3rem}}@media only screen and (max-width: 1180px){.team-card__grid__img img{width:unset}}.team-card__grid__content{align-content:center;padding-left:8rem;padding-bottom:8rem}@media only screen and (max-width: 960px){.team-card__grid__content{padding:unset;text-align:center;justify-content:center}}@media only screen and (max-width: 1180px){.team-card__grid__content{padding:unset}}.team-card__grid__content .team-title{font-weight:500;color:var(--c-accent)}.team-card__grid__content .team-name{display:flex;font-weight:300}@media only screen and (max-width: 960px){.team-card__grid__content .team-name{display:block;margin:0}}@media only screen and (max-width: 1180px){.team-card__grid__content .team-name{display:block;margin:unset}.team-card__grid__content .team-name h2{min-width:35rem}.team-card__grid__content .team-name h3{min-width:35rem;margin-left:unset;margin-top:unset}}.team-card__grid__content .team-name h3{margin-left:1.5rem;margin-top:1.8rem;font-size:2.5rem}@media only screen and (max-width: 960px){.team-card__grid__content .team-name h3{margin:0}}.team-card__grid__content .team-bio{max-width:73%}@media only screen and (max-width: 960px){.team-card__grid__content .team-bio{padding:4rem;text-align:left;max-width:unset}}.team-card--inverted .team-card__grid__img{order:2}@media only screen and (max-width: 768px){.contact-locations{margin-bottom:10rem}}.contact-locations .container{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}@media only screen and (max-width: 768px){.contact-locations .container{grid-template-columns:1fr}}.contact-locations img{width:100%}.contact-locations .box-img{position:relative}.contact-locations .box-img div{position:absolute;top:50%;bottom:50%;transform:translateY(-50%);width:100%;max-width:518px;padding:2em;text-align:center}.contact-locations .box-img div h2{font-size:2.4rem;font-family:var(--f-primary);color:var(--c-white);margin:0 0 10px;max-width:60%}@media only screen and (max-width: 768px){.contact-locations .box-img div h2{max-width:unset}}.contact-locations .box-img div p{font-size:var(--body-copy);color:var(--c-white);margin-bottom:unset;line-height:25px;max-width:60%}@media only screen and (max-width: 768px){.contact-locations .box-img div p{max-width:unset}}.contact-locations .box-img .address a{color:var(--c-white);font-weight:400;opacity:1;transition:opacity .3s ease-in-out}.contact-locations .box-img .address a:hover{opacity:.6}.resources-patient-forms{margin-bottom:15rem}@media only screen and (max-width: 768px){.resources-patient-forms{margin-bottom:8rem}}.resources-patient-forms h2{text-align:center;grid-column:1/-1}.resources-patient-forms .forms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-items:center;gap:16px;max-width:1050px;margin:0 auto}@media only screen and (max-width: 768px){.resources-patient-forms .forms-grid{grid-template-columns:1fr}}.resources-patient-forms .forms-grid__box{--text-color: var(--c-white);background:var(--c-black);color:var(--text-color);text-align:center;display:grid;align-items:center;max-width:700px}.resources-patient-forms .forms-grid__box a{position:relative;padding:60px;display:block}.resources-patient-forms .forms-grid__box h3{font-family:var(--f-primary);color:var(--text-color);text-transform:uppercase;font-size:1.8rem;letter-spacing:1.08px;font-weight:700;margin-bottom:15px}.resources-patient-forms .forms-grid__box p{color:var(--text-color);margin-bottom:unset;padding:0 10%}.resources-patient-forms .forms-grid__box svg{position:absolute;top:30px;left:30px}.resources-care-credit .container{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 960px){.resources-care-credit .container{grid-template-columns:1fr}}.resources-care-credit .image{display:flex;align-items:flex-start;margin-top:3rem;margin-bottom:3rem}.resources-care-credit .box-content div{min-width:25rem}.resources-reviews h2{text-align:center}.resources-reviews p{text-align:center;max-width:570px;margin:0 auto}.resources-reviews .social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;margin:60px auto 0}.resources-reviews .social-grid__box a{background:var(--theme-color);color:var(--c-white);font-weight:700;display:block;align-items:center;max-width:518px;min-height:189px;padding:58px 40px;position:relative;overflow:hidden}.resources-reviews .social-grid__box a:after{display:none}.resources-reviews .social-grid__box__icon{position:absolute;right:0;bottom:0;line-height:0}.resources-reviews .social-grid__box__icon svg{opacity:.2}.resources-reviews .social-grid__box span{display:block;text-transform:uppercase;color:var(--c-white);font-size:1.8rem;line-height:.8}@media only screen and (max-width: 768px){.resources-reviews--boxes .social-grid{grid-template-columns:1fr}}.resources-reviews--circles .social-grid{max-width:900px;margin-left:auto;margin-right:auto}.resources-reviews--circles .social-grid a{color:var(--theme-color);display:block;text-align:center;position:relative;bottom:0;transition:bottom .2s ease-in-out}.resources-reviews--circles .social-grid a:hover{filter:brightness(140%);bottom:12px}.resources-reviews--circles .social-grid a span{text-transform:uppercase;letter-spacing:3px;display:block;margin-top:14px}@media only screen and (max-width: 768px){.resources-reviews--circles .social-grid a span{font-size:1.4rem;letter-spacing:unset;display:none}}@media only screen and (max-width: 768px){.resources-reviews--circles .social-grid a svg{max-width:85px;width:100%;height:auto}}@media only screen and (max-width: 420px){.resources-reviews--circles .social-grid a svg{max-width:45px}}.block-patient-resources{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);--padding-tb: 20rem;padding-top:var(--padding-tb);padding-bottom:var(--padding-tb);margin-top:0;margin-bottom:0}@media only screen and (max-width: 768px){.block-patient-resources{--padding-tb: 6rem}}.block-patient-resources h2{margin-bottom:0}.block-patient-resources div>p{max-width:686px}@media only screen and (max-width: 768px){.block-patient-resources div>p{max-width:unset}}.block-patient-resources__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:23px;margin-top:8rem}@media only screen and (max-width: 768px){.block-patient-resources__grid{grid-template-columns:1fr}}.block-patient-resources__grid__card{background:#363636;color:var(--text-color);padding:5.2rem 5.7rem}.block-patient-resources__grid__card h3{font-size:2.7rem;font-family:var(--f-primary-heavy);text-transform:uppercase;letter-spacing:1.89px;margin:0 0 10px}@media only screen and (max-width: 768px){.block-patient-resources__grid__card h3{font-size:2.3rem}}.block-patient-resources__grid__card p{margin:unset;border-left:6px solid var(--c-accent);padding:5px 0 5px 20px;font-size:1.6rem}.block-patient-resources__grid__card a{color:var(--text-color);text-transform:uppercase}.block-patient-resources__grid__card a:hover{color:var(--c-accent)}.out-of-town{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);position:relative}.out-of-town .container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12em 6%;max-width:unset}@media only screen and (max-width: 960px){.out-of-town .container{grid-template-columns:1fr;gap:4rem}}.out-of-town .container h5{color:var(--c-light-gray);font-style:italic;margin-top:2rem}@media only screen and (max-width: 960px){.out-of-town .container h5{margin-top:1rem}}@media only screen and (max-width: 960px){.out-of-town .container .box-one{order:3}}@media only screen and (max-width: 960px){.out-of-town .container .box-one img{width:100%;height:auto}}.out-of-town .container .box-two{position:relative;text-align:center}.out-of-town .container .box-two h2{--h-min: 2.8rem;--h-var: 3vw;--h-max: 5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;text-align:center;z-index:2}.out-of-town .container .box-two img{width:100%;max-width:70%;margin:0 auto;height:auto;max-height:963px;min-width:360px;object-fit:cover}@media only screen and (max-width: 960px){.out-of-town .container .box-two img{max-width:unset;max-height:400px}}.out-of-town .container .box-two h5{padding-left:4rem}@media only screen and (max-width: 960px){.out-of-town .container .box-two h5{padding:unset}}.out-of-town .container .box-three h3{font-size:2.5rem;margin-bottom:30px;text-align:left;line-height:1.2}@media only screen and (max-width: 960px){.out-of-town .container .box-three img{width:100%;height:auto}}.faq-section{--margin-tb: 10rem;margin-top:var(--margin-tb);margin-bottom:6rem}@media only screen and (max-width: 960px){.faq-section{--margin-tb: 6rem}}.faq-section h2{text-align:center;margin-bottom:50px}.reviews-slider__slider{margin-left:auto;margin-right:auto;text-align:center;position:relative}.reviews-slider .imgs{display:flex;gap:2rem;margin-bottom:2rem}.reviews-slider .image-before{position:relative;width:100%}.reviews-slider .image-before img{width:100%}.reviews-slider .image-before span{position:absolute;bottom:0;left:0;color:var(--c-white);margin:2rem}.reviews-slider .image-after{position:relative;width:100%}.reviews-slider .image-after img{width:100%}.reviews-slider .image-after span{position:absolute;bottom:0;left:0;color:var(--c-white);margin:2rem}.reviews-slider .title{text-align:center}.reviews-slider .title:before{content:"\22c6\22c6\22c6\22c6\22c6";font-size:3rem;font-weight:700}.reviews-slider .heading{font-size:2.6rem;margin:4rem auto 2rem}@media only screen and (max-width: 768px){.reviews-slider .heading{font-size:2.2rem}}.reviews-slider .content{max-width:65%;margin-left:auto;margin-right:auto}.reviews-slider .content p{line-height:1.8}@media only screen and (max-width: 960px){.reviews-slider .content{max-width:unset}}.reviews-slider .cta-btn{text-align:center}.reviews-slider .cta-btn a{border-color:transparent}.reviews-slider .cta-btn a:hover{background:unset;color:var(--c-black);font-weight:700}.reviews-slider .splide .splide__slide{opacity:.4}.reviews-slider .splide .splide__slide.is-active{opacity:1}.reviews-slider .splide__arrow{margin:0 5px;transition:opacity .3s ease}.reviews-slider .splide__arrow.splide__arrow--prev{transform:scale(-1)}.reviews-slider .splide__arrow:disabled{opacity:0;pointer-events:none}.video-carousel{--container-offset: 5%;width:calc(100% - var(--container-offset));margin-left:var(--container-offset)}.video-carousel .top{display:grid;grid-template-columns:1fr 1fr;gap:0 5%}@media only screen and (max-width: 960px){.video-carousel .top{grid-template-columns:1fr}}.video-carousel .top h2{--h-max: 8rem}.video-carousel .top .content{max-width:500px}.video-carousel .splide__slide{position:relative}.video-carousel .splide__slide .video-container{transition:all .3s ease-in-out}.video-carousel .splide__slide .video-container img{width:100%}.video-carousel .splide__slide .video-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-carousel .splide__slide .video-info h3{font-family:var(--f-primary);font-size:2.4rem;color:var(--c-text-color-inverted);font-weight:700;text-shadow:2px 2px 7px rgba(0,0,0,.6)}@media screen and (max-width: 1200px){.video-carousel .splide__slide .video-info h3{font-size:2rem}}.video-carousel .splide__slide .video-info p{font-size:1.6rem;color:var(--c-text-color-inverted);text-shadow:2px 2px 7px rgba(0,0,0,.6)}@media screen and (max-width: 1200px){.video-carousel .splide__slide.is-active .video-info{bottom:6%}}@media only screen and (max-width: 960px){.video-carousel .splide__slide.is-active .video-info{left:0;right:0;margin:0 auto}}.video-carousel .splide__arrows{text-align:right;width:50%;margin:30px auto 0}.video-carousel .splide__arrows button{background:transparent;border:none;cursor:pointer}.video-carousel .splide__arrows .splide__arrow--prev{transform:scaleX(-1);margin-right:15px}.video-carousel .btn-wrapper{margin-top:3.5rem}.schedule-consultation{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.schedule-consultation .container{text-align:left}.schedule-consultation .container .eyebrow{font-size:1.3rem}.schedule-consultation .container h2{--h-min: 2.8rem;--h-var: 7vw;max-width:78rem;margin-top:3rem;line-height:1.2}@media only screen and (max-width: 960px){.schedule-consultation .container h2{max-width:unset}}.schedule-consultation .container a{font-weight:400}.schedule-consultation .btn-phone{width:fit-content}.schedule-consultation .btn-phone .phone{text-align:center}@media only screen and (max-width: 960px){.schedule-consultation .btn-phone .phone{margin-bottom:4rem}}.schedule-consultation .image{margin-top:5rem;vertical-align:bottom}@media only screen and (max-width: 960px){.schedule-consultation .image{margin-top:1rem}}.procedures-box{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);--box-padding: 15% 15%;width:clamp(300px,100%,600px);padding:var(--box-padding);text-align:center}@media only screen and (max-width: 768px){.procedures-box{--box-padding: 10%}}.procedures-box .container--custom{max-width:var(--custom-container-width)}.procedures-box h3{color:var(--text-color)}.procedures-box ul{margin:0!important;padding:0!important}.procedures-box ul li{list-style:none}.procedures-box ul a{color:var(--text-color);font-size:1.6rem;text-transform:uppercase}.instagram-feed{margin-top:80px}@media only screen and (max-width: 960px){.instagram-feed{margin-top:40px}}.instagram-feed .container{text-align:center;border-top:1px solid #A8A8A8;padding-top:80px}@media only screen and (max-width: 960px){.instagram-feed .container{padding-top:50px}}.instagram-feed .container--custom{max-width:var(--custom-container-width)}.instagram-feed__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px}@media only screen and (max-width: 1180px){.instagram-feed__grid{gap:10px}}@media only screen and (max-width: 768px){.instagram-feed__grid{gap:5px}}.instagram-feed__grid img{width:100%}.instagram-feed__grid a:hover:after{display:none}.instagram-feed__ig-handle{font-size:2.2rem;letter-spacing:2.2px;text-transform:uppercase;line-height:normal;margin-bottom:40px}.in-the-media .container--custom{max-width:var(--custom-container-width)}.in-the-media h2,.in-the-media .eyebrow{text-align:center}.in-the-media .media{display:grid;grid-template-columns:repeat(3,1fr);gap:1%}@media only screen and (max-width: 960px){.in-the-media .media{grid-template-columns:1fr}}.in-the-media .media-image{margin-bottom:25px}.in-the-media .media-logo{margin-bottom:15px}.testimonials .container--custom{max-width:var(--custom-container-width)}.testimonials .heading{text-align:center;margin:0}.testimonials__testimonial{padding:5rem 0;position:relative}@media only screen and (max-width: 960px){.testimonials__testimonial{padding:3rem 0}}.testimonials__testimonial:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid var(--text-color);opacity:.3}.testimonials__testimonial:last-of-type:after{display:none}.testimonials__testimonial h4{margin:0 0 20px}.testimonials__testimonial p{font-size:1.8rem}.testimonials__testimonial p:last-of-type{margin-bottom:unset}.testimonials__testimonial .stars{line-height:0;margin:0 0 20px}.testimonials__testimonial .stars svg{--icon-size: 20px;fill:var(--text-color);max-width:var(--icon-size);width:100%;max-height:var(--icon-size);height:100%}.testimonials__testimonial footer{font-size:1.6rem;text-align:right}.testimonials__testimonial footer cite{font-style:normal;font-weight:300}.testimonials .testimonial-image{margin-top:30px}.home-face .container{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1180px){.home-face .container{grid-template-columns:1fr}}.home-face .container--custom{max-width:var(--custom-container-width)}.home-face .container .cta-btn-2 a{padding:.9em}.home-face .container .box-one{background:#1f1f1f;padding:10% 20%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1180px){.home-face .container .box-one{padding:5rem}}@media only screen and (max-width: 960px){.home-face .container .box-one{padding:3rem}}.home-face .container .box-one .btns{display:flex;gap:1rem}@media only screen and (max-width: 768px){.home-face .container .box-one .btns{gap:unset}}.home-face .container .box-one div p{max-width:unset}.home-face .container .box-one h2,.home-face .container .box-one a,.home-face .container .box-one p{color:var(--c-white)}.home-face .container .box-one a{background:transparent}.home-face .container .box-one a:hover{color:var(--c-black);background:var(--c-white)}.home-face .container .box-two{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.home-face .container .box-two div{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width: 1180px){.home-face .container .box-two .image-one{justify-content:flex-end}}@media only screen and (max-width: 960px){.home-face .container .box-two .image-one{justify-content:flex-end}}@media only screen and (max-width: 1180px){.home-face .container .box-two .image-two{justify-content:flex-start}}@media only screen and (max-width: 960px){.home-face .container .box-two .image-two{justify-content:flex-start}}.home-face .container .box-two .procedures-one,.home-face .container .box-two .procedures-two{justify-content:center}@media only screen and (max-width: 960px){.home-face .container .box-two .procedures-one,.home-face .container .box-two .procedures-two{padding:10%}}.home-face .container .box-two .procedures-one h2.h3,.home-face .container .box-two .procedures-one h3,.home-face .container .box-two .procedures-two h2.h3,.home-face .container .box-two .procedures-two h3{text-align:center}@media only screen and (max-width: 960px){.home-face .container .box-two .procedures-one h2.h3,.home-face .container .box-two .procedures-one h3,.home-face .container .box-two .procedures-two h2.h3,.home-face .container .box-two .procedures-two h3{font-size:2.1rem}}.home-face .container .box-two .procedures-one ul,.home-face .container .box-two .procedures-two ul{line-height:.8}@media only screen and (max-width: 960px){.home-face .container .box-two .procedures-one ul,.home-face .container .box-two .procedures-two ul{line-height:2}}.home-face .container .box-two .procedures-one li,.home-face .container .box-two .procedures-two li{list-style:none;text-align:center}@media only screen and (max-width: 960px){.home-face .container .box-two .procedures-one li,.home-face .container .box-two .procedures-two li{margin-bottom:unset;font-size:1.4rem}}.home-face .container .box-two .procedures-one li a,.home-face .container .box-two .procedures-two li a{color:var(--c-black)}.home-face .container .box-two .procedures-one li a:after,.home-face .container .box-two .procedures-two li a:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--c-black);bottom:-2px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;opacity:1}.home-face .container .box-two .procedures-one li a:hover:after,.home-face .container .box-two .procedures-two li a:hover:after{transform:scaleX(1);transform-origin:bottom left;opacity:.6}.home-breast{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.home-breast .container--custom{max-width:var(--custom-container-width)}.home-body{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.home-body .container{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media only screen and (max-width: 960px){.home-body .container{grid-template-columns:1fr;gap:unset}}.home-body .container .col-1{position:relative}.home-body .container .col-1 img{width:100%;height:100%;object-fit:cover}.home-body .container .col-1 .procedures{position:absolute;right:0;bottom:0;background:var(--c-white);padding:10%;width:50%;z-index:2}@media only screen and (max-width: 420px){.home-body .container .col-1 .procedures{width:80%;transform:translateY(40px)}}.home-body .container .col-1 .procedures h2.h3,.home-body .container .col-1 .procedures h3{text-align:center}.home-body .container .col-1 .procedures li{margin-bottom:0;list-style:none;text-align:center}@media only screen and (max-width: 960px){.home-body .container .col-1 .procedures li{margin-bottom:unset;font-size:1.4rem}}.home-body .container .col-1 .procedures li a{color:var(--c-black)}.home-body .container .col-1 .procedures li a:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--c-black);bottom:-2px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;opacity:1}.home-body .container .col-1 .procedures li a:hover:after{transform:scaleX(1);transform-origin:bottom left;opacity:.6}.home-body .container .col-2{--text-color: var(--c-white);background:#1f1f1f;padding:12%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 960px){.home-body .container .col-2{padding:12% 30px;order:-1}}.home-body .container .col-2 .btns{display:flex;gap:1rem}@media only screen and (max-width: 768px){.home-body .container .col-2 .btns{gap:unset}}.home-body .container .col-2 .btns .cta-btn-1{text-align:center}@media only screen and (max-width: 960px){.home-body .container .col-2 .btns .cta-btn-1{text-align:unset}}.home-body .container .col-2 .btns .cta-btn-1 a:hover{--text-color: var(--c-white);--bg-color: var(--c-black);border-color:transparent!important}.home-body .container .col-2 .btns .cta-btn-2{text-align:center}@media only screen and (max-width: 960px){.home-body .container .col-2 .btns .cta-btn-2{text-align:unset}}.home-body .container .col-2 .btns .cta-btn-2 a{--bg-color: transparent;--btn-padding: .9em}.home-body .container .col-2 .btns .cta-btn-2 a:hover{--text-color: var(--c-white);--border-color: transparent;--bg-color: var(--c-black)}.home-male{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.home-male .container--custom{max-width:var(--custom-container-width)}.home-non-surgical{--margin-tb: 8rem;margin-top:var(--margin-tb);margin-bottom:0}@media only screen and (max-width: 960px){.home-non-surgical{margin-bottom:20%}}@media only screen and (max-width: 420px){.home-non-surgical{margin-bottom:40%}}.home-non-surgical .container{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:0 10%}@media only screen and (max-width: 960px){.home-non-surgical .container{grid-template-columns:1fr}}.home-non-surgical .container .col-1{padding:10% 20% 10% 10%}@media only screen and (max-width: 960px){.home-non-surgical .container .col-1{padding:unset}}.home-non-surgical .container .col-2{position:relative;display:grid;align-items:center}.home-non-surgical .container .col-2 .image{justify-self:end}@media only screen and (max-width: 960px){.home-non-surgical .container .col-2 .image{width:100%;max-width:70%}}.home-non-surgical .container .col-2 .image img{width:100%;max-width:515px;border-radius:5rem}@media only screen and (max-width: 960px){.home-non-surgical .container .col-2 .image img{border-radius:2.5rem;max-width:unset}}.home-non-surgical .container .col-2 .procedures{position:absolute;top:50%;transform:translate(-50%,-50%);padding:10%;z-index:2;background:var(--c-white)}@media only screen and (max-width: 960px){.home-non-surgical .container .col-2 .procedures{transform:unset}}.home-non-surgical .container .col-2 .procedures h2.h3,.home-non-surgical .container .col-2 .procedures h3{text-align:center}.home-non-surgical .container .col-2 .procedures li{list-style:none;text-align:center}.home-non-surgical .container .col-2 .procedures li a{color:var(--c-black)}.home-non-surgical .container .col-2 .procedures li a:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--c-black);bottom:-2px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;opacity:1}.home-non-surgical .container .col-2 .procedures li a:hover:after{transform:scaleX(1);transform-origin:bottom left;opacity:.6}.types-rhinoplasty{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.types-rhinoplasty .container--custom{max-width:var(--custom-container-width)}.types-rhinoplasty .container .eyebrow{text-align:center;font-size:1.3rem}.types-rhinoplasty .container h2{text-align:center;margin-top:3rem;margin-bottom:5rem;line-height:1.2}.types-rhinoplasty .container .types{display:flex;flex-wrap:wrap;justify-content:center}.types-rhinoplasty .container .types div{width:569px;min-width:569px;height:355px;margin:8px;padding:6rem 4rem;border:solid #E2E2E2 1px}@media only screen and (max-width: 960px){.types-rhinoplasty .container .types div{min-width:unset;height:unset}}@media only screen and (max-width: 1180px){.types-rhinoplasty .container .types div{width:100%}}.types-rhinoplasty .container .types div h3{font-size:2.5rem;margin-bottom:30px;text-align:left}.types-rhinoplasty .container .types div p{color:var(--c-light-gray)}.home-gallery{text-align:center}@media only screen and (max-width: 960px){.home-gallery{grid-template-columns:1fr}}.home-gallery .container{--padding-tb: 6%;background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);display:grid;align-items:center;padding-top:var(--padding-tb);padding-bottom:var(--padding-tb);border-radius:5rem}@media only screen and (max-width: 960px){.home-gallery .container{border-radius:2.5rem}}@media only screen and (max-width: 768px){.home-gallery .container{--padding-tb: 12%}}@media only screen and (max-width: 420px){.home-gallery .container{--padding-tb: 100px}}.home-gallery .container h2{--h-min: 4.8rem;--h-var: 14vw;--h-max: 15rem;text-transform:uppercase;letter-spacing:5.6px;background-image:url(/wp-content/uploads/2024/07/background-h2.jpg);-webkit-background-clip:text;color:transparent;filter:brightness(.7)}.home-gallery .container img{width:100%;height:5px;object-fit:cover;object-position:center;margin-bottom:3rem}.home-gallery .container p:last-child{margin-bottom:unset}@media only screen and (max-width: 768px){.home-gallery .container .eyebrow{font-size:1.3rem;letter-spacing:normal}}.resources-blog .container{text-align:center}.resources-blog .container h2{margin-bottom:8rem}.resources-blog .container .cta-btn{margin-top:4rem}.resources-blog .image{position:relative;overflow:hidden;width:100%;min-height:287px;border-radius:25px}.resources-blog .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.resources-blog .image img:hover{transform:scale(1.2)}.resources-blog .image .label{text-transform:uppercase;min-width:120px;background:var(--c-white);font-size:.8rem;padding:1rem;border-radius:25px;position:absolute;bottom:0;left:0;margin:2rem;text-align:center;color:#2e2e2e}.resources-blog .grid{gap:50px 6%}@media only screen and (max-width: 960px){.resources-blog .grid{grid-template-columns:1fr}}.resources-blog .grid h3{margin-top:4rem;font-size:2.5rem;margin-bottom:30px;text-align:left;line-height:1.2}.resources-blog .grid p{text-align:left}@media only screen and (max-width: 960px){.resources-blog .grid p{margin-bottom:unset}}.resources-gallery{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none);position:relative}.resources-gallery .container--custom{max-width:var(--custom-container-width)}.resources-gallery .container h3{text-align:center}.resources-gallery .container .box-image{display:grid;grid-template-columns:1fr .5fr 1fr;flex-wrap:nowrap;flex-direction:row}@media only screen and (max-width: 960px){.resources-gallery .container .box-image{grid-template-columns:1fr}}.resources-gallery .container .box-image .image-one{display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center}.resources-gallery .container .box-image .image-one div{height:220px}@media only screen and (max-width: 960px){.resources-gallery .container .box-image .image-one div{height:unset}}@media only screen and (max-width: 1180px){.resources-gallery .container .box-image .image-one div{height:unset}}.resources-gallery .container .box-image .image-one div img{margin-top:-6rem;width:100%;height:100%;padding:5px}@media only screen and (max-width: 960px){.resources-gallery .container .box-image .image-one div img{margin-top:unset}}.resources-gallery .container .box-image .image-two{display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center}.resources-gallery .container .box-image .image-two img{width:100%}.resources-gallery .container .box-image .image-three{display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center}.resources-gallery .container .box-image .image-three div{height:220px}@media only screen and (max-width: 960px){.resources-gallery .container .box-image .image-three div{height:unset}}@media only screen and (max-width: 1180px){.resources-gallery .container .box-image .image-three div{height:unset}}.resources-gallery .container .box-image .image-three div img{margin-top:-6rem;width:100%;height:100%;padding:5px}@media only screen and (max-width: 960px){.resources-gallery .container .box-image .image-three div img{margin-top:unset}}.separator{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.separator .container--custom{max-width:var(--custom-container-width)}.home-about{margin-top:10rem;margin-bottom:6rem}@media only screen and (max-width: 960px){.home-about{margin-top:6rem;margin-bottom:6rem}}.home-about .container{display:grid;grid-template-columns:2fr 1fr;gap:4rem 60px}@media only screen and (max-width: 1180px){.home-about .container{grid-template-columns:1fr}}.home-about .container h2{--h-min: 3.2rem}@media screen and (max-width: 1400px){.home-about .container h2{--h-max: 4.25rem}}.home-about .container .col-1{position:relative;z-index:1;padding-left:15%}.home-about .container .col-1 img{border-radius:5rem;position:relative;z-index:5}@media only screen and (max-width: 1180px){.home-about .container .col-1 img{border-radius:unset}}.home-about .container .col-1 img.sphere{width:15vw;max-width:235px;position:absolute;top:0;right:0;transform:translate(65%,50%);z-index:1}@media only screen and (max-width: 1180px){.home-about .container .col-1 img.sphere{top:10%;transform:translate(-10%)}}@media only screen and (max-width: 768px){.home-about .container .col-1 img.sphere{top:20%;transform:translate(15%,10%)}}.home-about .container .col-1 .title-wrapper{position:absolute;top:10rem;left:0;z-index:10}@media only screen and (max-width: 1180px){.home-about .container .col-1 .title-wrapper{position:relative;top:unset;left:-15%}}.home-about .container .col-2{padding-top:92%}@media screen and (max-width: 1180px){.home-about .container .col-2{padding:0 0 0 20%}}.featured-procedures{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.featured-procedures .splide__track{position:relative}.featured-procedures .splide__arrows{position:absolute;bottom:-20px}.featured-procedures .splide__pagination{margin-top:4rem}.featured-procedures .splide__pagination,.featured-procedures .splide:not(.is-overflow) .splide__pagination{display:flex}.featured-procedures .splide__pagination button,.featured-procedures .splide:not(.is-overflow) .splide__pagination button{width:165px;height:8px;border:none;border-top:2px solid var(--c-light-gray);padding:0;cursor:pointer;background-color:transparent}.featured-procedures .splide__pagination button.is-active,.featured-procedures .splide:not(.is-overflow) .splide__pagination button.is-active{background-color:var(--c-black);border-top:unset}@media only screen and (max-width: 960px){.featured-procedures .splide__pagination button,.featured-procedures .splide:not(.is-overflow) .splide__pagination button{width:125px}}@media only screen and (max-width: 768px){.featured-procedures .splide__pagination button,.featured-procedures .splide:not(.is-overflow) .splide__pagination button{width:75px}}.featured-procedures .splide__slide .content{background-size:cover;background-repeat:no-repeat;position:relative;min-height:400px;transition:all .3s ease-in-out}.featured-procedures .splide__slide .content .title{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;z-index:5}.featured-procedures .splide__slide .content .title h3.eyebrow{margin-top:3rem;margin-bottom:4rem;position:absolute;bottom:0;transition:all .5s ease;text-transform:capitalize;letter-spacing:unset;font-size:3rem;color:var(--c-white)}@media only screen and (max-width: 768px){.featured-procedures .splide__slide .content .title h3.eyebrow{margin:unset;bottom:10%}}.featured-procedures .splide__slide .content:hover .title h3.eyebrow{bottom:50%}.locations-home{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.locations-home .container-home{display:grid;grid-template-columns:2fr 1fr 2fr;gap:25px}@media only screen and (max-width: 960px){.locations-home .container-home{padding:1rem;display:flex;flex-direction:column}}@media only screen and (max-width: 960px) and (max-width: 960px){.locations-home .container-home .locations-home__title .btn-box{display:flex;justify-content:center}}.locations-home .container-home__content{margin-bottom:3rem}.locations-home .container-home .locations-home__title{grid-column:1;margin:0}@media only screen and (max-width: 960px){.locations-home .container-home .locations-home__title{margin-bottom:-3rem}}.locations-home .container-home .locations-surgeon_eyebrow{text-transform:uppercase;margin-top:.8rem;justify-self:center}.locations-home .container-home .locations-surgeon_eyebrow h2{font-size:2.8rem;font-family:var(--f-primary)}.locations-home .container-home .image{grid-column:3;width:80%}@media only screen and (max-width: 960px){.locations-home .container-home .image{width:100%}}.locations-home .container-home .image img{width:100%;height:auto}.locations-home .container-home .locations-surgeon__grid{margin-top:3.8rem}@media only screen and (max-width: 960px){.locations-home .container-home .locations-surgeon__grid{margin-top:2rem}}.locations-home .container-home .locations-surgeon__box{margin-bottom:1.5rem}.locations-home .container-home .locations-surgeon__box h5,.locations-home .container-home .locations-surgeon__box h2{text-transform:initial}@media only screen and (max-width: 960px){.locations-home .container-home .locations-surgeon__box{margin-bottom:1rem}}.locations-home .container-home .locations-surgeon__content p{font-size:2rem;font-weight:400;margin-bottom:unset;text-transform:capitalize}.locations-title{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.locations-title .container .content{max-width:50%}@media only screen and (max-width: 960px){.locations-title .container .content{max-width:unset}}.surgeon{background-image:var(--bg-image, initial);background-color:var(--bg-color, initial);background-size:var(--bg-size, cover);background-position:var(--bg-position, "center top");background-repeat:var(--bg-repeat, no-repeat);background-attachment:var(--bg-attachment, scroll);color:var(--text-color, var(--c-dark));box-shadow:var(--bg-overlay-color, none)}.surgeon .container-box{margin-top:30%}.surgeon .container-surgeon{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (max-width: 960px){.surgeon .container-surgeon{align-self:center;justify-content:center}}.surgeon .container--custom{max-width:var(--custom-container-width)}.surgeon .container .container-surgeon{display:flex;flex-direction:column;align-items:center;align-content:center;text-align:center}@media only screen and (max-width: 960px){.surgeon .container .container-surgeon{grid-template-columns:1fr}}.home-sculpting .container{display:grid;grid-template-columns:1.5fr 2fr 1.5fr;gap:0 20px}@media only screen and (max-width: 1180px){.home-sculpting .container{grid-template-columns:1fr}}@media only screen and (max-width: 1180px){.home-sculpting .container .col-one{order:3;margin-top:36%}}@media only screen and (max-width: 420px){.home-sculpting .container .col-one{margin-top:10%}}.home-sculpting .container .col-one img{padding-top:15rem}@media only screen and (max-width: 1180px){.home-sculpting .container .col-one img{padding:unset}}@media only screen and (max-width: 1180px){.home-sculpting .container .col-two{order:1;padding:3rem 3rem 0}}.home-sculpting .container .col-two h2{--h-min: 3.4rem;margin-right:-60%}@media only screen and (max-width: 1180px){.home-sculpting .container .col-two h2{margin-right:unset}}.home-sculpting .container .col-two .content{width:100%;max-width:40%;margin-left:15%}@media only screen and (max-width: 1460px){.home-sculpting .container .col-two .content{max-width:70%}}@media only screen and (max-width: 1180px){.home-sculpting .container .col-two .content{width:unset;margin:unset;max-width:unset}}.home-sculpting .container .col-two .cta-btn{padding-left:15rem}@media only screen and (max-width: 1180px){.home-sculpting .container .col-two .cta-btn{padding-left:unset}}.home-sculpting .container .col-three{position:relative;top:18%}@media only screen and (max-width: 1180px){.home-sculpting .container .col-three{order:2}}@media only screen and (max-width: 768px){.home-sculpting .container .col-three{top:4%}}.home-sculpting .container .col-three .procedures{background:var(--c-white);padding:15%;text-align:center;position:relative;z-index:10;top:10%;left:20%;width:100%;max-width:88%;right:0}@media only screen and (max-width: 1180px){.home-sculpting .container .col-three .procedures{top:5%;left:12%}}.home-sculpting .container .col-three .procedures ul li{list-style:none}.home-sculpting .container .col-three .procedures ul li a:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--c-black);bottom:-2px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease-out;opacity:1}.home-sculpting .container .col-three .procedures ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left;opacity:.6}.home-sculpting .container .col-three img.bg-decor{position:absolute;top:0;z-index:1;width:100%;max-width:70%}.about-experience .container{min-width:100%;grid-template-columns:2fr 1.4fr;gap:2em}@media only screen and (max-width: 1180px){.about-experience .container{grid-template-columns:1fr}}.about-experience .content-text{max-width:80%;padding-left:20%;padding-top:15%}@media only screen and (max-width: 1180px){.about-experience .content-text{order:-1;max-width:unset;padding:5rem}}.about-experience .two-column-image__image{margin-left:0;position:relative;overflow:hidden}@media only screen and (max-width: 1180px){.about-experience .two-column-image__image{order:2;margin-left:3rem;margin-right:5rem}}.about-experience .two-column-image__image:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 5rem);max-height:60%;background-image:var(--image-url);background-size:cover;background-position:center}.about-experience .two-column-image__image .img-one{position:relative;z-index:2;margin-top:5rem;margin-left:5rem}.about-experience h3{font-size:2.4rem;letter-spacing:2.4px;line-height:36px}@media only screen and (max-width: 960px){.about-experience h3{font-size:2rem}}.about-experience ul{border-left:3px solid #000000;padding-left:25px;line-height:1.2;margin:4rem 0}.about-experience ul li{list-style:none;font-weight:300;font-style:italic}.about-experience--invert .container{grid-template-columns:1.4fr 2fr}@media only screen and (max-width: 960px){.about-experience--invert .container{grid-template-columns:1fr}}.about-experience--invert .two-column-image__image{order:2;margin-left:unset;margin-right:-25px}@media only screen and (max-width: 960px){.about-experience--invert .two-column-image__image{margin-right:unset}}@media only screen and (max-width: 960px){.surgery-home{padding-left:30px;padding-right:30px}}.surgery-home .content{display:grid;grid-template-columns:1fr 2fr 1fr;gap:2em 10%}@media only screen and (max-width: 960px){.surgery-home .content{grid-template-columns:1fr;gap:unset}}.surgery-home .buttons-grid{text-align:left}.surgery-home .buttons-grid ul{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:5rem;line-height:1.4}@media only screen and (max-width: 768px){.surgery-home .buttons-grid ul{grid-template-columns:100%}}.surgery-home .buttons-grid ul li{list-style:none;display:block;width:100%;margin:0;position:relative}.surgery-home .buttons-grid ul li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="9.982" viewBox="0 0 10 9.982"><path d="M9.893.514A.835.835,0,0,0,9.126,0H.808a.832.832,0,1,0,0,1.663h6.31l-6.9,6.9A.832.832,0,1,0,1.4,9.737l6.9-6.9V9.15a.832.832,0,0,0,1.663,0V.832A.824.824,0,0,0,9.893.514" transform="translate(0.043 0.001)" fill="currentColor"/></svg>') no-repeat right top;width:10px;height:9px;display:block;opacity:.4}.surgery-home .buttons-grid ul li:hover:after{filter:invert(100%);opacity:1}.surgery-home .buttons-grid ul li a{display:block;width:100%;border:1px solid #DDDDDD;border-radius:28px;padding:1.6rem 2rem 1.6rem 3rem}.surgery-home .buttons-grid ul li a:hover{background:var(--c-black);color:var(--c-white)}.surgery-home .procedure-intro__content{align-items:center;text-align:center}.surgery-home .procedure-intro__content .eyebrow{font-weight:500;margin-bottom:3rem}.surgery-home .image-one,.surgery-home .image-two{padding-top:10rem;align-self:stretch}@media only screen and (max-width: 960px){.surgery-home .image-one,.surgery-home .image-two{display:none}}.surgery-home .image-one img,.surgery-home .image-two img{width:100%;height:100%;max-height:800px;object-fit:cover}.home-skin{--margin-tb: 12rem;text-align:center}@media only screen and (max-width: 960px){.home-skin{--margin-tb: 7rem;--padding-tb: 10%}}.home-skin .container{position:relative;display:grid}.home-skin img.title-image{transform:translate(-10%);margin-bottom:5rem}.about-why .container{display:grid;grid-template-columns:1.7fr 1fr;align-items:center}@media only screen and (max-width: 960px){.about-why .container{grid-template-columns:1fr}}.about-why .content{--text-color: var(--c-white);background:#1f1f1f;padding:20% 30% 20% 20%}@media only screen and (max-width: 1460px){.about-why .content{padding:15% 30% 15% 15%}}@media only screen and (max-width: 960px){.about-why .content{padding:15% 30px}}.about-why .image{margin-left:-25%}@media only screen and (max-width: 960px){.about-why .image{margin-left:unset}}.about-facilities .container{display:grid;grid-template-columns:2fr 1fr;align-items:center}@media only screen and (max-width: 1180px){.about-facilities .container{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 960px){.about-facilities .container{grid-template-columns:1fr}}.about-facilities .image{height:100%}.about-facilities .image img{width:100%;height:100%;max-height:75vh;object-fit:cover}@media only screen and (max-width: 1180px){.about-facilities .image img{max-height:unset}}.about-facilities .content{--text-color: var(--c-white);background:#1f1f1f;padding:20% 30%;margin-left:-65%;margin-right:30%;position:relative;z-index:20}@media only screen and (max-width: 1460px){.about-facilities .content{padding:15%}}@media only screen and (max-width: 1180px){.about-facilities .content{margin-left:unset;margin-right:unset}}@media only screen and (max-width: 960px){.about-facilities .content{padding:15% 30px}}
/*# sourceMappingURL=app.css.map */
