body.index #main>.mode--Dark:first-child,body.index #main>.mode--dark:first-child{display:none}body.index .treatment-a .container--hero .hero-content .container--content{width:100%;max-width:100% !important;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:992px){body.index .treatment-a .container--hero .hero-content .container--content{max-width:960px !important}}@media(min-width:1200px){body.index .treatment-a .container--hero .hero-content .container--content{max-width:1140px !important}}body.index .section.custom--section{padding:0}body.index .custom--section .section--textBanner{--background-overlay-color:hsla(0,0%,0%,.1);position:relative;background-position:center;background-size:cover;background-attachment:fixed;min-height:98vh;display:flex;justify-content:center;align-items:center}body.index .custom--section .container{z-index:1;--container-width:100% !important}body.index .custom--section .reset-variables .btn{--border-color:#fff;color:#fff}body.index .custom--section .reset-variables .btn:hover,body.index .custom--section .reset-variables .btn:focus{--border-color:#fff;color:#fff}body.index .treatment-a .container--hero hgroup .title{font-size:clamp(1.8em,5vw,3em) !important}body.index .custom--section .title{max-width:25ch;font-size:clamp(1.8em,5vw,3em);line-height:1.3}body.index .custom--section .container-lg{position:relative;z-index:1}body.index .section--hero .subtitle{font-size:1em}body.index .custom--section .container--lead{margin-block-end:1em}body.index [data-contentname="HomePage Footer"] .section--textBanner{background-attachment:unset;background-position:0 22%;min-height:40vh}body.index [data-contentname="HomePage Footer"] blockquote{font-size:clamp(1.125em,5vw,1.25em);font-weight:600}body.index #HeroBannerRootV2-index .container--content a.btn.lg-margin-bottom{background-color:#4f7dd8;color:#fff}body.index #HeroBannerRootV2-index .container--content a.btn.lg-margin-bottom:focus,body.index #HeroBannerRootV2-index .container--content a.btn.lg-margin-bottom:hover{background-color:transparent;color:#fff;border:2px solid #4f7dd8}.fixed .navigation--page{position:relative}@media(min-width:768px){body.index [data-contentname="HomePage Section 1"] .section{padding-top:250px}}@media only screen and (min-width:992px){.treatment-a .container--hero.hero--not-slider{background-position:top;height:500px}}body.overlay-hero .section--hero .hero--not-slider::before{background:rgba(0,0,0,.1)}div[role="dialog"].alert{display:none}body.OurPractice .section.section--team.section--team-col-img-cover{background:#d0e5f2}body.OurPractice .treatment-a .section--team-col-img-cover .row.grid{gap:16px}@media(max-width:767px){body.OurPractice .treatment-a .section--team-col-img-cover .row.grid{padding-inline:16px}}body.OurPractice .treatment-a .section--team-col-img-cover .row.grid .grid-item{border-radius:14px}@media(min-width:768px){body.OurPractice .treatment-a .section--team-col-img-cover .col-md-6{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media(min-width:1200px){body.OurPractice .treatment-a .section--team-col-img-cover .col-xl-4{flex:0 0 calc(33.3333333333% - 16px);max-width:calc(33.3333333333% - 16px)}}body.OurPractice .treatment-a .section--team-col-img-cover .overlay{--text-shadow:0;background:unset}body.OurPractice .treatment-a .section--team-col-img-cover .inner-overlay{width:100%;padding-block-end:.8em}body.OurPractice .treatment-a .section--team-col-img-cover .inner-overlay h2{position:relative;color:#000;font-weight:400;background-color:#557fd3;padding-inline:32px 24px;padding-block-start:10px;margin-bottom:-1px;border-top-left-radius:9px;border-top-right-radius:9px}body.OurPractice .treatment-a .section--team-col-img-cover .inner-overlay .title{position:relative;color:#000;font-weight:400;font-size:.9rem;background-color:#557fd3;padding-inline:32px 24px;padding-block-end:11px;border-bottom-left-radius:9px;border-bottom-right-radius:9px}body.OurPractice .treatment-a .section--team-col-img-cover .inner-overlay h2 .certificates{display:none}body.OurPractice .treatment-a .section--team-col-img-cover .inner-overlay .title::before,body.OurPractice .treatment-a .section--team-col-img-cover .inner-overlay h2::before{content:"";position:absolute;height:70%;left:17px;width:3px;background-color:#8dd5f2}body.OurPractice .treatment-a .section--team-col-img-cover .inner-overlay h2::before{top:30%}body.OurPractice .treatment-a .section--team-col-img-cover .inner-overlay .title::before{bottom:30%}body.OurPractice .treatment-a .section--team-col-img-cover .overlay .container--btn,body.OurPractice .treatment-a .section--team-col-img-cover .overlay .bio-overlay{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#557fd3;background-image:none;background-size:unset;background-position:unset;padding-bottom:0;transform:translateY(101%);transition:transform 320ms ease-in}body.OurPractice .treatment-a .section--team-col-img-cover .overlay .bio-overlay{flex-direction:column;padding:1em}body.OurPractice .treatment-a .section--team-col-img-cover .overlay .container--btn .link--text{color:#000;padding:14px 18px;border:1px solid currentColor;border-radius:50px}body.OurPractice .treatment-a .section--team-col-img-cover .overlay .bio-overlay p{color:#000;font-size:11px;line-height:1.2}body.OurPractice .treatment-a .section--team-col-img-cover .overlay:hover .container--btn,body.OurPractice .treatment-a .section--team-col-img-cover .overlay:hover .bio-overlay{transform:translateY(0)}div[data-contentname="About &Partners"]{padding:0;background:#d0e5f2}div[data-contentname="About &Partners"] .grid-item{background:#d0e5f2;min-height:530px}@media(min-width:600px){div[data-contentname="About &Partners"] .grid-item{flex:0 0 calc(50% - 16px) !important;max-width:calc(50% - 16px) !important}}@media(min-width:992px){div[data-contentname="About &Partners"] .grid-item{flex:0 0 calc(25% - 16px) !important;max-width:calc(25% - 16px) !important}}div[data-contentname="About &Partners"] .grid-item img{filter:opacity(.9) grayscale(1);mix-blend-mode:luminosity;object-fit:cover;height:100%}div[data-contentname="About &Partners"] .inner-overlay h2{font-size:1.2em}@media only screen and (max-width:991px){body.index .custom--section .section--textBanner{background-attachment:scroll}}@media only screen and (orientation:landscape) and (max-width:1199px){body.index .custom--section .section--textBanner{background-attachment:scroll}}body.index .container--content hgroup{display:flex;flex-direction:column-reverse}body.index .section--hero.treatment-a .container--content hgroup h2.title{max-width:30ch;color:#fff;text-shadow:var(--text-shadow,1px 1px 3px rgba(0,0,0,.6))}body.index .section--hero .subtitle{text-transform:capitalize}@media(max-width:767px){.container--hero .hero--bg .background--transparent::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.4)}}body.index .section--hero .subtitle{letter-spacing:.32px;font-family:var(--body-font,sans-serif);line-height:1.4;font-size:1.125em;color:#fff;text-transform:capitalize;text-shadow:var(--text-shadow,1px 1px 3px rgba(0,0,0,.6))}body.index .container--hero .hero--bg .hero-content,body.index .hero-slider{justify-content:center}body.index .container--hero .background--media{position:absolute;height:100vh}body.index .container--hero .background--media img{height:100vh;object-fit:cover}.hero-index{height:100vh}.hero-index .hero-content{height:100vh}.hero-index .background--media{overflow:hidden}.hero-index .container--content{animation:zoomOut 7s ease-out forwards,fadeOut 7s ease-out 3s forwards;width:70% !important;height:100%;display:flex;align-items:center;animation-play-state:if(style(--slick-animation-state:paused):paused,running)}.hero-index .container--content img{width:100%}.hero-index video{height:100%;width:177.77777778vh !important;min-width:100%;min-height:56.25vw}#HeroBannerRootV2-index .section--hero.treatment-a{min-height:0}#HeroBannerRootV2-index .hero--noText{display:none}@media(min-width:768px){.container--hero .background--media video{z-index:unset}body.overlay-navigation .container--hero .slick-controls{top:unset;bottom:50px}}@media(max-width:767px){body.overlay-navigation .container--hero .slick-controls{top:unset;bottom:15px}}@keyframes zoomOut{from{transform:scale(1)}to{transform:scale(.7)}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}/*This css file was minified by WSM*/