.header .navigation li.menu-item-has-children>a:after,.hero h2 span:after{background-position:center;background-repeat:no-repeat;content:"";background-size:contain}.hero h2,h1{line-height:.98}.ca-box ul li,.faqs .faq h3,.mission-vision p a{font-weight:600}:root{--spacing:clamp(60px, 6.7708333333333vw, 130px);--radius:clamp(15px, 0.78125vw, 15px);--font:"avenir-next-lt-pro",sans-serif;--heading:"mencken-std-head",serif;--font-size:clamp(15px, 1.0416666666667vw, 20px);--font-size--small:clamp(15px, 0.83333333333333vw, 16px);--font-size--h1:clamp(30px, 3.125vw, 60px);--font-size--h2:clamp(30px, 2.2916666666667vw, 44px);--font-size--h3:clamp(21px, 1.71875vw, 33px);--font-size--h4:clamp(18px, 1.3541666666667vw, 26px);--font-size--h5:clamp(16px, 1.25vw, 24px);--line-height--heading:1.1;--blue:#0E0767;--text:#757575;--dark:#080528;--light:#F6F8FE;--line:#DEE1EE;--primary:var(--blue);--secondary:#385DFF;--gradient-light:linear-gradient(0deg, #E6E9F6 0%, #F4F6FF 100%);--gradient-blue:linear-gradient(0deg, #100769 0%, #261A93 100%);--fadient-light:#F0F3FB;--button-padding--top:10px;--button-padding--bottom:var(--button-padding--top);--button-padding--left:clamp(16px, 1.8229166666667vw, 25px);--button-padding--right:var(--button-padding--left);--button-radius:clamp(133.33333333333px, 10.416666666667vw, 200px);--button-text--casing:none;--button-text--size:var(--font-size);--button-text--weight:700;--button-text--letter-spacing:-0.5px;--button-border-width:1px}h1,h2,h3{font-weight:700;letter-spacing:-1px;color:var(--primary)}h4,h5,h6{font-weight:var(--font);font-weight:700}h3{line-height:.9}.bg-gradient-light{background-color:#e6e9f6;background-image:var(--gradient-light)}.bg-gradient-blue{background-color:#261a93;background-image:var(--gradient-blue)}html{border-top:clamp(16.666666666667px,1.3020833333333vw,25px) solid var(--light);scroll-padding:200px}.ion-multi-button{display:flex;align-items:center;text-align:center}.header{transition:var(--transition);box-shadow:0 0 0 transparent;background-color:rgba(255,255,255,0);padding:clamp(15px,.9375vw,18px) clamp(20px,1.5625vw,30px);z-index:5000!important}.header.elementor-sticky--active{background-color:#fff;box-shadow:0 5px 13px rgba(0,0,0,.125);padding:9px clamp(20px,1.5625vw,30px)}.header .navigation ul{justify-content:flex-start}.header .link-button{margin-left:auto}.header .brand{margin-right:clamp(15.333333333333px,1.1979166666667vw,23px)}.header.elementor-sticky--active .brand{margin-right:clamp(64px,5vw,96px)}.header .brand a,.header .brand a img{width:clamp(125px,10.885416666667vw,209px);height:clamp(55px,4.7916666666667vw,92px);display:block;transition:var(--transition)}.header .brand a .badge{width:clamp(40px,3.125vw,60px)!important;height:clamp(40px,3.125vw,60px)!important;position:absolute;top:0;bottom:0;margin:auto;right:0;opacity:0}.header.elementor-sticky--active .brand .badge{right:clamp(-70px,-3.6458333333333335vw,-46.666666666666664px);opacity:1}.header .brand a img{object-fit:contain}.header.elementor-sticky--active .brand a,.header.elementor-sticky--active .brand a img{width:clamp(99.333333333333px,7.7604166666667vw,149px);height:clamp(43.333333333333px,3.3854166666667vw,65px)}.faqs .faq h3 .faq-icons svg,.hero h2 span:after{width:clamp(15px,1.1458333333333vw,22px)}.header .brand a:focus,.header .brand a:hover{filter:grayscale(1);opacity:.7}.header .navigation li a{font-size:17px;position:relative}.header .navigation li:not(.brand,.link-button) a{font-weight:500;padding:0 clamp(10px,1.1979166666667vw,14px)}.eyebrow.blue p,.faqs .faq h3:hover,.footer .footer-copyright p a:focus,.footer .footer-copyright p a:hover,.footer ul li a:focus,.footer ul li a:hover,.header .navigation li:not(.brand,.link-button) a:focus,.header .navigation li:not(.brand,.link-button) a:hover,.header .navigation li:not(.brand,.link-button).current-menu-item a,.header .navigation li:not(.brand,.link-button).current-page-parent>a,.main-list.small-list ul li a:focus,.main-list.small-list ul li a:hover{color:var(--secondary)}.header .navigation li.menu-item-has-children>a{display:flex;align-items:center;gap:5px}.header .navigation li.menu-item-has-children>a:after{display:block;background-image:url(i/icons/nav-parent-arrow.svg);width:clamp(8px,.625vw,12px);height:clamp(4.666666666666667px,.3645833333333333vw,7px);margin-left:clamp(5.333333333333333px,.4166666666666667vw,8px);flex:0 0 12px}.header .navigation ul ul{display:block;left:clamp(15px,1.1458333333333vw,22px);top:clamp(23.333333333333px,1.8229166666667vw,35px)}.header .navigation ul ul li a{display:block;width:100%;text-align:center;padding:14px 12px 12px!important;font-size:15px}.header .navigation ul ul li a:focus,.header .navigation ul ul li a:hover,.header .navigation ul ul li.current-menu-item a{color:#fff!important;background-color:var(--secondary)}.header .navigation li:not(.brand,.link-button).current-menu-item ul li:not(.current-menu-item) a{color:#fff!important}.header .navigation ul ul li,.hero h2 span{display:block}.header .navigation ul ul li:not(:last-child) a{border-bottom:1px solid rgba(255,255,255,.2)}.header .navigation li em{font-style:normal}.order-first{order:-100!important}.hero{padding:clamp(15px,1.0416666666667vw,20px) clamp(20px,1.5625vw,30px) clamp(26.666666666667px,2.0833333333333vw,40px)}.hero h2{font-size:clamp(30px, 3.125vw, 60px);color:var(--primary)}.hero h2 span:after{display:inline-block;background-image:url(i/icons/star.svg);height:clamp(15px,1.1458333333333vw,22px);margin-left:7px}.eyebrow p,.hero h1{font-size:clamp(10px, .6770833333333334vw, 13px);text-transform:uppercase;font-weight:700;letter-spacing:clamp(1px, .15625vw, 3px);font-family:var(--font)}.eyebrow p,.footer .footer-location p strong{color:var(--primary)}.hero h1{color:var(--dark);margin:10px 0 clamp(15px,1.0416666666667vw,20px)}.pillars .pillar{background:var(--light);border-radius:clamp(15px,.78125vw,15px);padding:clamp(23.333333333333px,1.8229166666667vw,35px)}.boxed-bg:after,.ca-box{background-repeat:no-repeat;background-size:cover}.pillars .pillar .elementor-icon-box-wrapper{display:block;text-align:left!important}.pillars .pillar .elementor-icon-box-wrapper svg{width:clamp(15px,1.0416666666667vw,20px);height:clamp(15px,1.0416666666667vw,20px)}.pillars .pillar .elementor-icon-box-wrapper h3{font-family:var(--font);color:var(--primary);font-size:clamp(15px, .98958333333333vw, 19px);letter-spacing:-.5px;padding-left:clamp(20.666666666667px,1.6145833333333vw,31px);margin:0 0 8px!important}.pillars .pillar .elementor-icon-box-wrapper p{font-size:var(--font-size--small);max-width:90%}.pillars .pillar .elementor-icon-box-icon{margin:0;position:absolute;top:0;left:0}.section-intro p{max-width:clamp(623.33333333333px,48.697916666667vw,935px);margin:0 auto}.section-intro .wider p{max-width:clamp(766.66666666667px,59.895833333333vw,1150px)}.captcha-note,.pages-sitemap ul,.section-intro.no-center p{margin:0}.home-programs .block-link{display:block;height:clamp(220px,17.1875vw,330px);overflow:hidden;position:relative;border-radius:clamp(20px,1.5625vw,30px);margin:0 0 clamp(17.333333333333px,1.3541666666667vw,26px);background-color:rgba(14,7,103,0);opacity:1;transition:var(--transition);z-index:2}.home-programs .block-link:focus,.home-programs .block-link:hover{background-color:#0e0767}.home-programs .block-link img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transform-origin:center;transition:var(--transition);transform:scale(1);opacity:1}.home-programs .block-link:focus img,.home-programs .block-link:hover img{opacity:.17;transform:scale(1.1)}.home-programs .block-link:before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;right:0;left:0;background:linear-gradient(180deg,rgba(14,7,103,0) 0,#0e0767 100%);z-index:2;opacity:.8;transition:var(--transition)}.boxed-bg.boxed-bg-2:after,.ca-box{background-image:url(i/boxed-bg-2.png)}.home-programs .block-link:focus:before,.home-programs .block-link:hover:before{opacity:0}.home-programs .block-link .block-link-text{z-index:3;position:absolute;top:clamp(233.33333333333px,18.229166666667vw,350px);left:0;right:0;bottom:0;margin:auto;text-align:center;padding:clamp(23.333333333333px,1.8229166666667vw,35px);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:var(--transition)}.home-programs .block-link:focus .block-link-text,.home-programs .block-link:hover .block-link-text{top:0}.home-programs .block-link .block-link-text .block-link-heading{font-size:var(--font-size--h4);color:#fff;font-weight:800;display:block;line-height:.98}.home-programs .block-link .block-link-text .block-link-subtext{color:#fff;display:block;font-size:clamp(13px, .83333333333333vw, 16px);line-height:1.5;max-width:83%;margin:13px auto clamp(20px,1.5625vw,30px)}.home-programs .block-link .block-link-text .button{font-size:clamp(15px, .83333333333333vw, 16px);background-color:transparent;border-color:#fff;padding:13px clamp(20px,1.5625vw,30px);letter-spacing:0}.home-programs .block-link .block-link-text .block-link-subtext,.home-programs .block-link .block-link-text .button{opacity:0;transition:var(--transition)}.home-programs .block-link:focus .block-link-text .block-link-subtext,.home-programs .block-link:focus .block-link-text .button,.home-programs .block-link:hover .block-link-text .block-link-subtext,.home-programs .block-link:hover .block-link-text .button,.home-treatments-list ul li a:focus:before,.home-treatments-list ul li a:hover:before{opacity:1}#hero-video,.boxed-bg,.hero-inner-badges .pg-content-text,.hero-mobile-badges{position:relative}.boxed-bg:after,.home-treatments-list ul li a:before{content:"";position:absolute;display:block;left:0;bottom:0;right:0;top:0}.boxed-bg .e-con-inner{z-index:100}.boxed-bg:after{background-image:url(i/boxed-bg-1.png);background-position:center;border-radius:clamp(20px,1.5625vw,30px);width:88%;z-index:1;margin:auto}.teamContainer,.logo-strip .gallery{display:flex!important;grid-gap:30px!important}.boxed-bg.boxed-bg-dark:after{background-image:url(i/boxed-bg-3.png)}.home-treatments-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(16px,1.25vw,24px) clamp(15px,.9375vw,18px);align-items:stretch}.home-treatments-list ul li{flex:0 0 48%;max-width:48%;margin:0}.home-treatments-list ul li a{display:block;border-radius:clamp(15px,1.0416666666667vw,20px);background:#fff;padding:clamp(22px,1.71875vw,33px);height:100%;font-size:var(--font-size--small);color:var(--text);overflow:hidden;position:relative;box-shadow:0 0 15px rgba(0,0,0,.15)}.ca-box ul li svg,.footer ul li svg{width:clamp(15px,1.1458333333333vw,22px)!important;height:clamp(15px,1.1458333333333vw,22px)!important}.home-treatments-list ul li a strong{display:flex;align-items:center;color:var(--primary);font-size:clamp(15px, .9375vw, 18px);line-height:1.2;margin:0 0 7px;transition:var(--transition)}.home-treatments-list ul li a strong:after{content:"";display:block;background-image:url(i/icons/angle-circle-right-light.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:clamp(15px,.83333333333333vw,16px);height:clamp(15px,.83333333333333vw,16px);margin-left:8px}.home-treatments-list ul li a em{font-style:normal;position:relative;z-index:10}.home-treatments-list ul li a:focus,.home-treatments-list ul li a:focus strong,.home-treatments-list ul li a:hover,.home-treatments-list ul li a:hover strong,.lead h2,.lead p{color:#fff}.home-treatments-list ul li a:before{background-color:var(--primary);background-image:var(--gradient-blue);opacity:0;transition:var(--transition);margin:0;z-index:1}.home-goals #gallery-1 img{border:#ffdead}.home-goals #gallery-1 .gallery-item:not(:last-of-type){margin:0 0 clamp(18.666666666667px,1.4583333333333vw,28px)}.mission-vision .elementor-icon-box-wrapper{border:1px solid var(--line);border-radius:clamp(20px,1.5625vw,30px);padding:clamp(26.666666666667px,2.0833333333333vw,40px) clamp(22.666666666667px,1.7708333333333vw,34px)}.mission-vision .elementor-icon-box-icon{width:clamp(16.666666666667px,1.3020833333333vw,25px);height:clamp(16.666666666667px,1.3020833333333vw,25px)}.mission-vision .elementor-icon-box-icon svg{width:100%!important;height:auto!important}.mission-vision .elementor-icon-box-wrapper .elementor-icon-box-content h3{font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:3px;font-family:var(--font);margin:5px 0 12px!important;color:var(--primary)}.faqs .faq .faq-content p,.mission-vision p{font-size:var(--font-size--small)}.logo-strip img{border:none!important}.logo-grid br,.logo-strip br{display:none!important}.logo-strip .gallery{align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;flex-direction:unset!important}.logo-strip .gallery-item{width:unset!important;margin:0!important;float:none!important}.mt-auto,.pt-auto{margin-top:auto}.ca-box{background-position:bottom left;border-radius:clamp(20px,1.5625vw,30px)!important;padding:clamp(40px,3.125vw,60px)!important}.ca-box+.ca-box{background-position:bottom right}.ca-box .elementor-icon-box-wrapper svg{width:auto!important;height:clamp(30.666666666667px,2.3958333333333vw,46px)!important;margin-right:5px}.ca-box ul li svg{margin-right:6px!important}.ca-box ul li{color:var(--primary);flex:0 0 48%;max-width:48%;margin:0 0 clamp(16.666666666667px,1.3020833333333vw,25px)!important}.ca-box .mh-list ul li{flex:0 0 40%;max-width:40%}.ca-box .mh-list ul li:nth-child(2n+2){flex:0 0 60%;max-width:60%}.ca-box ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.faqs .faq h3{font-family:var(--font);font-size:clamp(18px, 1.0416666666666667vw, 20px);letter-spacing:0;transition:var(--transition)}.faqs .faq h3 .faq-icons{padding-left:30px}.faqs .faq .faq-content{padding:clamp(15px,1.0416666666667vw,20px) 0 0}.faqs .faq:not(:last-child){margin:0 0 clamp(15px,.83333333333333vw,16px);border:none}.faqs .faq{background:#fff;border-radius:clamp(15px,1.0416666666667vw,20px);padding:clamp(21.333333333333px,1.6666666666667vw,32px) clamp(23.333333333333px,1.8229166666667vw,35px) clamp(23.333333333333px,1.8229166666667vw,35px);box-shadow:0 0 15px rgba(0,0,0,.15)}#hero-video:after,.pg-title-image:before{content:"";background-size:contain;position:absolute}#breadcrumbs>span>span:first-of-type a,#hero-video:after,.pg-title-image:before{background-position:center;background-repeat:no-repeat}.lead .ion-multi-button{justify-content:center}.lead p{max-width:clamp(666.66666666667px,52.083333333333vw,1000px);margin:0 auto}.lead p a{font-weight:500;color:#fff}.footer .footer-copyright p a,.lead p a:focus,.lead p a:hover{text-decoration:underline}.lead{padding:clamp(63.333333333333px,4.9479166666667vw,95px) clamp(20px,1.5625vw,30px)}.lead .button:focus,.lead .button:hover{background-color:var(--secondary)!important;border-color:var(--secondary)!important;color:#fff!important}.footer{margin-top:var(--spacing)!important}.footer .brand,.footer .brand a,.footer .brand a img{width:clamp(238px,18.59375vw,357px)!important;height:clamp(104px,8.125vw,156px)!important;flex:0 0 clamp(238px,18.59375vw,357px)}.footer .footer-intro-text p{color:var(--primary);padding-left:clamp(66.666666666667px,5.2083333333333vw,100px);position:relative;top:11px}.footer h2{margin-bottom:5px}.footer .footer-copyright p,.footer h2{font-size:clamp(10px, .6770833333333334vw, 13px);text-transform:uppercase;font-weight:700;letter-spacing:clamp(1px, .15625vw, 3px);font-family:var(--font);color:var(--primary)}#breadcrumbs .breadcrumb_last,.captcha-note p,.footer ul li a{color:var(--text)}.footer .footer-copyright p a:nth-of-type(2){border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 10px;margin:0 10px}.footer ul{display:flex;flex-wrap:wrap;align-items:flex-start}.footer ul li{flex:0 0 23%;max-width:23%;margin-right:2%!important;margin-bottom:clamp(15px,.88541666666667vw,17px)!important}.footer ul li svg{margin-right:7px}.footer ul li:first-child{order:1}.footer ul li:nth-child(2){order:5}.footer ul li:nth-child(3){order:9}.footer ul li:nth-child(4){order:13}.footer ul li:nth-child(5){order:17}.footer ul li:nth-child(6){order:21}.footer ul li:nth-child(7){order:25}.footer ul li:nth-child(8){order:2}.footer ul li:nth-child(9){order:6}.footer ul li:nth-child(10){order:10}.footer ul li:nth-child(11){order:14}.footer ul li:nth-child(12){order:18}.footer ul li:nth-child(13){order:22}.footer ul li:nth-child(14){order:26}.footer ul li:nth-child(15){order:3}.footer ul li:nth-child(16){order:7}.footer ul li:nth-child(17){order:11}.footer ul li:nth-child(18){order:15}.footer ul li:nth-child(19){order:19}.footer ul li:nth-child(20){order:23}.footer ul li:nth-child(21){order:27}.footer ul li:nth-child(22){order:4}.footer ul li:nth-child(23){order:8}.footer ul li:nth-child(24){order:12}.footer ul li:nth-child(25){order:16}.footer ul li:nth-child(26){order:20}.footer ul li:nth-child(27){order:24}.footer .footer-map iframe{height:clamp(124.66666666667px,9.7395833333333vw,187px);border-radius:clamp(15px,.78125vw,15px)}.footer .footer-location p{margin:0;line-height:1.8}.footer .footer-location p a{color:var(--secondary);text-decoration:underline}#breadcrumbs>span>span a:focus,#breadcrumbs>span>span a:hover,.footer .footer-location p a:focus,.footer .footer-location p a:hover,.pg-title .eyebrow p{color:var(--dark)}.footer .e-child:first-child:has(.elementor-icon-list-items){border-right:1px solid var(--line)}#hero-video video{clip-path:shape(from 10.5% 94.73%,curve to 14.47% 100% with 10.87% 97.79%/12.54% 100%,hline to 95.96%,curve to 100% 93.5% with 98.19% 100%/100% 97.09%,vline to 6.5%,curve to 95.96% 0% with 100% 2.91%/98.19% 0%,hline to 4.04%,curve to 0.07% 7.72% with 1.5% 0%/-0.41% 3.72%,line to 10.5% 94.73%,close);position:relative;z-index:1}#hero-video:before{content:"";display:block;opacity:1;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;z-index:20}#hero-video .hero-video-badges{position:absolute;bottom:clamp(26.666666666667px,2.0833333333333vw,40px);right:clamp(26.666666666667px,2.0833333333333vw,40px)}.hero-inner-badges .pg-content-text .hero-video-badges{margin:clamp(33.333333333333336px,2.6041666666666665vw,50px) 0 0}#hero-video .hero-video-badges,.hero-inner-badges .pg-content-text .hero-video-badges,.hero-mobile-badges .hero-video-badges{display:flex;align-items:center;gap:clamp(16.666666666667px,1.3020833333333vw,25px);z-index:25}.hero-mobile-badges .hero-video-badges{margin:0 0 clamp(33.333333333333336px,2.6041666666666665vw,50px);justify-content:center}#hero-video .hero-video-badges a,#hero-video .hero-video-badges a+img,.hero-inner-badges .pg-content-text .hero-video-badges a,.hero-inner-badges .pg-content-text .hero-video-badges a+img,.hero-mobile-badges .hero-video-badges a,.hero-mobile-badges .hero-video-badges a+img{width:auto;height:clamp(60px,7.8125vw,150px)!important;display:block}#hero-video .hero-video-badges a img,.hero-inner-badges .pg-content-text .hero-video-badges a img,.hero-mobile-badges .hero-video-badges a img{width:auto;height:100%;display:block}#hero-video:after{z-index:0;display:block;background-image:url(i/hero-video-accent.svg);width:105%;height:100%;bottom:0;right:10px;top:0;margin:auto}#breadcrumbs>span{display:flex;align-items:center;justify-content:flex-start}#breadcrumbs>span,#breadcrumbs>span>span:first-of-type,#breadcrumbs>span>span:first-of-type a{font-size:0}#breadcrumbs>span>span:not(.breadcrumb_last){margin-right:12px;padding-right:clamp(16px,1.25vw,24px);position:relative}#breadcrumbs>span>span:not(.breadcrumb_last):after{content:'/';font-size:var(--font-size);color:#aaa;position:absolute;top:0;bottom:0;right:0;margin:auto;line-height:1.15;height:clamp(16px,1.25vw,24px)}#breadcrumbs>span>span,#breadcrumbs>span>span a{font-size:clamp(15px, 1.0416666666667vw, 20px);color:#fff}#breadcrumbs>span>span a{color:var(--primary);font-weight:500}#breadcrumbs>span>span:first-of-type a{display:flex;width:clamp(17.333333333333px,1.3541666666667vw,26px);height:clamp(15px,1.1458333333333vw,22px);background-image:url(i/icons/home.svg);background-size:100%;transition:.3s;position:relative;top:-1px}#breadcrumbs>span>span:first-of-type a:focus,#breadcrumbs>span>span:first-of-type a:hover{opacity:.75}.pg-title{padding:clamp(20px,1.5625vw,30px) 0}.pg-title-image{position:relative;margin:clamp(40px,3.125vw,60px) 0 clamp(-108px,-5.625vw,-72px)!important}.pg-title-image img{width:clamp(254.66666666667px,19.895833333333vw,382px);aspect-ratio:1/1;position:relative;z-index:10;border-radius:100%!important;object-fit:cover}.pg-title-image:before{display:block;background-image:url(i/pg-title-image-bg.svg);width:clamp(293.33333333333px,22.916666666667vw,440px);max-width:calc(100% + 40px);aspect-ratio:1/1;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.pg-title h1{font-size:clamp(30px, 2.8125vw, 54px)}.pg-title+.pg-section{margin-top:clamp(40px,3.125vw,60px)}.logo-grid .gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.logo-grid .gallery img{border:none!important;max-width:90%}.logo-grid .gallery .gallery-item{flex:0 0 33%;max-width:33%;padding:clamp(30px,2.34375vw,45px) clamp(20px,1.5625vw,30px);margin:0!important;display:flex;align-items:center;justify-content:center}.logo-grid .gallery .gallery-item:not(:nth-child(3n)){border-right:1px solid var(--line)}.logo-grid .gallery .gallery-item:not(:nth-last-child(-n+3)){border-bottom:1px solid var(--line)}.privacy h2:not(:first-of-type){margin:clamp(50px,3.90625vw,75px) 0 0}.privacy h2{margin-bottom:10px!important}.pg-content h2:first-child,.privacy h3{margin:0 0 10px}.privacy h2+h3{margin-top:clamp(15px,.78125vw,15px)}.privacy ul{margin:0 0 clamp(23.333333333333px,1.8229166666667vw,35px);padding:0 0 0 clamp(15px,1.09375vw,21px)}.pages-sitemap ul li{margin:0;line-height:2}.dialog-message:not(:has(.swiper,.elementor-form)){width:clamp(600px,46.875vw,900px)!important;padding:clamp(28px,2.1875vw,42px)!important}.captcha-note p{text-align:left}.popup-form textarea{height:clamp(73.333333333333px,5.7291666666667vw,110px)!important;resize:none}.popup-form .elementor-field-group{margin:0 0 clamp(15px,.78125vw,15px)!important}.icon-pillar{border:1px solid var(--line);border-radius:clamp(20px,1.5625vw,30px)!important;margin:clamp(15px,.78125vw,15px) 0!important;flex-direction:column;display:flex;padding:clamp(33.333333333333px,2.6041666666667vw,50px) clamp(26.666666666667px,2.0833333333333vw,40px)!important}.bg-light .icon-pillar,.bg-light .list-box,.bg-light .warning-note{border:none;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.icon-pillar .elementor-icon svg{width:clamp(37.333333333333px,2.9166666666667vw,56px)!important;height:clamp(37.333333333333px,2.9166666666667vw,56px)!important}.icon-pillar .elementor-icon-box-wrapper .elementor-icon-box-content h4,.icon-pillar h3,.icon-pillar h4{color:var(--primary);font-family:var(--font);font-size:clamp(15.333333333333px, 1.1979166666667vw, 23px);letter-spacing:-.5px}.icon-pillar .elementor-icon-box-wrapper .elementor-icon-box-content h4{font-size:var(--font-size);margin:0 0 10px!important}.icon-pillar .elementor-button,.icon-pillar .elementor-icon-box-wrapper .elementor-icon-box-content p,.icon-pillar p{font-size:var(--font-size--small);letter-spacing:0}.info-box h2,.warning-note h2{font-size:clamp(16px, 1.25vw, 24px);font-family:var(--font);line-height:1.25;letter-spacing:-.5px}.icon-pillar ul.elementor-icon-list-items svg,.main-list ul.elementor-icon-list-items svg{width:clamp(15px,1.1458333333333vw,22px);height:clamp(15px,1.1458333333333vw,22px);top:5px;position:relative;margin-right:8px!important}.icon-pillar ul.elementor-icon-list-items li,.main-list ul.elementor-icon-list-items li{align-items:flex-start}.icon-pillar ul.elementor-icon-list-items li:not(:last-child),.main-list ul.elementor-icon-list-items li:not(:last-child),.pg-content.icon-list ul:not(:last-child){margin:0 0 clamp(15px,1.0416666666667vw,20px)}.pg-content.icon-list ul svg{width:clamp(15px,1.1458333333333vw,22px);height:clamp(15px,1.1458333333333vw,22px)}.pg-content.icon-list ul:last-child,.warning-note.link-button a{margin:clamp(20px,1.5625vw,30px) 0 0}.list-box{background-color:#fff;border:1px solid var(--line);padding:clamp(33.333333333333px,2.6041666666667vw,50px)!important;border-radius:clamp(20px,1.5625vw,30px)!important}.warning-note{text-align:center;background-color:var(--light);border-radius:clamp(20px,1.5625vw,30px);padding:clamp(33.333333333333px,2.6041666666667vw,50px)}.warning-note p{color:var(--dark);font-weight:500}.info-box{border-radius:clamp(20px,1.5625vw,30px)!important;border:1px solid var(--line);padding:clamp(33.333333333333px,2.6041666666667vw,50px)!important}.info-box h2{margin:0 0 clamp(15px,.78125vw,15px)}.warning-note h2+p,.warning-note.left p{font-weight:400;font-size:var(--font-size--small);text-align:left;line-height:1.625}.warning-note h2{text-align:left;margin:0 0 10px;font-weight:700}.main-list.small-list ul li{font-size:var(--font-size--small);font-weight:500}.main-list.small-list ul li svg{width:clamp(15px,.9375vw,18px);height:clamp(15px,.9375vw,18px);top:0;margin-right:6px!important}:root{--blog-image-height:clamp(200px, 16.5625vw, 318px);--blog-image-radius:clamp(20px, 1.5625vw, 30px);--blog-image-spacing:clamp(20px, 1.5625vw, 30px);--blog-title-color:#000;--blog-title-font-family:var(--font);--blog-title-font-size:clamp(18px, 1.3541666666667vw, 26px);--blog-title-letter-spacing:-1px;--blog-title-line-height:1.25;--blog-title-font-weight:800;--blog-title-spacing:clamp(15px, 1.0416666666667vw, 20px);--blog-excerpt-font-size:clamp(15px, 1.0416666666667vw, 20px);--blog-excerpt-line-height:1.65;--blog-excerpt-font-weight:400;--blog-excerpt-spacing:clamp(43.333333333333px, 3.3854166666667vw, 65px);--blog-read-more-color:#FFF;--blog-read-more-font-size:clamp(15px, 1.0416666666667vw, 20px);--blog-read-more-font-weight:700;--blog-read-more-letter-spacing:-0.5px;--blog-read-more-padding-top-bottom:14px;--blog-read-more-padding-left-right:clamp(23.333333333333px, 1.8229166666667vw, 35px);--blog-read-more-radius:clamp(33.333333333333px, 2.6041666666667vw, 50px);--blog-read-more-background:var(--primary);--blog-read-more-color-hover:#FFF;--blog-read-more-background-hover:var(--dark)}#standardBlog .elementor-post__thumbnail__link{margin-bottom:var(--blog-image-spacing)}#standardBlog .elementor-post__thumbnail__link .elementor-post__thumbnail{display:block;padding-bottom:0;inset:unset;position:unset;overflow:hidden!important;width:100%;height:var(--blog-image-height);border-radius:var(--blog-image-radius)}#standardBlog .elementor-post__thumbnail__link .elementor-post__thumbnail img{display:block;width:100%;height:100%;left:unset;position:unset;top:unset;transform:unset;transition:.3s;object-fit:cover}#standardBlog .elementor-post__thumbnail__link .elementor-post__thumbnail:focus img,#standardBlog .elementor-post__thumbnail__link .elementor-post__thumbnail:hover img{transform:scale(1.1);transition:.3s}#standardBlog .elementor-post__text .elementor-post__title{margin:0 0 var(--blog-title-spacing)}#standardBlog .elementor-post__text .elementor-post__title,#standardBlog .elementor-post__text .elementor-post__title a{color:var(--blog-title-color);font-family:var(--blog-title-font-family);font-size:var(--blog-title-font-size);font-weight:var(--blog-title-font-weight);line-height:var(--blog-title-line-height);letter-spacing:var(--blog-title-letter-spacing)}#standardBlog .elementor-post__excerpt{margin-bottom:var(--blog-excerpt-spacing)}#standardBlog .elementor-post__excerpt p{font-size:var(--blog-excerpt-font-size);font-weight:var(--blog-excerpt-font-weight);line-height:var(--blog-excerpt-line-height)}#standardBlog .elementor-post__excerpt p:after{content:'...'}#standardBlog .elementor-post__read-more{display:block;width:max-content;max-width:100%;margin:auto;color:var(--blog-read-more-color);font-size:var(--blog-read-more-font-size);font-weight:var(--blog-read-more-font-weight);line-height:1;letter-spacing:var(--blog-read-more-letter-spacing);padding:var(--blog-read-more-padding-top-bottom) var(--blog-read-more-padding-left-right);border-radius:var(--blog-read-more-radius);background:var(--blog-read-more-background);transition:.3s}#standardBlog .elementor-post__read-more:focus,#standardBlog .elementor-post__read-more:hover{color:var(--blog-read-more-color-hover);background:var(--blog-read-more-background-hover)}.section-intro.no-center h2{width:839px;max-width:100%}html .elementor-popup-modal .dialog-widget-content{max-width:85%}html .dialog-message{max-width:100%!important}#blogloadmore{margin-top:100px;background-color:var(--secondary);border-color:var(--secondary);padding:14px 35px}#blogloadmore:focus,#blogloadmore:hover{background-color:var(--dark);border-color:var(--dark)}#singlePost h2+.accordion-item,#singlePost h2+p,#singlePost h3+.accordion-item,#singlePost h3+p{margin-top:20px!important}#singlePost ul+h2,#singlePost ul+h3{margin-top:30px!important}#singlePost .accordion-item+h2,#singlePost .accordion-item+h3{margin-top:clamp(20px,1.5625vw,30px)}.btn-group{margin-top:clamp(30px,3.3854166666666665vw,65px)!important}html .iframe-rounded,html .iframe-rounded iframe{width:100%;height:clamp(200px,20.833333333333332vw,400px)!important}html .iframe-rounded{overflow:hidden;border-radius:var(--radius)}#virtualTour{width:1000px;max-width:100%;margin:0 auto}.header .navigation li.nav-call{margin-left:10px}.header .navigation li.nav-call a{color:var(--primary);background:#fff;display:flex;align-items:center}.header .navigation li.nav-call a svg{margin-right:5px;width:clamp(12px,.83vw,16px);height:clamp(12px,.83vw,16px)}.header .navigation li.nav-call a svg *{transition:var(--transition)}.header .navigation li.nav-call a:focus,.header .navigation li.nav-call a:hover{background:var(--dark);color:#fff}.header .navigation li.nav-call a:focus svg *,.header .navigation li.nav-call a:hover svg *{fill:#fff}.teamContainer{flex-wrap:wrap!important}.teamContainer .team-card{width:calc(33% - 17px);box-shadow:0 0 15px rgba(0,0,0,.05);border-radius:var(--radius)}.teamContainer .team-card .elementor-image-box-img{width:100% !important;max-width:100%;height:300px;margin:0;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.teamContainer .team-card .elementor-image-box-img img{display:block;width:100%;height:100%;object-fit:cover}.teamContainer .team-card .elementor-image-box-wrapper{display:flex;flex-direction:column}.teamContainer .team-card .elementor-image-box-content{padding:30px 20px;border:1px solid #f2f2f2;border-top:unset;border-radius:0 0 var(--radius) var(--radius)}.teamContainer .team-card .elementor-image-box-title{margin:0 0 10px;display:flex;flex-direction:column}.teamContainer .team-card .elementor-image-box-title strong{font-size:clamp(10px, .6770833333333334vw, 13px);text-transform:uppercase;font-weight:700;letter-spacing:clamp(1px, .15625vw, 3px);font-family:var(--font);color:var(--secondary);margin:5px 0 0}@media (max-width:1367px){#hero-video:after{width:102%}.header .navigation li a{font-size:15px}.header .navigation li:not(.brand,.link-button) a{padding:0 8px}.header .navigation li.menu-item-has-children>a:after{width:8px;height:4px;flex:0 0 8px}}@media (max-width:1199px){html .pillars>.e-con-inner{display:flex!important;flex-wrap:wrap!important;grid-gap:20px!important;flex-direction:unset!important}html .pillars>.e-con-inner>.elementor-element{width:calc(50% - 10px)!important}.home-programs .block-link .block-link-text .block-link-subtext{font-size:clamp(13px, .83333333333333vw, 16px);max-width:100%}.ca-box .mh-list ul li,.ca-box .mh-list ul li:nth-child(2n+2),.ca-box ul li{flex:0 0 100%;max-width:100%}.footer ul li{flex:0 0 31%;max-width:31%}.header .navigation li.nav-call a span{display:none}.header .navigation li.nav-call a:after{content:"Call"}.header .navigation li.link-button a{padding:9px 5px}.header.elementor-sticky--active .brand .badge{width:35px!important;height:35px!important;right:-41px}.header.elementor-sticky--active .brand{margin-right:45px}}@media (min-width:768px) and (max-width:1199px){.header .navigation li em{display:none}.header .navigation li.menu-item-has-children>a{grid-gap:0}}@media (max-width:1024px){.teamContainer .team-card{width:calc(50% - 15px)}html .break-1024>.e-con-inner{display:flex;flex-direction:column!important;flex-wrap:unset!important}html .break-1024>.e-con-inner>.elementor-element{width:100%}html .break-1024.home-treatments .content-left,html .break-1024.home-treatments .content-right{padding:0 0 40px!important}html .break-1024.home-treatments .content-left *,html .break-1024.home-treatments .content-right *{text-align:center!important}.boxed-bg:after{width:calc(100% - 60px)}html .break-1024.home-treatments.boxed-bg>.e-con-inner{padding-left:30px!important;padding-right:30px!important}html .break-1024.home-treatments .pb-100{padding:0!important}.pg-content.va-center{align-items:flex-start!important}}@media (max-width:991px){html .hero>.e-con-inner,html .home-goals>.e-con-inner{display:flex;flex-direction:column!important;flex-wrap:unset!important}html .hero>.e-con-inner>.elementor-element,html .home-goals>.e-con-inner>.elementor-element{width:100%}html .hero>.e-con-inner>.elementor-element:last-of-type,html .home-goals>.e-con-inner>.elementor-element:last-of-type{order:-1;margin:0 0 20px}.hero h2 span{display:unset}.hero *{text-align:center!important}.hero .ion-multi-button{justify-content:center}.pillars{padding-top:60px!important;margin-top:30px!important;position:relative}.pillars:after{content:'';position:absolute;top:0;left:0;right:0;display:block;width:calc(100% - 60px);height:1px;margin:0 auto;background-color:#ccc}.header .navigation li a{font-size:13px!important}html .home-goals #gallery-1{display:flex;grid-gap:20px}html .home-goals #gallery-1 br{display:none}html #gallery-1 .gallery-item:not(html .logo-grid #gallery-1 .gallery-item){float:unset!important;margin-top:0;height:100%}.footer ul li{flex:0 0 48%;max-width:48%}.footer .footer-copyright p{text-align:center;display:flex;flex-direction:column;grid-gap:8px}.footer .footer-copyright p a{display:block}.footer .footer-copyright p a:nth-of-type(2){border-left:unset;border-right:unset;padding:0;margin:0}.header .navigation li:not(.brand,.link-button) a{padding:0 5px}}@media (min-width:768px){.navigation li ul{width:clamp(150px,10.416666666666666vw,200px)}.header .navigation ul ul ul{left:100%;top:0;transform:scaleX(0);transform-origin:left}.navigation ul ul li:hover ul{transform:scaleX(1)}.header .navigation ul ul li.menu-item-has-children>a{justify-content:center}.header .navigation ul ul li.menu-item-has-children>a:after{transform:rotate(-90deg);filter:brightness(0) invert(1)}}@media (max-width:767px){#breadcrumbs>span>span:nth-child(2):has(a){display:none!important}.teamContainer .team-card,.pg-content-image{width:100%}:root{--button-text--letter-spacing:0}html{margin-top:0!important;border-top:unset}html #wpadminbar,html .ca-box ul li .elementor-icon-list-icon{display:none!important}.header .mobile-logo a{width:125px!important}.home-programs .block-link{background-color:#0e0767}.home-programs .block-link img{opacity:.17;transform:scale(1.1)}.home-programs .block-link:before{opacity:0}.home-programs .block-link .block-link-text{top:0}.home-programs .block-link .block-link-text .block-link-subtext,.home-programs .block-link .block-link-text .button{opacity:1}.home-treatments-list ul li{flex:0 0 100%;max-width:100%}html .pillars>.e-con-inner>.elementor-element{width:100%!important;flex-wrap:unset!important}html .ca-box ul{grid-gap:20px!important;flex-wrap:wrap!important;justify-content:center!important}.ca-box .mh-list ul li,.ca-box .mh-list ul li:nth-child(2n+2),.ca-box ul li{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);margin:0!important}html .ca-box ul li .elementor-icon-list-text{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:var(--radius);width:100%;height:100%;text-align:center;box-shadow:0 0 15px rgba(0,0,0,.15);padding:15px!important}.ca-box:last-of-type{margin-top:30px}.boxed-bg.boxed-bg-dark>.e-con-inner{padding-left:60px;padding-right:60px}.boxed-bg.boxed-bg-2>.e-con-inner{padding-left:30px;padding-right:30px}.footer .footer-intro-text p{text-align:center;padding:0}.footer .elementor-element:has(.brand){justify-content:center}.footer .e-child:first-child:has(.elementor-icon-list-items){border-right:unset;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:35px}.header .navigation{position:fixed;top:79px;left:0;right:0;width:100%}#hero-video .hero-video-badges,.header .navigation li#menu-item-262,.header .navigation ul ul{display:none}.header .navigation li>a{display:flex!important;align-items:center!important;justify-content:center!important;padding:15px!important;font-size:15px!important;background-color:var(--primary)!important;color:#fff!important;line-height:1!important;font-weight:400!important;text-align:center!important;border-radius:0!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.2)!important;grid-gap:5px}.header .navigation ul ul li>a{background-color:var(--dark)!important}.header .navigation ul ul ul li>a{background-color:#000!important}.header .navigation li.current-menu-item>a,.header .navigation li>a:focus,.header .navigation li>a:hover,.header .navigation ul ul li.current-menu-item>a,.header .navigation ul ul li>a:focus,.header .navigation ul ul li>a:hover,.header .navigation ul ul ul li.current-menu-item>a,.header .navigation ul ul ul li>a:focus,.header .navigation ul ul ul li>a:hover{background-color:#5c7df8!important}.header .navigation li.menu-item-has-children>a:after{filter:brightness(0) invert(1)}.pg-content-image img{display:block;width:100%;height:200px!important;object-fit:cover}.pg-title-image img{width:150px;height:150px!important;aspect-ratio:unset;z-index:10;border-radius:100%!important;object-fit:cover}.pg-title-image:before{content:none}.pg-title .elementor-element:has(.pg-title-image){order:-1;margin:0 0 20px}.pg-title-image{margin:0!important}.pg-title+.pg-section{margin-top:0}.pg-title *{text-align:center}#breadcrumbs>span{justify-content:center}.pg-title .pb-65{padding-bottom:20px!important}.pg-content.collapse-767 .content-left,.pg-content.collapse-767 .content-right{padding:20px 0 0!important}.logo-grid .gallery .gallery-item{flex:0 0 50%;max-width:50%;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.logo-grid .gallery .gallery-item:nth-child(2n){border-right:none}.logo-grid .gallery .gallery-item:last-child{flex:0 0 100%;max-width:100%;border-right:none;border-bottom:none}.logo-grid .gallery img{max-height:50px;object-fit:contain}.list-box,.warning-note{margin-top:40px!important}.info-box:not(:last-of-type){margin-bottom:40px!important}#breadcrumbs .breadcrumb_last{color:var(--text);display:inline-block;max-width:10ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}#hero-video video{clip-path:unset;border-radius:var(--radius)}#hero-video:after,#hero-video:before{content:none!important}.hero .pb-65{padding-bottom:30px!important}#hero-video .hero-video-badges a,#hero-video .hero-video-badges a+img,.hero-inner-badges .pg-content-text .hero-video-badges a,.hero-inner-badges .pg-content-text .hero-video-badges a+img,.hero-mobile-badges .hero-video-badges a,.hero-mobile-badges .hero-video-badges a+img{height:clamp(100px,7.8125vw,150px)!important}}@media (max-width:500px){.ca-box .mh-list ul li,.ca-box .mh-list ul li:nth-child(2n+2),.ca-box ul li{flex:0 0 100%;max-width:100%}}