.loc-intro{margin-top:11.5rem}@media only screen and (max-width:992px){.loc-intro{margin-top:9.5rem}}.loc-intro .ct-section-inner-wrap{padding-bottom:0!important}@media only screen and (max-width:992px){.loc-intro .ct-section-inner-wrap{padding:0!important}}.loc-intro .loc-intro__wrapper{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:5rem;align-items:center}@media only screen and (max-width:992px){.loc-intro .loc-intro__wrapper{column-gap:0;row-gap:8rem}}.loc-intro .loc-intro__content{grid-column:span 5;row-gap:1.5rem}@media only screen and (max-width:992px){.loc-intro .loc-intro__content{grid-column:span 12;order:1;padding:0 4rem}}@media only screen and (max-width:767px){.loc-intro .loc-intro__content{padding:0 2rem}}.loc-intro .loc-intro__filter{width:100%;align-items:stretch;flex-direction:row;max-width:80%}@media only screen and (max-width:767px){.loc-intro .loc-intro__filter{flex-direction:column;max-width:100%}}.loc-intro .loc-intro__filter-option{width:65%}@media only screen and (max-width:767px){.loc-intro .loc-intro__filter-option{width:100%}}.loc-intro .loc-intro__filter-option .wpgb-select{border:.1rem solid var(--black-20);border-radius:0;height:auto;padding:.5rem 1.5rem!important;color:var(--black-40);font-family:'Nunito Sans'}.loc-intro .loc-intro__filter-submit{width:35%;height:100%}@media only screen and (max-width:767px){.loc-intro .loc-intro__filter-submit{width:100%}}.loc-intro .loc-intro__filter-submit .wpgb-facet{height:100%}.loc-intro .loc-intro__filter-submit .wpgb-button{background-color:var(--primary);border-radius:0;text-transform:uppercase;font-family:Figtree;letter-spacing:.1rem;padding:1rem;height:100%;width:100%}.loc-intro .loc-intro__filter .wpgb-select-separator{display:none}.loc-intro .loc-intro__title{line-height:1;text-transform:uppercase;color:var(--primary)}@media only screen and (max-width:992px){.loc-intro .loc-intro__title{font-size:calc(var(--h1) - .8rem)}}.loc-intro .loc-intro__desc span{display:flex;flex-direction:column;row-gap:1.5rem}@media only screen and (max-width:767px){.loc-intro .loc-intro__desc span{font-size:calc(var(--base) + .1rem)}}.loc-intro .loc-intro__gallery{grid-column:span 7}@media only screen and (max-width:992px){.loc-intro .loc-intro__gallery{grid-column:span 12}}.loc-intro .loc-intro__slide{width:100%}.loc-intro .loc-intro__slide .splide__pagination{bottom:-3.5rem;gap:1rem}.loc-intro .loc-intro__slide .splide__pagination__page{transform:scale(1);margin:0;border:.1rem solid var(--primary);width:1.6rem;height:1.6rem;background-color:#fff0;opacity:1}.loc-intro .loc-intro__slide .splide__pagination__page.is-active{background-color:var(--primary)}.loc-intro .loc-intro__track{width:inherit}.loc-intro .loc-intro__list{width:inherit}.loc-intro .loc-intro__item{width:100%;height:100%}.loc-intro .loc-intro__image{width:100%;height:100%;object-fit:cover}.clinics .clinics__wrap{width:100%;margin-bottom:1rem}.clinics .clinics__total{width:100%}.clinics .clinics__total--text{color:var(--primary);font-size:calc(var(--h3) - .8rem)}.clinics .clinics__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.clinics .clinics__item{grid-column:span 4}@media only screen and (max-width:992px){.clinics .clinics__item{grid-column:span 12}}.clinics .clinics__card{border:.1rem solid var(--light-grey);padding:3rem 3rem 0 3rem;height:100%}@media only screen and (max-width:767px){.clinics .clinics__card{padding:1rem 1rem 0 1rem}}.clinics .clinics__card-type{flex-direction:row;column-gap:.5rem;font-size:calc(var(--base) - .4rem);text-transform:uppercase;letter-spacing:.1rem;font-weight:200}.clinics .clinics__card-title{font-weight:500;font-size:calc(var(--h5) - .2rem);min-height:10rem}.clinics .clinics__card-details{width:100%;row-gap:1.5rem;margin-bottom:2.5rem}.clinics .clinics__card-floor,.clinics .clinics__card-phone,.clinics .clinics__card-workhours{width:100%;flex-direction:row;align-items:flex-start;column-gap:1rem}.clinics .clinics__card-icon{color:var(--black-60);margin-top:.3rem;display:flex}.clinics .clinics__card-icon svg{width:2rem;height:2rem}.clinics .clinics__card-text{color:var(--black-60);font-size:calc(var(--base) - .2rem);line-height:1.7}@media only screen and (max-width:767px){.clinics .clinics__card-text{line-height:2.3}}.clinics .clinics__card-cta{width:calc(100% + 6rem);margin-left:-3rem;margin-right:-3rem;margin-top:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}@media only screen and (max-width:767px){.clinics .clinics__card-cta{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}.clinics .clinics__card-cta--book,.clinics .clinics__card-cta--gmaps{grid-column:span 6;border-top:.1rem solid var(--light-grey)!important}@media only screen and (max-width:767px){.clinics .clinics__card-cta--book,.clinics .clinics__card-cta--gmaps{grid-column:span 12}}.clinics .clinics__card-cta--gmaps{border-left:.1rem solid var(--light-grey)!important}.coming-soon{background-color:#FCF8F8}.coming-soon .ct-section-inner-wrap .row{row-gap:7rem}.coming-soon .coming-soon__head{margin:auto;text-align:center;justify-content:center;align-items:center;row-gap:1rem}@media only screen and (max-width:767px){.coming-soon .coming-soon__head{justify-content:flex-start;align-items:flex-start;text-align:left;margin:0}}.coming-soon .coming-soon__title{font-size:var(--h1);color:var(--primary);text-transform:uppercase;line-height:1}@media only screen and (max-width:992px){.coming-soon .coming-soon__title{font-size:calc(var(--h1) - .4rem)}}.coming-soon .coming-soon__list{margin:0;padding:0;list-style:none;width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5rem}@media only screen and (max-width:992px){.coming-soon .coming-soon__list{gap:5rem 2rem}}.coming-soon .coming-soon__item{grid-column:span 4}@media only screen and (max-width:992px){.coming-soon .coming-soon__item{grid-column:span 6}}@media only screen and (max-width:767px){.coming-soon .coming-soon__item{grid-column:span 12}}.coming-soon .coming-soon__card{width:100%;row-gap:1rem}.coming-soon .coming-soon__card-title{font-size:calc(var(--h5) - .2rem);text-transform:uppercase}.coming-soon .coming-soon__card-mall{font-size:calc(var(--h6) - .2rem);text-transform:uppercase;font-family:Figtree;font-weight:500}.coming-soon .coming-soon__card-information{font-size:calc(var(--base) - .2rem);color:#3E3E3E;font-weight:200}