.Homepage_MainPage__KVkev{width:100%;background-image:url(https://resources.yourdost.com/userdashboardRevampAssets/mobiledashboard-bg-clouds.png);overflow:auto;padding-top:.5rem;font-family:Open Sans!important}.Homepage_mainContainer___Ncge{width:75%;margin:auto;height:calc(100vh - 150px)}@media(max-width:750px){.Homepage_mainContainer___Ncge{width:93%}}.Homepage_gifImage__7lTrW{width:100%;height:80px}.Homepage_container__xXIUo{padding-top:1rem;box-sizing:border-box}.Homepage_mindGymBannerContainer__1ioWA{cursor:pointer;width:100%;margin-top:15px}.Homepage_mindGymBanner__RX0G7{width:100%;border-radius:7px 7px 0 0}.OrgSpecificBanner_mainContainer__eP14j{width:100%;height:auto}.OrgSpecificBanner_bannerImage__RVipw{width:100%;height:100%}.HighlightSection_mainContainer__mx4ig{width:100%}.HighlightSection_title__Pqb3h{margin:0;padding:0;font-family:Open Sans;color:#312562;font-weight:700;font-size:1.1rem}.HighlightSection_highlightSliderBox__FAWiB{margin-top:.5rem;width:100%;display:flex;overflow:auto;padding-bottom:.8rem;gap:1rem}.HighlightSection_carouselWrapper__6DqZz{margin-top:.5rem;display:flex;overflow-x:auto;align-items:stretch;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem}@media(max-width:750px){.HighlightSection_carouselWrapper__6DqZz{gap:.5rem}}.HighlightSection_cardWrapper__vaKSW{flex:0 0 240px;scroll-snap-align:center;display:flex;width:100%}.HighlightSection_cardWrapper__vaKSW:first-child{margin-left:0}@media(max-width:750px){.HighlightSection_cardWrapper__vaKSW{flex:0 0 70%}}.HighlightCard_eachHighlightCardDesktop__dJvk6{min-height:100%;min-width:100%;flex:1 1;border-radius:15px;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;padding:1rem 1rem 5.5rem;background-color:#fee99c}@media(max-width:800px){.HighlightCard_eachHighlightCardDesktop__dJvk6{padding-bottom:4rem;padding-left:1.2rem}}.HighlightCard_tag__3oWbS{width:-moz-fit-content;width:fit-content;padding:.1rem .3rem;box-sizing:border-box;font-size:10px;font-family:Open Sans;border-radius:2px}.HighlightCard_heading__aI5BQ{margin-top:.5rem;font-family:Open Sans;font-size:14px;font-weight:800}.HighlightCard_button__5hjNA{margin-top:1rem;position:absolute;bottom:30px;left:1.2rem;border:0;outline:none;color:#fff;padding:.5rem 1rem;border-radius:.3rem;cursor:pointer;font-family:Open Sans;font-weight:700;font-size:10px}.HighlightCard_takenText__SqfKj{position:absolute;bottom:10px;left:1.2rem;font-family:Open Sans;font-size:11px}.HighlightCard_loader__98k6m{margin-top:1rem;position:absolute;bottom:30px;left:10px;color:#312562!important;font-weight:700!important}.HighlightCard_webinarDetailsSection__YAtJ6{position:absolute;bottom:10px;left:1.2rem;display:flex;justify-content:flex-start;align-items:center;margin-top:.5rem;gap:.5rem}.HighlightCard_eachWebinarDetails__BGaVP{display:flex;justify-content:flex-start;align-items:center;font-size:11px;gap:.2rem}.HighlightCard_infoIcon__g_wpo{position:absolute;top:10px;right:10px;height:30px;width:30px;cursor:pointer}.EventDescriptionPopup_mainContainer__GR8so{width:100%;height:90vh;position:relative}.EventDescriptionPopup_imageBox__EhDs7{width:100%;height:65%;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:flex-end;padding-bottom:.5rem}@media(max-width:700px){.EventDescriptionPopup_imageBox__EhDs7{height:40%}}.EventDescriptionPopup_eventName__D5OMM{text-align:center;margin:0;font-family:Open Sans;font-size:40px;color:#fff;font-weight:700}@media(max-width:700px){.EventDescriptionPopup_eventName__D5OMM{font-size:25px;padding:.5rem;box-sizing:border-box}}.EventDescriptionPopup_closeIcon__VfWaU{position:absolute;right:5px;top:5px;padding:.5rem;border-radius:50%;z-index:9999;cursor:pointer}.EventDescriptionPopup_closeIcon__VfWaU:hover{background-color:#f0f0f0}.EventDescriptionPopup_detailsBox__2Ir_K{width:100%;padding:1rem;box-sizing:border-box}.EventDescriptionPopup_eachDetailsBox__IveRW{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.5rem}.EventDescriptionPopup_detailIcon__hIPZP{color:#312562;font-size:20px}.EventDescriptionPopup_eachDetailsContent__QPWq7,.EventDescriptionPopup_eachDetailsTitle__1hsC8{color:#312562;font-size:20px;font-weight:700;font-family:Open Sans}@media(max-width:700px){.EventDescriptionPopup_eachDetailsContent__QPWq7,.EventDescriptionPopup_eachDetailsTitle__1hsC8{font-size:15px}}.EventDescriptionPopup_eachDetailsContent__QPWq7{font-weight:500}.EventDescriptionPopup_descriptionBox__ukedt{padding:1rem;box-sizing:border-box;font-size:18px;color:#312562;font-family:Open Sans}.EventDescriptionPopup_loader__NSFad{color:#312562!important;font-weight:700!important}.EventDescriptionPopup_actionButtonBox__u5qy0{width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:1rem}.EventDescriptionPopup_button__65aUi{padding:.5rem 1rem;font-size:18px;font-weight:700;outline:none;border:none;background-color:#312562;color:#fff;border-radius:8px;cursor:pointer}.WebinarJoinBeforeTimePopup_mainContainer__GNRi5{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;box-sizing:border-box;position:relative}.WebinarJoinBeforeTimePopup_closeIcon__ZgBGe{position:absolute;top:1rem;right:1rem;cursor:pointer;color:#5d5d5d}.WebinarJoinBeforeTimePopup_instructionText__APW9F{margin:0;font-size:20px;font-family:Open Sans;font-weight:700;color:#000;text-align:center;padding:0 1rem}@media(max-width:800px){.WebinarJoinBeforeTimePopup_instructionText__APW9F{font-size:16px}}.WebinarJoinBeforeTimePopup_detailsContainer__hHLZM{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:80%;padding:0 1rem}@media(max-width:800px){.WebinarJoinBeforeTimePopup_detailsContainer__hHLZM{width:90%;padding:0}}.WebinarJoinBeforeTimePopup_detailRow__Ax_Hn{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;width:100%}.WebinarJoinBeforeTimePopup_detailLabel___6tGO{font-size:16px;font-family:Open Sans;color:#9e9e9e;font-weight:400;white-space:nowrap;text-align:left;line-height:1.6;flex-shrink:0}@media(max-width:800px){.WebinarJoinBeforeTimePopup_detailLabel___6tGO{font-size:14px}}.WebinarJoinBeforeTimePopup_detailValue__1yVZ2{font-size:16px;font-family:Open Sans;color:#000;font-weight:500;word-wrap:break-word;word-break:break-word;text-align:left;line-height:1.6;flex:1 1;min-width:0}@media(max-width:800px){.WebinarJoinBeforeTimePopup_detailValue__1yVZ2{font-size:14px}}.WebinarJoinBeforeTimePopup_okButton__PO5c_{border:none;color:#fff;background-color:#614e85;outline:none;padding:.75rem 2rem;border-radius:8px;cursor:pointer;font-size:18px;font-family:Open Sans;font-weight:600;margin-top:.5rem}@media(max-width:800px){.WebinarJoinBeforeTimePopup_okButton__PO5c_{font-size:14px;padding:.65rem 2rem}}.EventRegistrationSuccessPopup_mainContainer__pUCDe{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;box-sizing:border-box;position:relative}.EventRegistrationSuccessPopup_closeIcon__oseRN{position:absolute;top:1rem;right:1rem;cursor:pointer;color:#9e9e9e;z-index:1}.EventRegistrationSuccessPopup_successIcon__2X9PZ{width:100px;height:100px;margin-top:.5rem}@media(max-width:800px){.EventRegistrationSuccessPopup_successIcon__2X9PZ{width:80px;height:80px}}.EventRegistrationSuccessPopup_heading__hEtxj{margin:0;font-size:24px;font-family:Open Sans;font-weight:700;color:#000;text-align:center}@media(max-width:800px){.EventRegistrationSuccessPopup_heading__hEtxj{font-size:20px!important}}.EventRegistrationSuccessPopup_detailsContainer__koTB4{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:80%}@media(max-width:768px){.EventRegistrationSuccessPopup_detailsContainer__koTB4{width:100%}}.EventRegistrationSuccessPopup_detailRow__2oIGB{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;width:100%}.EventRegistrationSuccessPopup_detailLabel__xZwb_{font-size:16px;font-family:Open Sans;color:#9e9e9e;font-weight:400;white-space:nowrap;text-align:left;line-height:1.6;flex-shrink:0}.EventRegistrationSuccessPopup_detailValue__FRu_S{font-size:16px;font-family:Open Sans;color:#000;font-weight:500;word-wrap:break-word;word-break:break-word;text-align:left;line-height:1.6;flex:1 1;min-width:0}.EventRegistrationSuccessPopup_okButton__Uhsu2{border:none;color:#fff;background-color:#614e85;outline:none;padding:.75rem 2rem;border-radius:8px;cursor:pointer;font-size:18px;font-family:Open Sans;font-weight:600;margin-top:.5rem}.EventRegistrationSuccessPopup_subscribeText__3c2gQ{font-size:20px;font-family:Open Sans;color:#5d5d5d}.EventRegistrationSuccessPopup_thanksmessage__Presj{margin:0;font-size:17px;font-family:Open Sans;font-weight:600}.EventRegistrationSuccessPopup_mainMessage__1feWE{margin:0;text-align:center;color:#614e85;font-size:20px;font-family:Open Sans;font-weight:700}.EventRegistrationSuccessPopup_eventImage__TQIPS{height:180px;width:240px;object-fit:contain;margin-bottom:.5rem}.EventRegistrationSuccessPopup_doneButton__8kRLt{border:none;color:#fff;background-color:#614e85;outline:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:18px}@media(max-width:800px){.EventRegistrationSuccessPopup_doneButton__8kRLt{padding:.3rem 1rem;font-size:15px!important}}.CommunityRegistrationSuccessPopup_mainContainer__lXybG{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;box-sizing:border-box}.CommunityRegistrationSuccessPopup_subscribeText__5lTxN{font-size:20px;font-family:Open Sans;color:#5d5d5d}.CommunityRegistrationSuccessPopup_thanksmessage__eo4A7{margin:0;font-size:17px;font-family:Open Sans;font-weight:600}.CommunityRegistrationSuccessPopup_mainMessage__ylX81{margin:0;text-align:center;color:#614e85;font-size:20px;font-family:Open Sans;font-weight:700}.CommunityRegistrationSuccessPopup_eventImage__n1de8{height:180px;width:240px}.CommunityRegistrationSuccessPopup_doneButton__Vxx9_{border:none;color:#fff;background-color:#614e85;outline:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:18px}.UpcomingAppointmentSection_mainContainer__Gps4O{width:100%}.UpcomingAppointmentSection_title__YzvM6{margin:0;padding:0;font-family:Open Sans;color:#312562;font-weight:700;font-size:1.1rem}.UpcomingAppointmentSection_upcomingAppointmentCardBox__xI_7L{width:100%;margin-top:.5rem;display:flex;gap:1rem;overflow:auto;align-items:stretch}.UpcomingAppointmentSection_extraCard__jy1wj{max-width:400px;justify-content:center;align-items:center}.UpcomingAppointmentCard_mainContainer__Wtmo7,.UpcomingAppointmentSection_extraCard__jy1wj{min-width:370px;padding:1rem;box-sizing:border-box;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.07);border-radius:10px;margin-bottom:1rem;display:flex}.UpcomingAppointmentCard_mainContainer__Wtmo7{max-width:370px;flex-direction:column;flex:1 1}@media(max-width:750px){.UpcomingAppointmentCard_mainContainer__Wtmo7{max-width:300px;min-width:300px}}.UpcomingAppointmentCard_appointmentDetailsBox__Fmmfr{width:100%;display:flex;gap:1rem;flex:1 1}.UpcomingAppointmentCard_expertImageBox__IK6a4{min-width:58px;max-width:58px;min-height:58px;max-height:58px;border-radius:50%;border:1px solid #000;background-color:#e9e9e9}.UpcomingAppointmentCard_expertImageBox__IK6a4 img{min-width:58px;max-width:58px;min-height:58px;max-height:58px;border-radius:50%}@media(max-width:750px){.UpcomingAppointmentCard_expertImageBox__IK6a4{display:none}}.UpcomingAppointmentCard_expertimage__3s3ZF{min-width:58px;max-width:58px;min-height:58px;max-height:58px;border-radius:50%}.UpcomingAppointmentCard_expertNameAndTimeBox__sdx48{display:flex;flex-direction:column;gap:.25rem}.UpcomingAppointmentCard_expertAndTimeBox__y6ZHA{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.UpcomingAppointmentCard_monthText__BQMSl{color:#7c7c7c;font-size:15px;font-family:Open Sans}@media(max-width:750px){.UpcomingAppointmentCard_monthText__BQMSl{font-size:12px}}.UpcomingAppointmentCard_dateAndMonthBox__Bs5sa{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem}@media(max-width:750px){.UpcomingAppointmentCard_dateAndMonthBox__Bs5sa{gap:.5rem}}.UpcomingAppointmentCard_dayText__iNLU7{color:#624f88;font-size:40px;font-weight:700;font-family:Open Sans}@media(max-width:750px){.UpcomingAppointmentCard_dayText__iNLU7{font-size:35px}}.UpcomingAppointmentCard_modeText__uzclW{color:#7c7c7c;font-size:14px;font-family:Open Sans}@media(max-width:750px){.UpcomingAppointmentCard_modeText__uzclW{font-size:10px}}.UpcomingAppointmentCard_modeAndExoertAndTimeBox__LBJsm{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}@media(max-width:750px){.UpcomingAppointmentCard_modeAndExoertAndTimeBox__LBJsm{gap:1rem}}.UpcomingAppointmentCard_expertname__iUDCB{font-size:15px;font-weight:700;font-family:Open Sans;color:#666}@media(max-width:750px){.UpcomingAppointmentCard_expertname__iUDCB{font-size:14px}}.UpcomingAppointmentCard_timeText__Yahjm{color:#7c7c7c;font-size:13px;font-weight:500;font-family:Open Sans}.UpcomingAppointmentCard_buttonsBox__GdiKW{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:.5rem}.UpcomingAppointmentCard_joinButton__87GqF,.UpcomingAppointmentCard_messageButton__eEzx7,.UpcomingAppointmentCard_rescheduleButton__byPrV{flex:1 1;font-size:12px;font-weight:700;font-family:Open Sans;outline:none;border:none;color:#fff;background-color:#614e85;border-radius:6px;padding:.5rem 1rem;cursor:pointer}.UpcomingAppointmentCard_rescheduleButton__byPrV{background-color:#f2620e}.UpcomingAppointmentCard_messageButton__eEzx7{background-color:#40aac5}.UpcomingAppointmentCard_cancelButtonBox__RJQch{width:100%;display:flex;justify-content:center;align-items:flex-end;padding-top:.6rem}.UpcomingAppointmentCard_cancelButton___bFSi{margin:0;text-decoration:underline;font-size:12px;font-family:Open Sans;color:#d0021b;cursor:pointer;font-weight:500}.UpcomingAppointmentCard_f2fHeaderBox__AxYpM{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.UpcomingAppointmentCard_f2fMonthText__FcIDu{color:#7c7c7c;font-size:13px;font-family:Open Sans;font-weight:400;text-transform:uppercase;flex-shrink:0}.UpcomingAppointmentCard_f2fModeText__bpQxl{color:#7c7c7c;font-size:13px;font-family:Open Sans;text-align:left}.UpcomingAppointmentCard_f2fInfoIconBox__ifKWf{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.UpcomingAppointmentCard_f2fInfoIcon__1TGkp{width:20px;height:20px;border-radius:50%;background-color:#e0e0e0;color:#666;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Open Sans;cursor:pointer}.UpcomingAppointmentCard_f2fExpertDetailsBox__O2Vkx{width:100%;display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1rem}.UpcomingAppointmentCard_f2fDayText__sgf4F{color:#624f88;font-size:44px;font-weight:700;font-family:Open Sans;line-height:1;flex-shrink:0;min-width:60px;margin-left:.5rem}.UpcomingAppointmentCard_f2fExpertRightBox__hEwv_{display:flex;align-items:center;gap:.75rem;flex:1 1;padding-top:.25rem}.UpcomingAppointmentCard_f2fProfileImageBox__cXi_Z{min-width:50px;max-width:50px;min-height:50px;max-height:50px;border-radius:50%;background-color:gold;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.UpcomingAppointmentCard_f2fProfileImage__MjEGA{width:100%;height:100%;object-fit:cover;border-radius:50%}.UpcomingAppointmentCard_f2fExpertInfoBox__I27Kx{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.UpcomingAppointmentCard_f2fExpertName__YXH0U{font-size:15px;font-weight:700;font-family:Open Sans;color:#666}.UpcomingAppointmentCard_f2fExpertTime__6xa_X{color:#7c7c7c;font-size:13px;font-weight:500;font-family:Open Sans}.UpcomingAppointmentCard_f2fOtpAndLocationBox__EUkWa{width:100%;display:flex;gap:.5rem;margin-bottom:1rem}.UpcomingAppointmentCard_f2fOtpBox__Xzodh{flex:1 1;background-color:#f5f5f5;border-radius:6px;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.25rem}.UpcomingAppointmentCard_f2fOtpLabel__zRiFo{color:#7c7c7c;font-size:13px;font-family:Open Sans}.UpcomingAppointmentCard_f2fOtpValue__bD3XA{color:#624f88;font-size:13px;font-weight:700;font-family:Open Sans}.UpcomingAppointmentCard_f2fLocationButton__GaaZB{background-color:#624f88;border-radius:6px;padding:.75rem;display:flex;align-items:flex-start;justify-content:center;gap:.5rem;cursor:pointer;transition:background-color .2s;overflow:hidden;min-width:0;flex-wrap:wrap}.UpcomingAppointmentCard_f2fLocationButton__GaaZB:hover{background-color:#524080}.UpcomingAppointmentCard_f2fMapIcon__1jy4L{width:16px;height:16px;filter:brightness(0) invert(1);flex-shrink:0}.UpcomingAppointmentCard_f2fLocationText__e5jnJ{color:#fff;font-size:11px;font-family:Open Sans;font-weight:500;line-height:1.4;flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem}.UpcomingAppointmentCard_f2fLocationTextContent__98s3z{flex:1 1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;line-height:1.4}.UpcomingAppointmentCard_f2fMapLink__2Udww{color:#fff;text-decoration:underline;flex-shrink:0;white-space:nowrap}.UpcomingAppointmentCard_f2fCancelButtonBox__O_QhV{width:100%;display:flex;justify-content:center;align-items:center;padding-top:.5rem}.UpcomingAppointmentCard_f2fCancelButton__MWHpH{margin:0;text-decoration:underline;font-size:12px;font-family:Open Sans;color:#d0021b;cursor:pointer;font-weight:500}@media(max-width:750px){.UpcomingAppointmentCard_f2fDayText__sgf4F{font-size:38px;min-width:50px}.UpcomingAppointmentCard_f2fModeText__bpQxl,.UpcomingAppointmentCard_f2fMonthText__FcIDu{font-size:11px}.UpcomingAppointmentCard_f2fProfileImageBox__cXi_Z{min-width:45px;max-width:45px;min-height:45px;max-height:45px}.UpcomingAppointmentCard_f2fExpertName__YXH0U{font-size:14px}.UpcomingAppointmentCard_f2fExpertTime__6xa_X{font-size:12px}.UpcomingAppointmentCard_f2fLocationButton__GaaZB,.UpcomingAppointmentCard_f2fOtpBox__Xzodh{padding:.6rem}.UpcomingAppointmentCard_f2fLocationButton__GaaZB{flex:1.5 1}.UpcomingAppointmentCard_f2fLocationText__e5jnJ,.UpcomingAppointmentCard_f2fOtpLabel__zRiFo,.UpcomingAppointmentCard_f2fOtpValue__bD3XA{font-size:10px}}