.banner-module-scss-module__k-JC3a__bannerarea{background-color:var(--background-color);flex-direction:row;justify-content:space-between;align-items:center;min-height:800px;padding:7%;display:flex;position:relative;overflow:hidden}@media (min-width:2000px){.banner-module-scss-module__k-JC3a__bannerarea{min-height:80vh}}@media (max-width:1025px){.banner-module-scss-module__k-JC3a__bannerarea{height:750px;min-height:unset;align-items:flex-start;display:flex}}.banner-module-scss-module__k-JC3a__slides{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.banner-module-scss-module__k-JC3a__single-slide{opacity:0;background-position:top;background-repeat:no-repeat;background-size:cover;transition:opacity 1.2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.banner-module-scss-module__k-JC3a__single-slide--active{opacity:1;z-index:2}.banner-module-scss-module__k-JC3a__single-slide--inactive{opacity:0;z-index:1}@media (max-width:1025px){.banner-module-scss-module__k-JC3a__single-slide:first-child{background-image:url(/images/banner/bannerbg1_m.webp)!important}.banner-module-scss-module__k-JC3a__single-slide:nth-child(2){background-image:url(/images/banner/bannerbg2_m.webp)!important}.banner-module-scss-module__k-JC3a__single-slide:nth-child(3){background-image:url(/images/banner/bannerbg3_m.webp)!important}.banner-module-scss-module__k-JC3a__single-slide:nth-child(4){background-image:url(/images/banner/bannerbg4_m.webp)!important}}.banner-module-scss-module__k-JC3a__banner-content-holder{text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:min(100%,767px);margin:0 0 0 auto;display:flex;position:relative}@media (max-width:1025px){.banner-module-scss-module__k-JC3a__banner-content-holder{text-align:center;align-items:flex-start;width:100%}}.banner-module-scss-module__k-JC3a__banner-titles{flex-direction:column;gap:10px;display:flex}.banner-module-scss-module__k-JC3a__small-title{color:var(--text-color);font-size:var(--font-h4);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading-alt);opacity:0;font-style:italic;line-height:1.38;display:block;transform:translate(-60px)}.banner-module-scss-module__k-JC3a__big-title{color:var(--text-color);font-size:var(--font-h2);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);opacity:0;font-style:normal;line-height:1.24;display:block;transform:translate(60px)}.banner-module-scss-module__k-JC3a__banner-buttons{opacity:0;flex-wrap:wrap;align-items:center;gap:30px;display:flex;transform:translateY(40px)}@media (max-width:1025px){.banner-module-scss-module__k-JC3a__banner-buttons{justify-content:center;width:100%;max-width:500px;margin:0 auto}}@media (max-width:600px){.banner-module-scss-module__k-JC3a__banner-buttons{justify-content:center;gap:10px;max-width:350px;margin:0 auto}}.banner-module-scss-module__k-JC3a__banner-btn{white-space:nowrap;margin:0}.banner-module-scss-module__k-JC3a__pause-play{z-index:5;cursor:pointer;opacity:.6;background:0 0;border:none;padding:8px;transition:opacity .3s;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.banner-module-scss-module__k-JC3a__pause-play:hover{opacity:1}.banner-module-scss-module__k-JC3a__animate-pullLeftIn{animation:1s .3s forwards banner-module-scss-module__k-JC3a__pullLeftIn}.banner-module-scss-module__k-JC3a__animate-pullRightIn{animation:1s .6s forwards banner-module-scss-module__k-JC3a__pullRightIn}.banner-module-scss-module__k-JC3a__animate-slideUp{animation:1s .2s forwards banner-module-scss-module__k-JC3a__slideUp}@keyframes banner-module-scss-module__k-JC3a__pullLeftIn{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes banner-module-scss-module__k-JC3a__pullRightIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes banner-module-scss-module__k-JC3a__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
.welcome-module-scss-module__GC1vUG__cta-welcome-1{z-index:1;background-color:var(--background-color);align-items:center;gap:100px;padding:50px min(7.5%,110px);display:flex;position:relative}@media (max-width:1300px){.welcome-module-scss-module__GC1vUG__cta-welcome-1{gap:50px}}@media (max-width:1025px){.welcome-module-scss-module__GC1vUG__cta-welcome-1{text-align:center;flex-direction:column;gap:40px;padding:50px 25px}}.welcome-module-scss-module__GC1vUG__welcome-left{opacity:0;flex-direction:column;align-items:flex-start;gap:30px;width:min(100%,845px);display:flex;transform:translate(-60px)}@media (max-width:1025px){.welcome-module-scss-module__GC1vUG__welcome-left{align-items:center}}.welcome-module-scss-module__GC1vUG__welcome-top-title{flex-direction:column;display:flex}.welcome-module-scss-module__GC1vUG__welcome-top-title h1{color:var(--text-color);font-family:var(--font-family-heading-alt);font-size:var(--font-h4);font-style:italic;line-height:1.4;font-weight:var(--font-weight-bold);margin:0}.welcome-module-scss-module__GC1vUG__welcome-top-title h2{font-family:var(--font-family-heading);font-size:var(--font-h1);font-style:normal;font-weight:var(--font-weight-semibold);color:var(--primary-color);margin:0;line-height:1.2}.welcome-module-scss-module__GC1vUG__welcome-content p,.welcome-module-scss-module__GC1vUG__welcome-button a{margin:0}@media (max-width:1025px){.welcome-module-scss-module__GC1vUG__welcome-button a{margin:0 auto}}.welcome-module-scss-module__GC1vUG__welcome-right{opacity:0;flex-shrink:0;align-items:center;display:flex;position:relative;transform:translate(60px)}@media (max-width:1025px){.welcome-module-scss-module__GC1vUG__welcome-right{justify-content:center}}.welcome-module-scss-module__GC1vUG__welcome-photo{box-shadow:var(--box-shadow);flex-shrink:0;overflow:hidden}.welcome-module-scss-module__GC1vUG__welcome-photo img{object-fit:cover;width:100%;height:100%}.welcome-module-scss-module__GC1vUG__welcome-photo-1{z-index:2;width:485px;height:337px;position:relative}@media (max-width:1300px){.welcome-module-scss-module__GC1vUG__welcome-photo-1{width:350px;height:243px}}@media (max-width:1025px){.welcome-module-scss-module__GC1vUG__welcome-photo-1{width:300px;height:210px}}@media (max-width:600px){.welcome-module-scss-module__GC1vUG__welcome-photo-1{width:220px;height:153px}}.welcome-module-scss-module__GC1vUG__welcome-photo-2{z-index:1;width:411px;height:485px;margin-left:-200px;position:relative}@media (max-width:1300px){.welcome-module-scss-module__GC1vUG__welcome-photo-2{width:296px;height:350px;margin-left:-140px}}@media (max-width:1025px){.welcome-module-scss-module__GC1vUG__welcome-photo-2{width:255px;height:300px;margin-left:-120px}}@media (max-width:600px){.welcome-module-scss-module__GC1vUG__welcome-photo-2{width:186px;height:220px;margin-left:-90px}}.welcome-module-scss-module__GC1vUG__animate-pullLeftIn{animation:1s forwards welcome-module-scss-module__GC1vUG__pullLeftIn}.welcome-module-scss-module__GC1vUG__animate-pullRightIn{animation:1s forwards welcome-module-scss-module__GC1vUG__pullRightIn}@keyframes welcome-module-scss-module__GC1vUG__pullLeftIn{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes welcome-module-scss-module__GC1vUG__pullRightIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}
.services-module-scss-module__UHNV5G__service-7{background-image:url(/images/services/servicesbg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 25px;position:relative}.services-module-scss-module__UHNV5G__service-7:before{content:"";z-index:2;background-image:url(/images/waves/serviceswave-top.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:4.1vw;position:absolute;top:0;left:0;right:0}.services-module-scss-module__UHNV5G__service-7:after{content:"";z-index:2;background-image:url(/images/waves/serviceswave-bottom.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:4.1vw;position:absolute;bottom:0;left:0;right:0}@media (max-width:600px){.services-module-scss-module__UHNV5G__service-7{padding:50px 25px}}.services-module-scss-module__UHNV5G__services-container{width:100%;margin:0 auto}.services-module-scss-module__UHNV5G__services-content-flex{text-align:center;opacity:0;flex-direction:column;gap:25px;width:min(100%,1200px);margin:0 auto;display:flex}.services-module-scss-module__UHNV5G__services-content-holder{text-align:left;z-index:1;justify-content:center;align-items:center;gap:10px 50px;width:100%;margin:0 auto;display:flex;position:relative}.services-module-scss-module__UHNV5G__services-content-holder h2{color:var(--text-color);font-family:var(--font-family-heading);font-size:var(--font-h2);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0}@media (max-width:1025px){.services-module-scss-module__UHNV5G__services-content-holder{flex-direction:column}}.services-module-scss-module__UHNV5G__services-slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:30px;padding:80px 0;display:flex;overflow-x:auto;overflow-y:visible}.services-module-scss-module__UHNV5G__services-slider::-webkit-scrollbar{display:none}@media (min-width:1400px){.services-module-scss-module__UHNV5G__services-slider{flex-wrap:wrap;overflow:visible}}@media (max-width:600px){.services-module-scss-module__UHNV5G__services-slider{padding:50px 0}}.services-module-scss-module__UHNV5G__services-slide{opacity:0;scroll-snap-align:center;flex-shrink:0;transform:translateY(40px)}.services-module-scss-module__UHNV5G__services-box{text-align:left;width:325px;min-height:350px;box-shadow:var(--box-shadow);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:center;margin:0 auto;padding:30px 5%;transition:all .5s ease-in-out;display:flex;position:relative}.services-module-scss-module__UHNV5G__services-box:hover{justify-content:center;text-decoration:none}.services-module-scss-module__UHNV5G__services-box:before{content:"";z-index:1;background:linear-gradient(transparent 0%,rgba(0,0,0,.75) 100%);width:100%;height:50%;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;right:0}.services-module-scss-module__UHNV5G__services-box:hover:before{background-color:var(--text-color);height:100%}.services-module-scss-module__UHNV5G__s1{background-image:url(/images/services/orthodontics.webp)}.services-module-scss-module__UHNV5G__s2{background-image:url(/images/services/pediatricdentistry.webp)}.services-module-scss-module__UHNV5G__s3{background-image:url(/images/services/airway.webp)}.services-module-scss-module__UHNV5G__s4{background-image:url(/images/services/holisticcarewellness.webp)}.services-module-scss-module__UHNV5G__services-title{z-index:2;text-align:center;width:95%;position:relative}.services-module-scss-module__UHNV5G__services-title h3{font-family:var(--font-family-heading-alt);font-size:max(20px,min(2.5vw,25px));font-style:italic;font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--background-color);margin:0;transition:all .3s ease-in-out}.services-module-scss-module__UHNV5G__services-box:hover .services-module-scss-module__UHNV5G__services-title h3{color:var(--primary-color)}.services-module-scss-module__UHNV5G__hover-content{z-index:2;height:0;color:var(--background-color);transition:all .3s ease-in-out;overflow:hidden}.services-module-scss-module__UHNV5G__hover-content ul{margin:0 0 10px 50px;padding:0;list-style-type:disc}.services-module-scss-module__UHNV5G__hover-content ul li{font-size:var(--font-p);padding:0;list-style-type:disc}.services-module-scss-module__UHNV5G__hover-content a{font-size:var(--font-small);margin-top:10px}.services-module-scss-module__UHNV5G__services-box:hover .services-module-scss-module__UHNV5G__hover-content{height:215px}.services-module-scss-module__UHNV5G__services-nav-holder{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 45px;position:relative}@media (min-width:1500px){.services-module-scss-module__UHNV5G__services-nav-holder{display:none}}@media (max-width:600px){.services-module-scss-module__UHNV5G__services-nav-holder{width:100%}}.services-module-scss-module__UHNV5G__services-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 25px;display:flex}@media (max-width:600px){.services-module-scss-module__UHNV5G__services-nav{gap:10px}}.services-module-scss-module__UHNV5G__nav-dot{border:2px solid var(--text-color);cursor:pointer;background-color:transparent;border-radius:50%;width:15px;height:15px;padding:0;font-size:0;transition:all .5s ease-in-out}.services-module-scss-module__UHNV5G__nav-dot:hover,.services-module-scss-module__UHNV5G__nav-dot--active{background-color:var(--text-color)}.services-module-scss-module__UHNV5G__animate-fadeIn{animation:1.2s forwards services-module-scss-module__UHNV5G__fadeIn}.services-module-scss-module__UHNV5G__animate-slideUp{animation:1s forwards services-module-scss-module__UHNV5G__slideUp}@keyframes services-module-scss-module__UHNV5G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes services-module-scss-module__UHNV5G__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
.meet-doctors-module-scss-module__b2jzWq__meet-staff-2{z-index:1;padding:50px 25px;position:relative}.meet-doctors-module-scss-module__b2jzWq__meet-staff-flex{z-index:1;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:25px;width:min(100%,1700px);margin:0 auto;display:flex;position:relative}@media (max-width:1025px){.meet-doctors-module-scss-module__b2jzWq__meet-staff-flex{flex-direction:column;justify-content:center;align-items:center;width:min(100%,600px)}}.meet-doctors-module-scss-module__b2jzWq__meet-staff-right{text-align:left;opacity:0;flex-direction:column;align-items:flex-start;gap:40px;width:min(48%,724px);display:flex;transform:translate(60px)}.meet-doctors-module-scss-module__b2jzWq__meet-staff-right p{margin:0}@media (max-width:1025px){.meet-doctors-module-scss-module__b2jzWq__meet-staff-right{width:min(100%,724px)}}.meet-doctors-module-scss-module__b2jzWq__meet-staff-title h2{color:var(--primary-color);font-family:var(--font-family-heading);font-size:var(--font-h1);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0}.meet-doctors-module-scss-module__b2jzWq__meet-staff-left{text-align:center;flex-direction:row;align-items:center;gap:30px;width:min(100%,807px);display:flex}.meet-doctors-module-scss-module__b2jzWq__doc{opacity:0;width:min(100%,366px);transform:translateY(40px)}.meet-doctors-module-scss-module__b2jzWq__doc img{box-shadow:var(--box-shadow);width:100%;height:auto}.meet-doctors-module-scss-module__b2jzWq__doc-title{font-size:var(--font-h4);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading-alt);font-style:italic;line-height:var(--line-height-normal);color:var(--text-color);margin-top:10px}.meet-doctors-module-scss-module__b2jzWq__animate-slideUp{animation:1s forwards meet-doctors-module-scss-module__b2jzWq__slideUp}.meet-doctors-module-scss-module__b2jzWq__animate-pullRightIn{animation:1s forwards meet-doctors-module-scss-module__b2jzWq__pullRightIn}@keyframes meet-doctors-module-scss-module__b2jzWq__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes meet-doctors-module-scss-module__b2jzWq__pullRightIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}
.airway-dentistry-module-scss-module__e4XHDa__cta-welcome-4-airway{text-align:center;z-index:1;background-image:url(/images/airway/airwaybg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 25px;position:relative}.airway-dentistry-module-scss-module__e4XHDa__cta-welcome-4-airway:before{content:"";z-index:1;background-image:url(/images/waves/airwaywave-top.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:4.1vw;position:absolute;top:0;left:0;right:0}.airway-dentistry-module-scss-module__e4XHDa__cta-welcome-4-airway:after{content:"";z-index:1;background-image:url(/images/waves/airwaywave-bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:2.5vw;position:absolute;bottom:0;left:0;right:0}@media (max-width:991px){.airway-dentistry-module-scss-module__e4XHDa__cta-welcome-4-airway{padding:30px 25px}}.airway-dentistry-module-scss-module__e4XHDa__container{flex-direction:column;gap:25px;display:flex}.airway-dentistry-module-scss-module__e4XHDa__welcome-top-title{opacity:0;flex-flow:wrap;justify-content:center;align-items:center;gap:20px;width:min(100%,1000px);margin:0 auto;display:flex;transform:translateY(-30px)}.airway-dentistry-module-scss-module__e4XHDa__welcome-top-title h2{font-family:var(--font-family-heading);font-size:var(--font-h1);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-color);margin:0}.airway-dentistry-module-scss-module__e4XHDa__welcome-content{flex-direction:row;justify-content:center;gap:20px 7%;display:flex}@media (max-width:1500px){.airway-dentistry-module-scss-module__e4XHDa__welcome-content{gap:20px}}@media (max-width:1200px){.airway-dentistry-module-scss-module__e4XHDa__welcome-content{flex-wrap:wrap}}@media (max-width:991px){.airway-dentistry-module-scss-module__e4XHDa__welcome-content{flex-direction:column;align-items:center}}.airway-dentistry-module-scss-module__e4XHDa__welcome-card{opacity:0;flex-direction:column;gap:20px;width:min(100%,375px);display:flex;transform:translateY(40px)}.airway-dentistry-module-scss-module__e4XHDa__welcome-card:nth-child(2){margin-top:50px}.airway-dentistry-module-scss-module__e4XHDa__welcome-card:nth-child(3){margin-top:100px}.airway-dentistry-module-scss-module__e4XHDa__welcome-card:nth-child(4){margin-top:150px}@media (max-width:991px){.airway-dentistry-module-scss-module__e4XHDa__welcome-card{margin-top:0!important}}.airway-dentistry-module-scss-module__e4XHDa__welcome-card-photo{background:var(--background-color);width:min(100%,375px);height:min(100vw,290px);overflow:hidden;box-shadow:2.695px 2.695px 5.391px rgba(0,0,0,.25)}.airway-dentistry-module-scss-module__e4XHDa__welcome-card-photo img{object-fit:cover;width:100%;height:100%}.airway-dentistry-module-scss-module__e4XHDa__welcome-card-content{box-shadow:var(--box-shadow);text-align:left;background:rgba(255,255,255,.85);flex-direction:column;padding:30px 25px;display:flex}.airway-dentistry-module-scss-module__e4XHDa__welcome-card-content h3{font-family:var(--font-family-heading-alt);font-size:var(--font-h4);line-height:var(--line-height-normal);font-style:italic;font-weight:var(--font-weight-bold);color:var(--primary-color);margin:0}.airway-dentistry-module-scss-module__e4XHDa__welcome-card-content p{margin:10px 0 0}.airway-dentistry-module-scss-module__e4XHDa__animate-slideDown{animation:1s forwards airway-dentistry-module-scss-module__e4XHDa__slideDown}.airway-dentistry-module-scss-module__e4XHDa__animate-slideUp{animation:1s forwards airway-dentistry-module-scss-module__e4XHDa__slideUp}@keyframes airway-dentistry-module-scss-module__e4XHDa__slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes airway-dentistry-module-scss-module__e4XHDa__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
.ortho-treatment-module-scss-module__WyJwzW__cta-welcome-2{text-align:center;z-index:1;background-image:url(/images/ortho/orthotreatmentsbg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative}.ortho-treatment-module-scss-module__WyJwzW__cta-welcome-2:before{content:"";z-index:2;background-image:url(/images/waves/serviceswave-top.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:4.1vw;position:absolute;top:0;left:0;right:0}.ortho-treatment-module-scss-module__WyJwzW__cta-welcome-2:after{content:"";z-index:2;background-image:url(/images/waves/serviceswave-bottom.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:4.1vw;position:absolute;bottom:0;left:0;right:0}.ortho-treatment-module-scss-module__WyJwzW__container{flex-direction:column;justify-content:center;gap:24px 0;width:100%;display:flex}.ortho-treatment-module-scss-module__WyJwzW__welcome-top-title{opacity:0}.ortho-treatment-module-scss-module__WyJwzW__welcome-top-title h2{font-family:var(--font-family-heading);font-size:var(--font-h1);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--text-color);margin:0}.ortho-treatment-module-scss-module__WyJwzW__welcome-content{flex-flow:wrap;justify-content:center;align-items:center;gap:20px 70px;width:100%;display:flex}@media (max-width:600px){.ortho-treatment-module-scss-module__WyJwzW__welcome-content{gap:20px}}.ortho-treatment-module-scss-module__WyJwzW__services-box{text-align:center;width:min(95%,300px);min-height:300px;box-shadow:var(--box-shadow);cursor:pointer;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:center;padding:30px 15px;transition:all .5s ease-in-out;display:flex;position:relative;transform:translateY(40px)}.ortho-treatment-module-scss-module__WyJwzW__services-box:hover{justify-content:center}.ortho-treatment-module-scss-module__WyJwzW__services-box:before{content:"";z-index:1;background:linear-gradient(transparent 0%,rgba(0,0,0,.75) 100%);width:100%;height:50%;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;right:0}.ortho-treatment-module-scss-module__WyJwzW__services-box:hover:before{background-color:var(--text-color);height:100%}.ortho-treatment-module-scss-module__WyJwzW__s1{background-image:url(/images/ortho/invisalign.webp)}.ortho-treatment-module-scss-module__WyJwzW__s2{background-image:url(/images/ortho/adultortho.webp)}.ortho-treatment-module-scss-module__WyJwzW__s3{background-image:url(/images/ortho/interceptive.webp)}.ortho-treatment-module-scss-module__WyJwzW__s4{background-image:url(/images/ortho/myofunctional.webp)}.ortho-treatment-module-scss-module__WyJwzW__s5{background-image:url(/images/ortho/functionalortho.webp)}.ortho-treatment-module-scss-module__WyJwzW__services-title{z-index:2;width:95%;position:relative}.ortho-treatment-module-scss-module__WyJwzW__services-title h3{font-family:var(--font-family-heading-alt);font-size:max(20px,min(2.5vw,25px));font-style:italic;font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--background-color);margin:0;transition:all .3s ease-in-out}.ortho-treatment-module-scss-module__WyJwzW__services-box:hover .ortho-treatment-module-scss-module__WyJwzW__services-title h3{color:var(--primary-color)}.ortho-treatment-module-scss-module__WyJwzW__hover-content{z-index:2;height:0;color:var(--background-color);transition:all .3s ease-in-out;overflow:hidden}.ortho-treatment-module-scss-module__WyJwzW__hover-content p{margin:0 0 10px;font-size:13px}.ortho-treatment-module-scss-module__WyJwzW__hover-content a{font-size:var(--font-small)}.ortho-treatment-module-scss-module__WyJwzW__services-box:hover .ortho-treatment-module-scss-module__WyJwzW__hover-content{height:150px}.ortho-treatment-module-scss-module__WyJwzW__animate-fadeIn{animation:1.2s forwards ortho-treatment-module-scss-module__WyJwzW__fadeIn}.ortho-treatment-module-scss-module__WyJwzW__animate-slideUp{animation:1s forwards ortho-treatment-module-scss-module__WyJwzW__slideUp}@keyframes ortho-treatment-module-scss-module__WyJwzW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ortho-treatment-module-scss-module__WyJwzW__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-10{background-color:var(--background-color);z-index:1;padding:0 25px;position:relative}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-flex{flex-wrap:wrap;justify-content:space-between;gap:50px 0;width:min(100%,1600px);margin:0 auto;display:flex}@media (max-width:1200px){.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-flex{flex-direction:column;align-items:center;gap:50px}}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-top-title{text-align:center;opacity:0;width:100%}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-top-title h2{font-family:var(--font-family-heading);font-size:var(--font-h1);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--primary-color);margin:0}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-top-title p{max-width:1000px;margin:15px auto 0}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-holder{opacity:0;flex-direction:column;align-content:center;justify-content:flex-start;gap:10px;width:min(31%,458px);margin:0 auto;display:flex;transform:translateY(40px)}@media (max-width:1200px){.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-holder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:min(100%,458px)}}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-photo{width:min(100%,458px);height:min(50vw,336px);display:block;overflow:hidden}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-photo img{object-fit:cover;width:100%;height:100%}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-content{text-align:left;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:min(100%,458px);display:flex}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-content p{margin:0}@media (max-width:1200px){.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-content{align-items:center;gap:20px;width:min(100%,767px)}}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-title{width:100%}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-title h3{font-family:var(--font-family-heading-alt);font-size:var(--font-h3);font-style:italic;font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--text-color);margin:0}.what-makes-us-different-module-scss-module__jTFoQG__meet-staff-button{opacity:0;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}.what-makes-us-different-module-scss-module__jTFoQG__animate-fadeIn{animation:1.2s forwards what-makes-us-different-module-scss-module__jTFoQG__fadeIn}.what-makes-us-different-module-scss-module__jTFoQG__animate-slideUp{animation:1s forwards what-makes-us-different-module-scss-module__jTFoQG__slideUp}@keyframes what-makes-us-different-module-scss-module__jTFoQG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes what-makes-us-different-module-scss-module__jTFoQG__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
.reviews-module-scss-module__GBg0fq__review-1{padding:50px min(10%,25px);position:relative}.reviews-module-scss-module__GBg0fq__reviews-flex{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:30px 0;width:min(100%,1450px);margin:0 auto;display:flex;transform:translateY(40px)}.reviews-module-scss-module__GBg0fq__reviews-top-title{text-align:center}.reviews-module-scss-module__GBg0fq__reviews-top-title h2{color:var(--primary-color);font-size:var(--font-h1);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-style:normal;line-height:var(--line-height-normal);margin:0}.reviews-module-scss-module__GBg0fq__reviews-stars img{margin:0 auto;display:block}.reviews-module-scss-module__GBg0fq__reviews-slider-info{z-index:1;width:100%;color:var(--text-color);min-height:200px;position:relative}.reviews-module-scss-module__GBg0fq__reviews-slide{display:none}.reviews-module-scss-module__GBg0fq__reviews-slide--active{display:block}.reviews-module-scss-module__GBg0fq__reviews-slide-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(90%,900px);margin:0 auto;display:flex}.reviews-module-scss-module__GBg0fq__reviews-slide-content p{margin:0}.reviews-module-scss-module__GBg0fq__reviewer-name{font-family:var(--font-family-heading-alt);font-size:var(--font-h4);font-style:italic;line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);color:var(--text-color);order:1;margin-top:50px!important}.reviews-module-scss-module__GBg0fq__reviews-bottom{flex-direction:column;align-items:center;gap:20px;display:flex}.reviews-module-scss-module__GBg0fq__reviews-nav-holder{justify-content:center;align-items:center;gap:25px;width:min(100%,400px);margin:0 auto;padding:0 min(5%,40px);display:flex}.reviews-module-scss-module__GBg0fq__nav-dot{border:2px solid var(--text-color);cursor:pointer;background-color:transparent;border-radius:50%;width:15px;height:15px;padding:0;font-size:0;transition:all .5s ease-in-out}.reviews-module-scss-module__GBg0fq__nav-dot:hover,.reviews-module-scss-module__GBg0fq__nav-dot--active{background-color:var(--text-color)}.reviews-module-scss-module__GBg0fq__reviews-button{flex-wrap:wrap;align-items:center;gap:30px;margin-top:40px;display:flex}.reviews-module-scss-module__GBg0fq__reviews-button a,.reviews-module-scss-module__GBg0fq__reviews-button button{margin:0}@media (max-width:1025px){.reviews-module-scss-module__GBg0fq__reviews-button{justify-content:center}}.reviews-module-scss-module__GBg0fq__animate-slideUp{animation:1s forwards reviews-module-scss-module__GBg0fq__slideUp}@keyframes reviews-module-scss-module__GBg0fq__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
.trusted-care-module-scss-module__630Lva__cta-welcome-4-trusted{text-align:center;z-index:1;background-image:url(/images/trusted/trustedcarebg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:150px 25px 100px;position:relative}.trusted-care-module-scss-module__630Lva__cta-welcome-4-trusted:before{content:"";z-index:1;background-image:url(/images/waves/trustedcarewave_top.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:4.1vw;position:absolute;top:0;left:0;right:0}.trusted-care-module-scss-module__630Lva__cta-welcome-4-trusted:after{content:"";z-index:1;background-image:url(/images/waves/trustedwave-bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:2.5vw;position:absolute;bottom:0;left:0;right:0}.trusted-care-module-scss-module__630Lva__container{width:min(100%,1700px);box-shadow:var(--box-shadow);background:rgba(255,255,255,.85);flex-direction:column;gap:40px 0;margin:0 auto;padding:75px 10%;display:flex}.trusted-care-module-scss-module__630Lva__welcome-top-title{opacity:0;flex-direction:column-reverse;margin:0;display:flex}.trusted-care-module-scss-module__630Lva__welcome-top-title h2{font-family:var(--font-family-heading);font-size:var(--font-h1);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--primary-color);margin:0}.trusted-care-module-scss-module__630Lva__welcome-top-title h3{font-family:var(--font-family-heading-alt);font-size:var(--font-h4);line-height:var(--line-height-normal);font-style:italic;font-weight:var(--font-weight-bold);color:var(--text-color);margin:0}.trusted-care-module-scss-module__630Lva__welcome-content{flex-direction:column;gap:20px;display:flex}.trusted-care-module-scss-module__630Lva__welcome-content p{margin:0}.trusted-care-module-scss-module__630Lva__welcome-button{justify-content:center;display:flex}.trusted-care-module-scss-module__630Lva__animate-fadeIn{animation:1.2s forwards trusted-care-module-scss-module__630Lva__fadeIn}@keyframes trusted-care-module-scss-module__630Lva__fadeIn{0%{opacity:0}to{opacity:1}}
.appointment-request-container{max-width:var(--container-md);padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}.appointment-request-wrapper{background:var(--background-color);padding:var(--spacing-2xl);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media (max-width:640px){.appointment-request-wrapper{padding:var(--spacing-xl) var(--spacing-lg)}}.page-title{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--text-color)}.form-description{margin:0 0 var(--spacing-2xl) 0;color:var(--text-light);font-size:var(--font-p);line-height:var(--line-height-normal)}.form-disclaimer{color:var(--text-light);font-size:var(--font-small);line-height:var(--line-height-normal);margin:0}.form-disclaimer a{color:var(--primary-color);transition:var(--transition);text-decoration:underline}.form-disclaimer a:hover{color:var(--primary-hover)}.appointment-form{gap:var(--spacing-lg);flex-direction:column;display:flex}.appointment-form select,.appointment-form textarea{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-p);font-family:var(--font-family);transition:var(--transition);background:var(--background-color)}.appointment-form input[type=text]{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-p);font-family:var(--font-family);transition:var(--transition);background:var(--background-color)}.appointment-form input[type=email]{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-p);font-family:var(--font-family);transition:var(--transition);background:var(--background-color)}.appointment-form input[type=tel]{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-p);font-family:var(--font-family);transition:var(--transition);background:var(--background-color)}.appointment-form input[type=date]{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-p);font-family:var(--font-family);transition:var(--transition);background:var(--background-color)}.appointment-form input[type=time]{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-p);font-family:var(--font-family);transition:var(--transition);background:var(--background-color)}.appointment-form select:focus,.appointment-form textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.appointment-form input[type=text]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.appointment-form input[type=email]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.appointment-form input[type=tel]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.appointment-form input[type=date]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.appointment-form input[type=time]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.appointment-form select:disabled,.appointment-form textarea:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:.6}.appointment-form input[type=text]:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:.6}.appointment-form input[type=email]:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:.6}.appointment-form input[type=tel]:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:.6}.appointment-form input[type=date]:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:.6}.appointment-form input[type=time]:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:.6}.appointment-form select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-md) center;padding-right:calc(var(--spacing-md)*2.5);cursor:pointer}.appointment-form textarea{resize:vertical;min-height:100px}.recaptcha-container{margin:var(--spacing-md) 0;justify-content:center;align-items:center;display:flex}@media (max-width:640px){.recaptcha-container{transform-origin:50%;transform:scale(.85)}}@media (max-width:400px){.recaptcha-container{transform-origin:50%;transform:scale(.75)}}.form-row{align-items:stretch;gap:var(--spacing-md);flex-flow:wrap;display:flex}.form-row>*{flex:1;min-width:0}@media (max-width:640px){.form-row{flex-direction:column}}.form-group{gap:var(--spacing-sm);flex-direction:column;display:flex}.form-group label{font-weight:var(--font-weight-semibold);color:var(--text-color);font-size:var(--font-small);letter-spacing:.01em}.required{color:#ef4444}.contact-method-tabs{gap:var(--spacing-sm);padding:var(--spacing-xs);background:var(--border-color);border-radius:var(--border-radius);display:flex}.contact-tab{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);cursor:pointer;font-size:var(--font-p);font-weight:var(--font-weight-semibold);color:var(--text-light);transition:var(--transition);background:0 0;border:none;flex:1}.contact-tab:hover:not(:disabled){color:var(--text-color)}.contact-tab.active{background:var(--background-color);color:var(--primary-color);box-shadow:var(--box-shadow)}.contact-tab:disabled{cursor:not-allowed;opacity:.5}.btn.btn-primary.btn-large{width:100%;padding:var(--spacing-md) var(--spacing-2xl);background:var(--primary-color);color:var(--background-color);border-radius:var(--border-radius);font-size:var(--font-p);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition);box-shadow:var(--box-shadow);margin-top:var(--spacing-sm);border:none}.btn.btn-primary.btn-large:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px)}.btn.btn-primary.btn-large:active:not(:disabled){transform:translateY(0)}.btn.btn-primary.btn-large:disabled{background:var(--text-light);cursor:not-allowed;box-shadow:none;opacity:.7}.form-message{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);font-weight:var(--font-weight-medium);text-align:center;font-size:var(--font-p);justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.form-message.success{color:#065f46;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:2px solid #6ee7b7}.form-message.error{color:#991b1b;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:2px solid #fca5a5}.hours-notice{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);font-size:var(--font-small);line-height:var(--line-height-normal);display:flex}.hours-notice svg{flex-shrink:0;width:16px;height:16px}.hours-notice--info{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.hours-notice--warning{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.form_submitting{opacity:.6;pointer-events:none}.form_success{animation:.6s cubic-bezier(.4,0,.2,1) successPulse}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.form_failure{animation:.5s cubic-bezier(.4,0,.2,1) errorShake}@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}
.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler{padding:var(--spacing-3xl) 25px;background-color:var(--secondary-color)}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__inner{align-items:center;gap:var(--spacing-xl);flex-direction:column;width:min(100%,1420px);margin:0 auto;display:flex}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__header{text-align:center;opacity:0}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__header h2{font-family:var(--font-family-heading);font-size:var(--font-h2);font-weight:var(--font-weight-semibold);font-style:normal;line-height:var(--line-height-normal);color:var(--primary-color);margin:0}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__header p{margin:var(--spacing-sm) auto 0;max-width:600px;color:var(--text-light)}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__widget{width:100%;max-width:1000px}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__widget .appointment-request-wrapper>.page-title{display:none}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__widget .appointment-request-wrapper>.form-description{display:none}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__widget .appointment-request-container{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;max-width:none!important;padding:0!important}.appointment-scheduler-module-scss-module___moFTa__appointment-scheduler__widget .appointment-request-wrapper{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;max-width:none!important;padding:0!important}.appointment-scheduler-module-scss-module___moFTa__animate-fadeIn{animation:1s forwards appointment-scheduler-module-scss-module___moFTa__fadeIn}@keyframes appointment-scheduler-module-scss-module___moFTa__fadeIn{0%{opacity:0}to{opacity:1}}
.checklist-section-module-scss-module__FB-mea__checklist-section{padding:var(--spacing-3xl) 25px;background-color:var(--background-color)}.checklist-section-module-scss-module__FB-mea__checklist-section__inner{gap:var(--spacing-xl);flex-direction:column;width:min(100%,900px);margin:0 auto;display:flex}.checklist-section-module-scss-module__FB-mea__checklist-section__header{opacity:0}.checklist-section-module-scss-module__FB-mea__checklist-section__header h2{font-family:var(--font-family-heading);font-size:var(--font-h2);font-weight:var(--font-weight-semibold);font-style:normal;line-height:var(--line-height-normal);color:var(--primary-color);margin:0}.checklist-section-module-scss-module__FB-mea__checklist-section__header p{margin:var(--spacing-sm) 0 0;color:var(--text-light);line-height:var(--line-height-relaxed)}.checklist-section-module-scss-module__FB-mea__checklist-section__list{gap:var(--spacing-md);flex-direction:column;display:flex}.checklist-section-module-scss-module__FB-mea__checklist-section__item{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-color);opacity:0;display:flex;transform:translateY(15px)}.checklist-section-module-scss-module__FB-mea__checklist-section__item:before{content:"";background-color:var(--primary-color);width:24px;min-width:24px;height:24px;margin-top:2px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.checklist-section-module-scss-module__FB-mea__animate-fadeIn{animation:1s forwards checklist-section-module-scss-module__FB-mea__fadeIn}.checklist-section-module-scss-module__FB-mea__animate-slideUp{animation:.6s forwards checklist-section-module-scss-module__FB-mea__slideUp}@keyframes checklist-section-module-scss-module__FB-mea__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes checklist-section-module-scss-module__FB-mea__slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
.forms-section-module-scss-module__N9JFna__forms-section{padding:var(--spacing-3xl) 25px;background-color:var(--background-color)}.forms-section-module-scss-module__N9JFna__forms-section__inner{gap:var(--spacing-xl);flex-direction:column;width:min(100%,900px);margin:0 auto;display:flex}.forms-section-module-scss-module__N9JFna__forms-section__header{opacity:0}.forms-section-module-scss-module__N9JFna__forms-section__header h2{font-family:var(--font-family-heading);font-size:var(--font-h2);font-weight:var(--font-weight-semibold);font-style:normal;line-height:var(--line-height-normal);color:var(--primary-color);margin:0}.forms-section-module-scss-module__N9JFna__forms-section__header p{margin:var(--spacing-sm) 0 0;color:var(--text-light);line-height:var(--line-height-relaxed)}.forms-section-module-scss-module__N9JFna__forms-section__groups{gap:var(--spacing-xl);flex-direction:column;display:flex}.forms-section-module-scss-module__N9JFna__forms-section__group{gap:var(--spacing-sm);padding:var(--spacing-lg);background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);opacity:0;flex-direction:column;display:flex;transform:translateY(15px)}.forms-section-module-scss-module__N9JFna__forms-section__group h3{font-family:var(--font-family-heading-alt);font-size:var(--font-h4);font-weight:var(--font-weight-bold);color:var(--tertiary-color);margin:0;font-style:italic}.forms-section-module-scss-module__N9JFna__forms-section__group p{color:var(--text-light);line-height:var(--line-height-relaxed);margin:0}.forms-section-module-scss-module__N9JFna__forms-section__links{gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.forms-section-module-scss-module__N9JFna__animate-fadeIn{animation:1s forwards forms-section-module-scss-module__N9JFna__fadeIn}.forms-section-module-scss-module__N9JFna__animate-slideUp{animation:.6s forwards forms-section-module-scss-module__N9JFna__slideUp}@keyframes forms-section-module-scss-module__N9JFna__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes forms-section-module-scss-module__N9JFna__slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
.appointment-form-module-scss-module__YbC_KG__fillable-form-1{background-color:var(--secondary-color);padding:30px 25px 50px;position:relative}.appointment-form-module-scss-module__YbC_KG__fillable-form-1:before{content:"";z-index:1;background-image:url(/images/waves/affwave-top.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:2.5vw;position:absolute;bottom:0;left:0;right:0}.appointment-form-module-scss-module__YbC_KG__fillable-form-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,1420px);margin:0 auto;display:flex}.appointment-form-module-scss-module__YbC_KG__fillable-form-title h2{color:var(--primary-color);font-size:var(--font-h1);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-style:normal;line-height:var(--line-height-normal);margin:0}.appointment-form-module-scss-module__YbC_KG__fillable-form-title h3{font-family:var(--font-family-heading-alt);font-size:var(--font-h4);font-style:italic;line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);color:var(--text-color);margin:0}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder{width:100%}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .appointment-request-wrapper>.page-title{display:none}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .appointment-request-wrapper>.form-description{display:none}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .appointment-request-container{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;max-width:none!important;padding:0!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .appointment-request-wrapper{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;max-width:none!important;padding:0!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .appointment-form{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;max-width:1000px;margin:0 auto;display:flex}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-row{flex-wrap:nowrap;gap:0;margin:0;padding:0;display:flex}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group{text-align:center;margin:0;padding:20px 10px;position:relative}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group label{background-color:var(--primary-color);color:var(--background-color);font-family:var(--font-family);font-size:var(--font-p);font-weight:var(--font-weight-semibold);pointer-events:none;z-index:1;white-space:nowrap;transition:var(--transition);padding:0 8px;line-height:50px;display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group label .required{display:none}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:focus-within label{color:var(--text-color);background-color:transparent;line-height:normal;transform:translateY(-180%)scale(.85)}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group input{background-color:var(--primary-color);color:var(--background-color);font-size:var(--font-p);font-family:var(--font-family);border:1px solid #e2e4e9;border-radius:0;width:150px;height:50px;padding:10px}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group select{background-color:var(--primary-color);color:var(--background-color);font-size:var(--font-p);font-family:var(--font-family);border:1px solid #e2e4e9;border-radius:0;width:150px;height:50px;padding:10px}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group textarea{background-color:var(--primary-color);color:var(--background-color);font-size:var(--font-p);font-family:var(--font-family);border:1px solid #e2e4e9;border-radius:0;width:150px;height:50px;padding:10px}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group input::-ms-input-placeholder{color:transparent}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group input::placeholder{color:transparent}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group select::-ms-input-placeholder{color:transparent}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group select::placeholder{color:transparent}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group textarea::-ms-input-placeholder{color:transparent}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group textarea::placeholder{color:transparent}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group input:focus{outline:none}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group select:focus{outline:none}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group textarea:focus{outline:none}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(label[for=contactMethod]){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(.contact-method-tabs){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(label[for=location]){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(select#location){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(select#time){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(label[for=date]){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(input[type=date]){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(label[for=message]){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(textarea){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-disclaimer{display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-row:has(input[type=date]){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-row:has(select#time){display:none!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder button[type=submit]{font-family:var(--font-family);font-size:var(--font-p);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition);text-transform:capitalize;letter-spacing:1px;margin:10px auto 0;background-color:var(--primary-color)!important;color:var(--background-color)!important;border:2px solid var(--primary-color)!important;border-radius:var(--border-radius-pill)!important;width:auto!important;padding:.4em 1.5em!important}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder button[type=submit]:hover{color:var(--primary-color)!important;background-color:transparent!important}@media (min-width:768px){.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .appointment-form{flex-flow:wrap;align-items:flex-start}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-row{flex:none}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .appointment-form>.form-group{flex:none}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(input[type=email]) input{width:220px}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group:has(input[type=tel]) input{width:220px}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder button[type=submit]{flex:0 0 100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}}@media (max-width:767px){.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .appointment-form{flex-direction:column;align-items:center}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-row{flex-direction:column;align-items:center}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group input{width:280px}.appointment-form-module-scss-module__YbC_KG__fillable-form-holder .form-group select{width:280px}}
.affiliations-module-scss-module__c7aduq__aff-section{z-index:1;padding:25px 0;position:relative;overflow:hidden}.affiliations-module-scss-module__c7aduq__aff-section-track{align-items:center;gap:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;animation:30s linear infinite affiliations-module-scss-module__c7aduq__scroll;display:flex}.affiliations-module-scss-module__c7aduq__aff-section-slide{flex-shrink:0;justify-content:center;align-items:center;min-height:200px;padding:0 20px;display:flex}.affiliations-module-scss-module__c7aduq__aff-section-slide img{width:auto;height:auto;max-height:120px;margin:0 auto}@keyframes affiliations-module-scss-module__c7aduq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.affiliations-module-scss-module__c7aduq__aff-section:hover .affiliations-module-scss-module__c7aduq__aff-section-track{animation-play-state:paused}
