.campaign-header>div{display:flex;flex-direction:row;align-items:center}.campaign-header{justify-content:space-between;align-items:center;padding:24px 30px;box-shadow:0 4px 16px rgba(33,33,33,.24);background:#fff}@media screen and (max-width:1024px){.campaign-header{padding:16px}}.campaign-header.no-shadow{box-shadow:unset}.info-card{display:flex;flex-direction:column;align-items:center;width:100%;height:250px;justify-content:center;grid-gap:16px;gap:16px}.info-card p{text-align:center}.info-card img{height:7.5rem}@media screen and (max-width:767px){.info-card{flex-direction:row;height:112px}.info-card img{height:45px}}.list-item{display:flex;flex-direction:row}.list-item__description{display:flex;flex-direction:column}.list-item{align-items:center;grid-gap:32px;gap:32px}.list-item__description{grid-gap:16px;gap:16px}@media screen and (max-width:767px){.list-item__description{grid-gap:8px;gap:8px}}.list-item__description h3{font-weight:700;font-size:22px;line-height:22px}@media screen and (max-width:767px){.list-item__description h3{font-size:18px}}.list-item__description p{font-size:16px;color:#000;font-style:normal;line-height:26px;font-weight:400}@media screen and (max-width:767px){.list-item__description p{font-size:14px;line-height:20px}}.list-item img{width:100%;max-width:80px}@media screen and (max-width:767px){.list-item img{width:45px}}.list-item:not(:last-child){margin-bottom:40px}.faq-list-item[data-v-2aae2316]{background:#fff;padding:16px}.faq-list-item h3[data-v-2aae2316]{font-weight:700;font-size:22px;line-height:22px;margin-bottom:16px}@media screen and (max-width:767px){.faq-list-item h3[data-v-2aae2316]{font-size:18px}}.faq-list-item p[data-v-2aae2316]{font-size:16px;line-height:26px}@media screen and (max-width:767px){.faq-list-item p[data-v-2aae2316]{font-size:14px}}.faq-list-item[data-v-2aae2316]:not(:last-child){margin-bottom:16px}@media screen and (max-width:767px){.faq-list-item[data-v-2aae2316]:not(:last-child){margin-bottom:24px}}.services-faq-list{display:flex;flex-direction:column;max-width:960px;width:100%}.patient-testimonials-card p[data-v-72c7d852]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;max-width:100%;max-height:58px;-webkit-line-clamp:2;line-height:22px;-webkit-box-orient:vertical}.patient-testimonials-card[data-v-72c7d852]{display:flex;flex-direction:column;justify-content:space-between;width:280px;height:280px;padding:24px 16px;border-radius:24px}.patient-testimonials-card p[data-v-72c7d852]{-webkit-line-clamp:8!important;max-height:180px;line-height:26px}.patient-testimonials-card p.bold[data-v-72c7d852]{text-align:right}@media screen and (max-width:767px){.patient-testimonials-card p[data-v-72c7d852]{font-size:14px;line-height:22px}}@media screen and (max-width:767px){.patient-testimonials-card[data-v-72c7d852]{padding:16px;height:250px;width:250px}}.ondemand .container,.ondemand__doctor-list-section .title-content,.ondemand__how-does-it-work-section .cards-list,.ondemand__testimonials .swiper-slide{display:flex;flex-direction:row}.ondemand__testimonials .swiper-slide>:not(:last-child):not(.smd-spacer){margin-right:10px}.ondemand .section,.ondemand__app-download-section .container,.ondemand__benefits .container .list-items,.ondemand__doctor-list-section .container,.ondemand__header-section .container .left,.ondemand__header-section .container .left .text-container{display:flex;flex-direction:column}.ondemand .section,.ondemand__app-download-section .container,.ondemand__doctor-list-section .container{align-items:center}.ondemand__header-section .container .left{align-items:flex-start}.ondemand__doctor-list-section .title-content,.ondemand__header-section .container,.ondemand__testimonials .swiper-slide{align-items:center}.ondemand__header-section .container{display:grid}.ondemand h1{font-size:2.5rem;font-weight:700;line-height:3.125rem;margin-bottom:0;text-wrap:balance}@media screen and (max-width:767px){.ondemand h1{font-size:24px;line-height:34px}}.ondemand p{font-size:16px;color:#000;font-style:normal;line-height:26px;font-weight:400}.ondemand p.large{font-size:1.625rem;line-height:2.3625rem}@media screen and (max-width:767px){.ondemand p.large{font-size:16px;line-height:25.088px}}@media screen and (max-width:767px){.ondemand p{font-size:14px}}.ondemand h2{font-weight:800;font-size:1.625rem;line-height:1.625rem;margin-bottom:2.5rem;text-wrap:balance}@media screen and (max-width:767px){.ondemand h2{font-size:18px}}.ondemand h3{font-weight:700;font-size:22px;line-height:22px}@media screen and (max-width:767px){.ondemand h3{font-size:18px}}.ondemand .section{padding:5rem 2rem}.ondemand .section.light-blue{background:#e9f3ff}.ondemand .section.light-gray{background:#eff1f3}.ondemand .section.lavender{background:#9d99fc}@media screen and (max-width:767px){.ondemand .section{padding:52px 16px}}.ondemand .container{max-width:960px;width:100%}.ondemand .container.items-center--justify-between{align-items:center;justify-content:space-between}.ondemand .button-section{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:16px;text-transform:unset;padding:16px 24px;height:unset;font-family:unset;margin-top:40px;border-radius:120px;font-weight:700}@media screen and (max-width:767px){.ondemand .button-section{margin:24px auto 0}}@media screen and (max-width:767px){.ondemand__header-section{padding:24px 20px!important}}.ondemand__header-section .container{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px}@media screen and (max-width:767px){.ondemand__header-section .container{grid-template-columns:auto;grid-row-gap:48px}}.ondemand__header-section .container .left{grid-gap:24px;gap:24px}@media screen and (max-width:767px){.ondemand__header-section .container .left{grid-gap:0;gap:0}}.ondemand__header-section .container .left .text-container h1{margin-bottom:16px}.ondemand__header-section .container .left .text-container .badges{display:flex;align-self:start;grid-gap:4px;gap:4px;margin-top:16px}@media screen and (max-width:425px){.ondemand__header-section .container .left .text-container .badges{flex-direction:column}}.ondemand__header-section .container .left button{min-width:300px}@media screen and (max-width:375px){.ondemand__header-section .container .left button{min-width:100%}}.ondemand__header-section .container img{width:100%}.ondemand__doctor-list-section .container{grid-gap:40px;gap:40px}.ondemand__doctor-list-section .title-content{grid-gap:16px;gap:16px}.ondemand__doctor-list-section .title-content h2{font-size:34px;margin-bottom:0;text-align:center;line-height:30px}@media screen and (max-width:767px){.ondemand__doctor-list-section .title-content h2{font-size:24px}}.ondemand__doctor-list-section .title-content h2.mountainGreen{text-align:unset}.ondemand__doctor-list-section .accordion{width:100%}.ondemand__doctor-list-section .accordion__heading{display:inline-flex;grid-gap:10px;gap:10px;cursor:pointer}.ondemand__doctor-list-section .accordion__heading h2{margin-bottom:16px}.ondemand__doctor-list-section .accordion__heading span.smd-icon-arrow-up:before{font-size:15px;padding:4px}.ondemand__doctor-list-section .accordion__heading [class^=smd-icon]{margin-top:4px}.ondemand__doctor-list-section .accordion__heading [class^=smd-icon]:before{cursor:pointer}.ondemand__doctor-list-section .accordion__doctor-list{width:100%}.ondemand__doctor-list-section .accordion__action{text-align:center}@media screen and (max-width:767px){.ondemand__how-does-it-work-section h2{margin-bottom:24px}}.ondemand__how-does-it-work-section .cards-list{grid-gap:16px;gap:16px;max-width:962px}@media screen and (max-width:767px){.ondemand__how-does-it-work-section .cards-list{flex-direction:column;align-items:center;max-width:100%;width:100%}.ondemand__how-does-it-work-section .cards-list .info-card{justify-content:flex-start;margin-bottom:0}.ondemand__how-does-it-work-section .cards-list .info-card p{text-align:left;font-size:1rem}}@media screen and (max-width:767px){.ondemand__how-does-it-work-section{padding:24px 16px!important}}.ondemand__app-download-section{background:#9d99fc;color:#fff}.ondemand__app-download-section .container{text-align:center;max-width:700px}.ondemand__app-download-section .container h2{color:#fff;margin-bottom:16px}.ondemand__app-download-section .container p{color:#fff;margin-bottom:0}.ondemand__app-download-section .button-section{background:#fff;color:#9d99fc}.ondemand__app-download-section .button-section:hover{background:#1c9ef9;color:#fff}.ondemand__what-to-talk-section .container .title h2{line-height:45px;max-width:269px;width:100%;margin-bottom:unset}@media screen and (max-width:767px){.ondemand__what-to-talk-section .container .title h2{line-height:25px;max-width:unset}}.ondemand__what-to-talk-section .container .list-items{flex-basis:50%}@media screen and (max-width:767px){.ondemand__what-to-talk-section .container{flex-direction:column;grid-gap:40px;gap:40px}}.ondemand__testimonials h2{color:#fff}.ondemand__testimonials .swiper{max-width:970px;width:100%;height:400px}@media screen and (max-width:1023px){.ondemand__testimonials .swiper{max-width:640px}}@media screen and (max-width:767px){.ondemand__testimonials .swiper{max-width:580px;height:350px}}.ondemand__testimonials .swiper-slide{justify-content:center}.ondemand__testimonials .swiper-pagination{bottom:0}.ondemand__testimonials .swiper-pagination-bullet{--radius:12px;width:var(--radius);height:var(--radius)}.ondemand__testimonials button{background:#fff;color:#9d99fc}.ondemand__testimonials button:hover{background:#1c9ef9;color:#fff}.ondemand__benefits .container{grid-gap:60px;gap:60px}.ondemand__benefits .container .list-items{width:100%}.ondemand__benefits .container .list-items h3{margin-bottom:40px}.ondemand__faqs{padding:32px 16px!important}@media screen and (max-width:767px){.ondemand__faqs{padding:52px 16px}}.ondemand__sticky-download-bar{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:#9d99fc;padding:16px;z-index:100;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.ondemand__sticky-download-bar .sticky-download-content{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px}.ondemand__sticky-download-bar .sticky-download-content span{color:#fff;font-size:12px;font-weight:600}.ondemand__sticky-download-bar .sticky-download-btn{background:#fff;color:#9d99fc;font-size:12px;padding:10px 16px;border-radius:120px;font-weight:700;white-space:nowrap}.ondemand__sticky-download-bar .sticky-download-btn:hover{background:#1c9ef9;color:#fff}.ondemand .ns-footer__more-info__inner .section{align-items:flex-start;padding:0}