@layer reset,normalize,base,overrides,components;@keyframes PrevmedCallCareCoordinator-module-scss-module__IoKcIq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes PrevmedCallCareCoordinator-module-scss-module__IoKcIq__fade-out{to{opacity:0}}.PrevmedCallCareCoordinator-module-scss-module__IoKcIq__avatar{border:1.5px solid #e5e5e5;width:100px;height:100px}.PrevmedCallCareCoordinator-module-scss-module__IoKcIq__details{flex-direction:column;align-items:center;gap:4px;display:flex}.PrevmedCallCareCoordinator-module-scss-module__IoKcIq__what-to-expect{border-top:1px solid #e5e5e5;flex-direction:column;gap:8px;width:100%;padding:8px 0;display:flex}.PrevmedCallCareCoordinator-module-scss-module__IoKcIq__what-to-expect--heading{font-size:18px;line-height:24px}.PrevmedCallCareCoordinator-module-scss-module__IoKcIq__what-to-expect--list{margin:0;padding-left:20px;list-style:outside}.PrevmedCallCareCoordinator-module-scss-module__IoKcIq__what-to-expect--list li{line-height:24px}
@layer reset,normalize,base,overrides;@layer components{.ButtonIconWithText-module-scss-module__Mrgyfa__this{-webkit-user-select:none;user-select:none;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;width:100px;padding:8px 24px;transition:all .15s ease-in-out;display:flex}.ButtonIconWithText-module-scss-module__Mrgyfa__this:hover,.ButtonIconWithText-module-scss-module__Mrgyfa__this:focus-visible{background-color:#ebf0ff}.ButtonIconWithText-module-scss-module__Mrgyfa__this:disabled{opacity:.5;cursor:not-allowed}.ButtonIconWithText-module-scss-module__Mrgyfa__this:not(:disabled):hover .ButtonIconWithText-module-scss-module__Mrgyfa__circle,.ButtonIconWithText-module-scss-module__Mrgyfa__this:not(:disabled):focus-visible .ButtonIconWithText-module-scss-module__Mrgyfa__circle{background:#fafafa}.ButtonIconWithText-module-scss-module__Mrgyfa__this:not(:disabled):active .ButtonIconWithText-module-scss-module__Mrgyfa__circle{transition-duration:.15s;transform:scale(.99)}.ButtonIconWithText-module-scss-module__Mrgyfa__circle{background:#fff;border:1px solid #e5e5e5;border-radius:99px;justify-content:center;align-items:center;padding:14px;display:flex;box-shadow:0 1px 2px #1018280d}.ButtonIconWithText-module-scss-module__Mrgyfa__icon{flex-shrink:0;width:20px;height:20px;display:block}}@keyframes ButtonIconWithText-module-scss-module__Mrgyfa__fade-in{0%{opacity:0}to{opacity:1}}@keyframes ButtonIconWithText-module-scss-module__Mrgyfa__fade-out{to{opacity:0}}
@layer reset,normalize,base,overrides,components;@keyframes AppointmentCardButtons-module-scss-module__aCU77q__fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppointmentCardButtons-module-scss-module__aCU77q__fade-out{to{opacity:0}}.AppointmentCardButtons-module-scss-module__aCU77q__actions{justify-content:center;margin-block:-8px;display:flex}.AppointmentCardButtons-module-scss-module__aCU77q__touch-devices-only{display:none}@media (pointer:coarse){.AppointmentCardButtons-module-scss-module__aCU77q__touch-devices-only{display:inline-flex}}.AppointmentCardButtons-module-scss-module__aCU77q__dropdown-container{position:relative}.AppointmentCardButtons-module-scss-module__aCU77q__calendar-dropdown{z-index:10;min-width:200px;position:absolute;top:calc(100% + 8px);left:0;overflow:visible}.AppointmentCardButtons-module-scss-module__aCU77q__dropdown-option{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background-color .15s ease-in-out;display:flex}.AppointmentCardButtons-module-scss-module__aCU77q__dropdown-option:hover,.AppointmentCardButtons-module-scss-module__aCU77q__dropdown-option:focus-visible{background-color:#fafafa}.AppointmentCardButtons-module-scss-module__aCU77q__dropdown-icon{flex-shrink:0;width:24px;height:24px}
@layer reset,normalize,base,overrides,components;@keyframes AppointmentCardContainer-module-scss-module__0zVjoG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppointmentCardContainer-module-scss-module__0zVjoG__fade-out{to{opacity:0}}.AppointmentCardContainer-module-scss-module__0zVjoG__appointment-card{background:#36f;width:100%;padding:0;position:relative;overflow:visible}.AppointmentCardContainer-module-scss-module__0zVjoG__badge{background:#36f;border-radius:16px 16px 0 0;padding:10px 16px 8px}.AppointmentCardContainer-module-scss-module__0zVjoG__card-content{background:#fafafa;border:2px solid #36f;border-radius:16px;flex-direction:column;gap:24px;padding:16px;display:flex}.AppointmentCardContainer-module-scss-module__0zVjoG__card-content---split{border:2px solid #36f;border-radius:16px;overflow:clip}.AppointmentCardContainer-module-scss-module__0zVjoG__card-content--top{background:#fff;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.AppointmentCardContainer-module-scss-module__0zVjoG__card-content--bottom{background:#fafafa;flex-direction:column;align-items:center;gap:32px;padding:16px;display:flex}.AppointmentCardContainer-module-scss-module__0zVjoG__cancelled,.AppointmentCardContainer-module-scss-module__0zVjoG__cancelled .AppointmentCardContainer-module-scss-module__0zVjoG__badge{background:#80282e}.AppointmentCardContainer-module-scss-module__0zVjoG__cancelled .AppointmentCardContainer-module-scss-module__0zVjoG__card-content{background:#fee2e2;border-color:#80282e}.AppointmentCardContainer-module-scss-module__0zVjoG__mint,.AppointmentCardContainer-module-scss-module__0zVjoG__mint .AppointmentCardContainer-module-scss-module__0zVjoG__badge{background:#00b5a3}.AppointmentCardContainer-module-scss-module__0zVjoG__mint .AppointmentCardContainer-module-scss-module__0zVjoG__card-content,.AppointmentCardContainer-module-scss-module__0zVjoG__mint .AppointmentCardContainer-module-scss-module__0zVjoG__card-content---split{border-color:#00b5a3}.AppointmentCardContainer-module-scss-module__0zVjoG__purple{background:#eee6fb}.AppointmentCardContainer-module-scss-module__0zVjoG__purple .AppointmentCardContainer-module-scss-module__0zVjoG__badge{background:#eee6fb;align-items:center;gap:8px;display:flex}.AppointmentCardContainer-module-scss-module__0zVjoG__purple .AppointmentCardContainer-module-scss-module__0zVjoG__card-content{background:#fff;border-color:#e5e5e5}
@layer reset,normalize,base,overrides,components;@keyframes AppointmentGreeting-module-scss-module__-aJmHq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppointmentGreeting-module-scss-module__-aJmHq__fade-out{to{opacity:0}}.AppointmentGreeting-module-scss-module__-aJmHq__this{flex-direction:column;align-items:center;gap:8px;display:flex}.AppointmentGreeting-module-scss-module__-aJmHq__icon svg{width:48px}
@layer reset,normalize,base,overrides,components;@keyframes PrevmedCallProvider-module-scss-module__WA4asG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes PrevmedCallProvider-module-scss-module__WA4asG__fade-out{to{opacity:0}}.PrevmedCallProvider-module-scss-module__WA4asG__avatar{border:1.5px solid #e5e5e5;width:100px;height:100px}.PrevmedCallProvider-module-scss-module__WA4asG__provider-photo{object-fit:cover;height:100px}.PrevmedCallProvider-module-scss-module__WA4asG__details{flex-direction:column;gap:8px;display:flex}.PrevmedCallProvider-module-scss-module__WA4asG__detail-row{align-items:center;gap:16px;height:24px;display:flex}.PrevmedCallProvider-module-scss-module__WA4asG__icon{flex-shrink:0;width:20px;height:20px}.PrevmedCallProvider-module-scss-module__WA4asG__zoom-section{flex-direction:column;align-self:stretch;gap:8px;display:flex}.PrevmedCallProvider-module-scss-module__WA4asG__zoom-header{justify-content:space-between;align-items:flex-start;display:flex}.PrevmedCallProvider-module-scss-module__WA4asG__zoom-left{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.PrevmedCallProvider-module-scss-module__WA4asG__zoom-logo{width:auto;height:20px}.PrevmedCallProvider-module-scss-module__WA4asG__icon-wrapper{vertical-align:middle;justify-content:center;align-items:center;width:14px;height:8px;display:inline-flex}.PrevmedCallProvider-module-scss-module__WA4asG__zoom-button{white-space:nowrap}.PrevmedCallProvider-module-scss-module__WA4asG__zoom-button.PrevmedCallProvider-module-scss-module__WA4asG__zoom-button-pulse{animation:2s ease-in-out infinite PrevmedCallProvider-module-scss-module__WA4asG__pulse}@keyframes PrevmedCallProvider-module-scss-module__WA4asG__pulse{0%,to{box-shadow:0 0 #36f6}50%{box-shadow:0 0 0 8px #36f0}}
@layer reset,normalize,base,overrides,components;@keyframes PrevmedLinks-module-scss-module__USfZda__fade-in{0%{opacity:0}to{opacity:1}}@keyframes PrevmedLinks-module-scss-module__USfZda__fade-out{to{opacity:0}}.PrevmedLinks-module-scss-module__USfZda__links-box{overflow:visible;background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:16px!important;box-shadow:0 1px 2px #1018280d!important}.PrevmedLinks-module-scss-module__USfZda__link-child{border-bottom:.5px solid #e5e5e5;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:background .15s ease-in-out;display:flex}.PrevmedLinks-module-scss-module__USfZda__link-child:last-child{border-bottom:none}.PrevmedLinks-module-scss-module__USfZda__arrow{flex-shrink:0;width:20px;height:20px}
@layer reset,normalize,base,overrides,components;@keyframes PrevmedProviderFeedback-module-scss-module__qlPkWq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes PrevmedProviderFeedback-module-scss-module__qlPkWq__fade-out{to{opacity:0}}.PrevmedProviderFeedback-module-scss-module__qlPkWq__care-coordinator--header{padding:8px 16px}.PrevmedProviderFeedback-module-scss-module__qlPkWq__care-coordinator--body{margin:0 -1px -2px}.PrevmedProviderFeedback-module-scss-module__qlPkWq__session-icons{align-items:center;gap:16px;display:flex}
@layer reset,normalize,base,overrides,components;@keyframes StarRating-module-scss-module__ff4z2q__fade-in{0%{opacity:0}to{opacity:1}}@keyframes StarRating-module-scss-module__ff4z2q__fade-out{to{opacity:0}}.StarRating-module-scss-module__ff4z2q__star{gap:12px;display:flex}.StarRating-module-scss-module__ff4z2q__star---centered{justify-content:center}.StarRating-module-scss-module__ff4z2q__star--button{flex:0 40px;justify-content:center;align-items:center;min-width:0;display:flex}.StarRating-module-scss-module__ff4z2q__star--button svg{width:100%;height:auto;display:block}.StarRating-module-scss-module__ff4z2q__star--button svg path{fill:#acacac;opacity:.23;transition:fill .15s ease-in-out,opacity .15s ease-in-out}.StarRating-module-scss-module__ff4z2q__star--button---selected svg path{fill:#ffcc1a;opacity:1}
@layer reset,normalize,base,overrides,components;@keyframes PrevmedCard-module-scss-module__T1YfaW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes PrevmedCard-module-scss-module__T1YfaW__fade-out{to{opacity:0}}.PrevmedCard-module-scss-module__T1YfaW__this{background:#fff}.PrevmedCard-module-scss-module__T1YfaW__this---interactive{border-radius:16px;display:block;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.PrevmedCard-module-scss-module__T1YfaW__this---interactive:hover,.PrevmedCard-module-scss-module__T1YfaW__this---interactive:focus-visible{transition:box-shadow .15s ease-in-out;box-shadow:0 4px 6px -2px #1018280d,0 12px 16px -4px #1018281a}.PrevmedCard-module-scss-module__T1YfaW__this---interactive .PrevmedCard-module-scss-module__T1YfaW__body{padding-inline:16px}.PrevmedCard-module-scss-module__T1YfaW__this---interactive.PrevmedCard-module-scss-module__T1YfaW__this---medium{padding:16px}.PrevmedCard-module-scss-module__T1YfaW__this---interactive.PrevmedCard-module-scss-module__T1YfaW__this---medium .PrevmedCard-module-scss-module__T1YfaW__body{padding-inline:0;padding-bottom:0}.PrevmedCard-module-scss-module__T1YfaW__this---interactive.PrevmedCard-module-scss-module__T1YfaW__this---medium .PrevmedCard-module-scss-module__T1YfaW__image{border-radius:8px}.PrevmedCard-module-scss-module__T1YfaW__this---interactive.PrevmedCard-module-scss-module__T1YfaW__this---small .PrevmedCard-module-scss-module__T1YfaW__image-wrap,.PrevmedCard-module-scss-module__T1YfaW__this---interactive.PrevmedCard-module-scss-module__T1YfaW__this---small .PrevmedCard-module-scss-module__T1YfaW__image{border-top-right-radius:inherit;border-top-left-radius:inherit}.PrevmedCard-module-scss-module__T1YfaW__image-wrap{position:relative}.PrevmedCard-module-scss-module__T1YfaW__image{background:#fafafa}.PrevmedCard-module-scss-module__T1YfaW__play-icon{filter:drop-shadow(0 1px 4px #0006);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PrevmedCard-module-scss-module__T1YfaW__video-duration{background:#e5e5e5;border-radius:99px;padding:4px;display:inline-block;position:absolute;top:8px;right:8px}.PrevmedCard-module-scss-module__T1YfaW__body{padding-block:16px}
@layer reset,normalize,base,overrides,components;@keyframes PrevmedWeightManagementProgram-module-scss-module__pyyLNq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes PrevmedWeightManagementProgram-module-scss-module__pyyLNq__fade-out{to{opacity:0}}.PrevmedWeightManagementProgram-module-scss-module__pyyLNq__icon{flex-shrink:0}
@layer reset,normalize,base,overrides,components;@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}.embla{--slide-height:19rem;--slide-spacing:2rem;--slide-size:min(600px, 100%);margin:auto;position:relative}.embla__viewport{padding:0 80px;overflow:hidden}@media (max-width:1200px){.embla__viewport{padding-inline:24px}}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__buttons{z-index:2;width:100%;max-width:min(100vw,1360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.embla__fade{width:var(--embla-fade-size,48px);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.embla__fade--prev{background:linear-gradient(to left, transparent, var(--embla-fade-color,#fff));left:0}.embla__fade--next{background:linear-gradient(to right, transparent, var(--embla-fade-color,#fff));right:0}.embla__button.embla__button{background:#fff;border-radius:50%;width:72px;height:72px;box-shadow:0 4px 6px -2px #1018280d,0 12px 16px -4px #1018281a}@media (max-width:1024px){.embla__button.embla__button{border-radius:50%;width:56px;height:56px}.embla__button.embla__button svg{width:32px;height:auto}}.embla__button--prev,.embla__button--next{position:absolute;top:50%;transform:translateY(-50%)}.embla__button--prev{left:64px}@media (max-width:1024px){.embla__button--prev{left:16px}}.embla__button--next{right:64px}@media (max-width:1024px){.embla__button--next{right:16px}}
.embla__button{-webkit-tap-highlight-color:rgb(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:3.6rem;height:3.6rem;color:var(--text-body);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}
/*# sourceMappingURL=08e_ipmh681tp.css.map*/