.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}.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{max-width:960px}.info-card,.services-faq-list{display:flex;flex-direction:column;width:100%}.info-card{align-items:center;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}.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}}.campaign-med-cert .container,.campaign-med-cert .med-cert-benefits .container .list-items .item,.campaign-med-cert .med-cert-how-to .cards-list,.campaign-med-cert .med-cert-testimonials .swiper-slide{display:flex;flex-direction:row}.campaign-med-cert .med-cert-benefits .container .list-items .item>:not(:last-child):not(.smd-spacer),.campaign-med-cert .med-cert-testimonials .swiper-slide>:not(:last-child):not(.smd-spacer){margin-right:10px}.campaign-med-cert .med-cert-benefits .container .list-items,.campaign-med-cert .med-cert-info .container .image,.campaign-med-cert .med-cert-online .container .description,.campaign-med-cert .section{display:flex;flex-direction:column}.campaign-med-cert .med-cert-benefits .container .list-items .item,.campaign-med-cert .med-cert-online .container,.campaign-med-cert .med-cert-testimonials .swiper-slide,.campaign-med-cert .section{align-items:center}.campaign-med-cert .med-cert-online .container{display:grid}.campaign-med-cert h1{font-size:2.5rem;font-weight:700;line-height:3.125rem;margin-bottom:0;text-wrap:balance}@media screen and (max-width:767px){.campaign-med-cert h1{font-size:24px;line-height:34px}}.campaign-med-cert p{font-size:16px;color:#000;font-style:normal;line-height:26px;font-weight:400}.campaign-med-cert p.large{font-size:1.625rem;line-height:2.3625rem}@media screen and (max-width:767px){.campaign-med-cert p.large{font-size:16px;line-height:25.088px}}@media screen and (max-width:767px){.campaign-med-cert p{font-size:14px}}.campaign-med-cert 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){.campaign-med-cert h2{font-size:18px}}.campaign-med-cert h3{font-weight:700;font-size:22px;line-height:22px}@media screen and (max-width:767px){.campaign-med-cert h3{font-size:18px}}.campaign-med-cert .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){.campaign-med-cert .button-section{margin:24px auto 0}}.campaign-med-cert .section{padding:5rem 2rem}.campaign-med-cert .section.light-blue{background:#e9f3ff}.campaign-med-cert .section.light-gray{background:#eff1f3}.campaign-med-cert .section.lavender{background:#9d99fc}@media screen and (max-width:767px){.campaign-med-cert .section{padding:52px 16px}}.campaign-med-cert .container{max-width:960px;width:100%}.campaign-med-cert .container.items-center--justify-between{align-items:center;justify-content:space-between}.campaign-med-cert .med-cert-online{padding:24px 16px;background:#eff1f3}.campaign-med-cert .med-cert-online .container{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px}@media screen and (max-width:767px){.campaign-med-cert .med-cert-online .container{grid-template-columns:auto;grid-row-gap:48px}}.campaign-med-cert .med-cert-online .container .description{width:100%}.campaign-med-cert .med-cert-online .container .description>div:not(:last-child){margin-bottom:16px}.campaign-med-cert .med-cert-online .container .description button{margin-top:24px;font-size:1rem}@media screen and (max-width:767px){.campaign-med-cert .med-cert-online .container .description button{margin-top:8px;font-size:16px}}.campaign-med-cert .med-cert-online .container .description .discretion{margin-top:10px;font-size:12px;line-height:24px}.campaign-med-cert .med-cert-online .container img{width:100%}@media screen and (max-width:767px){.campaign-med-cert .med-cert-online{padding:16px 20px}}@media screen and (max-width:767px){.campaign-med-cert .med-cert-how-to h2{margin-bottom:24px}}.campaign-med-cert .med-cert-how-to .cards-list{grid-gap:16px;gap:16px;max-width:962px}@media screen and (max-width:767px){.campaign-med-cert .med-cert-how-to .cards-list{flex-direction:column;align-items:center;max-width:100%;width:100%}.campaign-med-cert .med-cert-how-to .cards-list .info-card{justify-content:flex-start;margin-bottom:0}.campaign-med-cert .med-cert-how-to .cards-list .info-card p{text-align:left;font-size:1rem}}@media screen and (max-width:767px){.campaign-med-cert .med-cert-how-to{padding:24px 16px}}.campaign-med-cert .med-cert-reasons .container .title h2{line-height:45px;max-width:269px;width:100%;margin-bottom:unset}@media screen and (max-width:767px){.campaign-med-cert .med-cert-reasons .container .title h2{line-height:25px;max-width:unset}}.campaign-med-cert .med-cert-reasons .container .list-items{flex-basis:50%}@media screen and (max-width:767px){.campaign-med-cert .med-cert-reasons .container{flex-direction:column;grid-gap:40px;gap:40px}}.campaign-med-cert .med-cert-doctors-list{width:100%;max-width:960px}@media screen and (max-width:767px){.campaign-med-cert .med-cert-doctors h2{margin-bottom:16px}}.campaign-med-cert .med-cert-info h2{font-style:normal;margin-bottom:unset}.campaign-med-cert .med-cert-info .container{grid-gap:60px;gap:60px;min-height:510px}.campaign-med-cert .med-cert-info .container .image{align-items:center;justify-content:center}.campaign-med-cert .med-cert-info .container .image h2{margin-bottom:16px}@media screen and (max-width:767px){.campaign-med-cert .med-cert-info .container .image img{width:200px}}.campaign-med-cert .med-cert-info .container .info ul{color:#000;font-style:normal}.campaign-med-cert .med-cert-info .container .info ul li{font-size:16px;font-weight:600;font-style:unset;line-height:56px}@media screen and (max-width:767px){.campaign-med-cert .med-cert-info .container .info p,.campaign-med-cert .med-cert-info .container .info ul li{font-size:14px}}@media screen and (max-width:767px){.campaign-med-cert .med-cert-info .container{flex-direction:column;justify-content:center;grid-gap:16px;gap:16px}}.campaign-med-cert .med-cert-testimonials h2{color:#fff}.campaign-med-cert .med-cert-testimonials .swiper{max-width:970px;width:100%;height:400px}@media screen and (max-width:1023px){.campaign-med-cert .med-cert-testimonials .swiper{max-width:640px}}@media screen and (max-width:767px){.campaign-med-cert .med-cert-testimonials .swiper{max-width:580px;height:350px}}.campaign-med-cert .med-cert-testimonials .swiper-slide{justify-content:center}.campaign-med-cert .med-cert-testimonials .swiper-pagination{bottom:0}.campaign-med-cert .med-cert-testimonials .swiper-pagination-bullet{--radius:12px;width:var(--radius);height:var(--radius)}.campaign-med-cert .med-cert-testimonials button{background:#fff;color:#9d99fc}.campaign-med-cert .med-cert-testimonials button:hover{background:#1c9ef9;color:#fff}.campaign-med-cert .med-cert-benefits .container{grid-gap:60px;gap:60px}.campaign-med-cert .med-cert-benefits .container .list-items{width:100%}.campaign-med-cert .med-cert-benefits .container .list-items h3{margin-bottom:40px}.campaign-med-cert .med-cert-benefits .container .list-items .item{max-width:540px;width:100%;grid-gap:32px;gap:32px}@media screen and (max-width:767px){.campaign-med-cert .med-cert-benefits .container .list-items .item img{width:45px}}.campaign-med-cert .med-cert-benefits .container .list-items .item:not(:last-child){margin-bottom:40px}.campaign-med-cert .med-cert-faqs{padding:32px 16px}@media screen and (max-width:767px){.campaign-med-cert .med-cert-faqs{padding:52px 16px}}.campaign-med-cert .ns-footer__more-info__inner .section{align-items:flex-start;padding:0}