@media only screen and (min-width:0rem){#intro-video .cs-video,#videos .cs-video{aspect-ratio:16/9;background-color:var(--secondary);border:none;border-radius:1rem;box-shadow:var(--boxShadow);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}#intro-video .cs-video img,#videos .cs-video img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--transition);width:100%}#intro-video .cs-video:focus-visible img,#intro-video .cs-video:hover img,#videos .cs-video:focus-visible img,#videos .cs-video:hover img{transform:scale(1.04)}#intro-video .cs-video:focus-visible .cs-play,#intro-video .cs-video:hover .cs-play,#videos .cs-video:focus-visible .cs-play,#videos .cs-video:hover .cs-play{background-color:var(--headerColor)}#intro-video .cs-play,#videos .cs-play{align-items:center;background-color:var(--primary);border:none;border-radius:6.25rem;bottom:clamp(.75rem,1.6vw,1.25rem);color:var(--bodyTextColorWhite);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;gap:.5rem;line-height:1;padding:.75rem;position:absolute;right:clamp(.75rem,1.6vw,1.25rem);transition:background-color .3s var(--transition)}#intro-video .cs-play:focus-visible,#intro-video .cs-play:hover,#videos .cs-play:focus-visible,#videos .cs-play:hover{background-color:var(--headerColor)}#intro-video .cs-play-icon,#videos .cs-play-icon{display:flex}#intro-video .cs-play-icon svg,#videos .cs-play-icon svg{display:block;height:1rem;width:1rem}#intro-video .cs-play-label,#videos .cs-play-label{margin-right:.25rem}#intro-video{padding:var(--sectionPadding)}#intro-video .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#intro-video .cs-container,#intro-video .cs-content{align-items:center;display:flex;flex-direction:column}#intro-video .cs-content{text-align:center}#intro-video .cs-title{margin:0}#intro-video .cs-video-feature{max-width:100rem;position:relative;width:100%}#videos{background-color:var(--secondary);padding:var(--sectionPadding)}#videos .cs-container{margin:auto;max-width:100rem}#videos .cs-sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}#videos .cs-card-group{display:grid;gap:clamp(2.5rem,5vw,3rem) 1.5rem;grid-template-columns:1fr;list-style-type:none;margin:0;padding:0}#videos .cs-h3{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:clamp(1.9375rem,3.9vw,2.4375rem);font-weight:400;line-height:1.2em;margin:1.25rem 0 0;text-align:center}}@media only screen and (min-width:64rem){#videos .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:0rem){#video-modal{background-color:#000;border:none;border-radius:.75rem;margin:auto;max-height:none;max-width:none;overflow:visible;padding:0;width:min(100% - 2rem,75rem)}#video-modal::backdrop{backdrop-filter:blur(4px);background-color:rgba(15,23,42,.85)}#video-modal .cs-modal-player{aspect-ratio:16/9;border-radius:inherit;overflow:hidden}#video-modal .cs-modal-player iframe,#video-modal .cs-modal-player video{border:none;display:block;height:100%;width:100%}#video-modal .cs-modal-close{background:none;border:none;bottom:calc(100% + .5rem);color:#fff;cursor:pointer;font-size:2rem;height:2.75rem;line-height:1;padding:0;position:absolute;right:0;width:2.75rem}#about{padding:var(--sectionPadding)}#about .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem;position:relative}#about .cs-container,#about .cs-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}#about .cs-content{text-align:left}#about .cs-title{max-width:100%}#about .cs-title span{display:block}#about .cs-text{margin:0 0 1.5rem}#about .cs-ul{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;width:100%}#about .cs-li{align-items:center;display:flex;gap:clamp(1rem,3vw,1.5rem);padding:1rem 0}#about .cs-li:not(:last-of-type){border-bottom:1px solid #e2e8f0}#about .cs-li-icon{display:block;flex:none;height:auto;width:clamp(2.5rem,5vw,3rem)}#about .cs-h4-sub{color:var(--primary);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:700;line-height:1.2em;margin:0 0 .25rem}#about .cs-item-text{color:var(--bodyTextColor);font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;margin:0}#about .cs-credentials{background-color:var(--secondary);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;margin:1rem 0 0;padding:1.5rem;width:100%}#about .cs-credential{display:flex;flex:1;flex-direction:column}#about .cs-credential:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.15);padding-bottom:1rem}#about .cs-credential-abbr{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:clamp(2rem,4vw,2.75rem);letter-spacing:.04em;line-height:1em;margin:0 0 .625rem}#about .cs-credential-name{color:var(--bodyTextColorWhite);font-size:1rem;font-weight:700;line-height:1.2em;margin:0 0 .25rem}#about .cs-credential-detail{color:var(--bodyTextColorWhite);font-size:.875rem;line-height:1.5em;margin:0;opacity:.8}#about .cs-logo{display:block;height:auto;width:clamp(5.625rem,20vwm 8.75rem)}#about .cs-image-group{border-radius:1rem;box-shadow:var(--boxShadow);height:clamp(28.125rem,90vw,46.875rem);order:-1;overflow:hidden;z-index:1}#about .cs-box,#about .cs-image-group{display:flex;position:relative;width:100%}#about .cs-box{align-items:center;bottom:1.5rem;flex-direction:column;gap:1.5rem;justify-content:flex-end}#about .cs-h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:400;line-height:1.2em;margin:0 0 .5rem;position:relative;text-align:center;transition:color .3s}#about .cs-h4{color:var(--bodyTextColorWhite);font-size:clamp(1rem,1.53846vw,1.25rem);text-align:center}#about .cs-picture{z-index:-1}#about .cs-picture,#about .cs-picture:before{height:100%;left:0;position:absolute;top:0;width:100%}#about .cs-picture:before{background:linear-gradient(to top,var(--secondary),transparent 70%);content:"";display:block;z-index:1}#about .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;width:100%;z-index:-1}}@media only screen and (min-width:370px){#about .cs-title span{display:contents}}@media only screen and (min-width:37.5rem){#about .cs-credential-name{font-size:clamp(.9375rem,1.25vw,1rem);white-space:nowrap}}@media only screen and (min-width:64rem){#about .cs-container{align-items:stretch;flex-direction:row}#about .cs-content{flex:none;max-width:52.875rem;width:50vw}#about .cs-image-group{height:auto}}@media only screen and (min-width:87.5rem){#about .cs-content{width:58vw}#about .cs-credentials{flex-direction:row;gap:1rem}#about .cs-credential{flex:1 1 auto}#about .cs-credential:not(:last-of-type){border-bottom:none;border-right:1px solid hsla(0,0%,100%,.15);padding:0 1rem 0 0}}@media only screen and (min-width:0rem){#why-choose-1634{background-color:var(--secondary);padding:var(--sectionPadding)}#why-choose-1634 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#why-choose-1634 .cs-container,#why-choose-1634 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#why-choose-1634 .cs-content{text-align:center}#why-choose-1634 .cs-flex{max-width:38.5rem}#why-choose-1634 .cs-title,#why-choose-1634 .cs-topper{color:var(--bodyTextColorWhite)}#why-choose-1634 .cs-sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}#why-choose-1634 .cs-table-wrapper{width:100%}#why-choose-1634 .cs-table,#why-choose-1634 .cs-table tbody{display:block;width:100%}#why-choose-1634 .cs-table tbody{display:flex;flex-direction:column;gap:1rem}#why-choose-1634 .cs-table thead{display:none}#why-choose-1634 .cs-row{border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto 1fr;padding:1.5rem 1.25rem}#why-choose-1634 .cs-cell,#why-choose-1634 .cs-feature,#why-choose-1634 .cs-question{display:block}#why-choose-1634 .cs-feature{grid-column:2;grid-row:1;text-align:left}#why-choose-1634 .cs-cell{grid-column:1;grid-row:1}#why-choose-1634 .cs-heading{color:var(--bodyTextColorWhite);font-family:var(--bodyFont);font-size:clamp(.6875rem,1.6vw,1rem);font-weight:700;letter-spacing:clamp(.03125rem,.15vw,.1rem);line-height:1.2em;text-align:center;text-transform:uppercase}#why-choose-1634 .cs-table-logo{display:block;height:auto;margin:0 auto;width:clamp(3.5rem,7vw,6rem)}#why-choose-1634 .cs-h3{color:var(--bodyTextColorWhite);font-size:clamp(1.25rem,2.5vw,1.5625rem);font-weight:400;line-height:1.2em;margin:0;text-align:inherit}#why-choose-1634 .cs-item-text{font-size:clamp(.875rem,1.5vw,1rem);margin:.5rem 0 0;text-align:inherit}#why-choose-1634 .cs-item-text,#why-choose-1634 .cs-question{color:var(--bodyTextColorWhite);font-weight:400;line-height:1.5em;opacity:.8}#why-choose-1634 .cs-question{border-top:1px solid hsla(0,0%,100%,.1);font-size:1rem;grid-column:1/-1;grid-row:2;margin-top:1.25rem;padding-top:1.25rem;text-align:left}#why-choose-1634 .cs-question:before{content:"Ask a clinic";display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.5rem;text-transform:uppercase}#why-choose-1634 .cs-mark{background-color:var(--primary);border-radius:50%;box-sizing:content-box;display:block;height:auto;margin:0 auto;padding:.625rem;width:clamp(1.5rem,3vw,2rem)}}@media only screen and (min-width:48rem){#why-choose-1634 .cs-table{border-collapse:separate;border-spacing:0;display:table;overflow:hidden;table-layout:fixed}#why-choose-1634 .cs-table thead{display:table-header-group}#why-choose-1634 .cs-table tbody{display:table-row-group}#why-choose-1634 .cs-row{border:none;border-radius:0;display:table-row;padding:0}#why-choose-1634 .cs-cell,#why-choose-1634 .cs-feature,#why-choose-1634 .cs-heading,#why-choose-1634 .cs-question{border-bottom:1px solid hsla(0,0%,100%,.1);display:table-cell;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.5rem);vertical-align:middle}#why-choose-1634 .cs-heading-feature{width:44%}#why-choose-1634 .cs-heading-questions{padding-left:clamp(1.5rem,4vw,3rem);text-align:left;width:40%}#why-choose-1634 .cs-heading-us{background-color:var(--primary);border-radius:1rem 1rem 0 0;width:16%}#why-choose-1634 .cs-cell:first-of-type{background-color:var(--primary)}#why-choose-1634 .cs-question{border-top:none;margin:0;padding-left:clamp(1.5rem,4vw,3rem)}#why-choose-1634 .cs-question:before{display:none}#why-choose-1634 .cs-mark{padding:0}#why-choose-1634 .cs-row:last-of-type .cs-cell,#why-choose-1634 .cs-row:last-of-type .cs-feature,#why-choose-1634 .cs-row:last-of-type .cs-question{border-bottom:none}#why-choose-1634 .cs-row:last-of-type .cs-cell:first-of-type{border-radius:0 0 1rem 1rem}}@media only screen and (min-width:64rem){#why-choose-1634{padding:var(--sectionPadding)}#why-choose-1634 .cs-title{margin:0}#why-choose-1634 .cs-heading-feature{width:46%}#why-choose-1634 .cs-heading-us{width:14%}}@media only screen and (min-width:0rem){#services{padding:var(--sectionPadding)}#services .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#services .cs-container,#services .cs-content{align-items:center;display:flex;flex-direction:column}#services .cs-content{text-align:center}#services .cs-title{margin:0;max-width:15ch}#services .cs-card-group{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr;list-style-type:none;margin:0;padding:0;row-gap:2rem;width:100%}#services .cs-link{align-items:center;display:flex;flex-direction:column;gap:1.25rem;height:100%;text-decoration:none}#services .cs-link:hover .cs-h3{color:var(--primary)}#services .cs-link:hover .cs-h3:before{opacity:1}#services .cs-picture{display:block;height:18.75rem;position:relative;width:100%}#services .cs-picture img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}#services .cs-h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:400;line-height:1.2em;margin:0;position:relative;text-align:center;transition:color .3s}}@media only screen and (min-width:48rem){#services .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#services .cs-card-group{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0rem){#results{padding:var(--sectionPadding);padding-top:0}#results .cs-container{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:100rem}#results .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}#results .cs-item-text,#results .cs-text{opacity:.8}#results .cs-title{margin:0;max-width:15ch}#results .cs-text{margin:0 0 2rem}#results .cs-picture-wrapper{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,3rem);width:100%}#results .cs-wrapper{border-radius:1rem;box-shadow:var(--boxShadow);overflow:hidden;width:100%}#results .cs-slideshow{position:relative;transform-style:preserve-3d}#results .cs-slide{display:grid;gap:.125rem;grid-template-columns:1fr 1fr;margin:auto;opacity:0;position:absolute;top:0;transition:transform .3s,opacity .3s,z-index .3s;width:100%;z-index:100}#results .cs-slide .cs-cell{aspect-ratio:9/10;min-width:0;overflow:hidden;position:relative}#results .cs-slide .cs-cell img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos-x,50%) var(--pos-y,50%);object-position:var(--pos-x,50%) var(--pos-y,50%);position:absolute;transform:scale(var(--zoom,1));transform-origin:var(--pos-x,50%) var(--pos-y,50%);width:100%}#results .cs-slide .cs-slide-label{background-color:var(--primary);border-radius:6.25rem;bottom:clamp(.625rem,1.4vw,1.125rem);box-shadow:0 4px 14px rgba(15,23,42,.3);color:#fff;font-size:clamp(.8125rem,1.4vw,1rem);font-weight:700;left:50%;letter-spacing:.06em;line-height:1;margin:0;padding:.7em 1.5em;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}#results .cs-slide.active,#results .cs-slide.initial{opacity:1;position:relative;z-index:900}#results .cs-slide.next,#results .cs-slide.prev{z-index:800}#results .cs-slide.prev{transform:translateX(-100%)}#results .cs-slide.next{transform:translateX(100%)}#results .cs-slideshow-button{background:none;border:none;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(15,23,42,.45));height:clamp(2.75rem,5vw,3.5rem);padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s var(--transition);width:clamp(2.75rem,5vw,3.5rem);z-index:1000}#results .cs-slideshow-button:before{background-color:#fff;content:"";height:clamp(1.5rem,2.8vw,2.125rem);left:50%;-webkit-mask:url(/assets/svgs/chevron.svg) center/contain no-repeat;mask:url(/assets/svgs/chevron.svg) center/contain no-repeat;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(.875rem,1.6vw,1.25rem)}#results .cs-slideshow-button:focus-visible{border-radius:.5rem;outline:2px solid var(--primary);outline-offset:2px}#results .cs-slideshow-button.cs-slideshow-prev{left:clamp(.25rem,1.5vw,1rem)}#results .cs-slideshow-button.cs-slideshow-prev:before{transform:translate(-50%,-50%) scaleX(-1)}#results .cs-slideshow-button.cs-slideshow-prev:hover{transform:translate(-4px,-50%)}#results .cs-slideshow-button.cs-slideshow-next{right:clamp(.25rem,1.5vw,1rem)}#results .cs-slideshow-button.cs-slideshow-next:hover{transform:translate(4px,-50%)}#results .cs-thumbs{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none;width:100%}#results .cs-thumbs::-webkit-scrollbar{display:none}#results .cs-thumb{flex:none;width:clamp(7.5rem,24vw,21.6875rem)}#results .cs-thumb-button{aspect-ratio:11/5;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:grid;gap:.125rem;grid-template-columns:1fr 1fr;height:auto;opacity:.5;overflow:hidden;padding:0;position:relative;transition:opacity .3s,transform .3s;width:100%}#results .cs-thumb-button .cs-thumb-cell{min-width:0;overflow:hidden;position:relative}#results .cs-thumb-button .cs-thumb-cell img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos-x,50%) var(--pos-y,50%);object-position:var(--pos-x,50%) var(--pos-y,50%);position:absolute;transform:scale(var(--zoom,1));transform-origin:var(--pos-x,50%) var(--pos-y,50%);width:100%}#results .cs-thumb-button.cs-active,#results .cs-thumb-button:hover{opacity:1}}@media only screen and (min-width:64rem){#results .cs-container{display:flex;flex-direction:column;gap:4rem}#results .cs-title{margin:0}#results .cs-card-group{display:flex;flex-direction:row;gap:1.5rem}}