.errorMessageToast button.toast-btn{background-color:#ef4a57!important;color:#fff!important}.successMessageToast button.toast-btn{background-color:#00b430!important}p.MuiFormHelperText-root{position:absolute;bottom:-18px;font-size:12px;margin-left:2px;margin-bottom:0!important;color:#f00c!important;line-height:16px}.fmRegPassword p.MuiFormHelperText-root{position:static}.step-text{width:100%;flex-wrap:wrap}.step-text::-webkit-scrollbar{display:none}.gm-style .gm-style-iw-c{padding:0!important}.gm-style .gm-style-iw-d{overflow:hidden!important}button.gm-ui-hover-effect{width:21px!important;height:21px!important;top:4px!important;right:4px!important;background-color:#fff!important}button.gm-ui-hover-effect img,button.gm-ui-hover-effectspan{margin:auto!important}button.gm-ui-hover-effect>span{margin:4px!important}.paymentImg{height:45px}.contactPersonOuter p.MuiFormHelperText-root{font-size:11.5px}.schoolFilterWrap .MuiInputBase-root.MuiFilledInput-root:before{border:0}.payment-history-table .MuiTableCell-head,.payment-history-table .MuiTableCell-body{padding:8px}@media (max-width: 575.98px){.schoolProfileCheckboxText .MuiTypography-root{font-size:14px}.paymentImg{width:100%!important;height:auto}.step-text button{font-size:13px!important;padding-left:2px!important;padding-right:2px!important}.commonDrawer .MuiPaper-root{width:100%}p.MuiFormHelperText-root{font-size:10px;line-height:14px;bottom:-16px}.common-btn.MuiButtonBase-root{width:fit-content;font-size:12px!important;height:fit-content;padding:5px 8px}.common-btn.MuiButtonBase-root img{display:block;width:12px}.common-btn.MuiButtonBase-root.Mui-disabled:hover{color:#a6a6a6;border:none}.couponBox .MuiInputBase-input{padding:5.5px 10px;font-size:14px}.summaryPayBtn{width:100%!important}.stepOnePopup .MuiPaper-root{margin:20px}.fm-cancel.common-btn.MuiButtonBase-root{width:100%!important;height:40px!important}.fm-join-cancel{flex-direction:column-reverse;gap:20px}.fmJoinBtn.MuiButtonBase-root{padding:10px;height:50px}.rf-ss .MuiInputBase-root{height:30px}}@media (max-width: 766px){.rf-ss .MuiInputBase-root{height:30px}}._wrapper_1uhno_1{height:100%;width:100%;display:flex;justify-content:center;align-items:center}._three-body_1uhno_9{--uib-size: 35px;--uib-speed: .8s;--uib-color: #114a90;position:relative;display:inline-block;height:var(--uib-size);width:var(--uib-size);animation:_spin78236_1uhno_1 calc(var(--uib-speed) * 2.5) infinite linear}._three-body__dot_1uhno_20{position:absolute;height:100%;width:30%}._three-body__dot_1uhno_20:after{content:"";position:absolute;height:0%;width:100%;padding-bottom:100%;background-color:var(--uib-color);border-radius:50%}._three-body__dot_1uhno_20:nth-child(1){bottom:5%;left:0;transform:rotate(60deg);transform-origin:50% 85%}._three-body__dot_1uhno_20:nth-child(1):after{bottom:0;left:0;animation:_wobble1_1uhno_1 var(--uib-speed) infinite ease-in-out;animation-delay:calc(var(--uib-speed) * -.3)}._three-body__dot_1uhno_20:nth-child(2){bottom:5%;right:0;transform:rotate(-60deg);transform-origin:50% 85%}._three-body__dot_1uhno_20:nth-child(2):after{bottom:0;left:0;animation:_wobble1_1uhno_1 var(--uib-speed) infinite calc(var(--uib-speed) * -.15) ease-in-out}._three-body__dot_1uhno_20:nth-child(3){bottom:-5%;left:0;transform:translate(116.666%)}._three-body__dot_1uhno_20:nth-child(3):after{top:0;left:0;animation:_wobble2_1uhno_1 var(--uib-speed) infinite ease-in-out}@keyframes _spin78236_1uhno_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _wobble1_1uhno_1{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-66%) scale(.65);opacity:.8}}@keyframes _wobble2_1uhno_1{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(66%) scale(.65);opacity:.8}}@keyframes _bounce_128sf_1{0%{transform:translateY(0)}40%{transform:translateY(-100%)}80%{transform:translateY(0)}}._loadingHolder_128sf_13{display:flex;margin-top:20px}._loadingItem_128sf_18{background:#114a90;padding:5px;border:solid 10px transparent;background-clip:padding-box;border-radius:50%;animation:_bounce_128sf_1 1s cubic-bezier(.5,0,.5,1) infinite}._loadingItem_128sf_18:nth-child(2){animation-delay:.1s}._loadingItem_128sf_18:nth-child(3){animation-delay:.2s}@media (max-width: 575.98px){._loadingItem_128sf_18{padding:5px}}._schoolCardContainer_17ot2_2{display:flex;flex-direction:column}._schoolImage_17ot2_7{min-width:210px;max-width:210px;min-height:150px;max-height:150px;object-fit:cover;background-color:#fff;width:100%;border-radius:5px;cursor:pointer;position:relative}._schoolContentContainer_17ot2_20{display:flex;justify-content:center;flex-grow:1;flex-direction:column;margin-left:15px}._schoolCardContainer_17ot2_2{flex-direction:row}._schoolHeaderContainer_17ot2_33{display:flex;justify-content:space-between;font-family:Poppins}._schoolName_17ot2_39{color:#272727;font-size:15px;font-weight:600;line-height:20px;display:flex;flex-wrap:nowrap}._schoolStatusBadge_17ot2_52{color:#fff;font-size:10px;font-weight:400;padding:5px;border-radius:4px;margin-left:15px;font-family:Poppins;height:23px;min-width:120px;display:inline-flex;align-items:center;justify-content:center}._schoolListHead_17ot2_67{font-size:24px;font-weight:600}._schoolDetailsContainer_17ot2_72{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:10px}._schoolDetailRow_17ot2_80{display:flex;align-items:flex-start;color:#a3a3a3;gap:7px;font-family:Poppins}._schoolDataItem_17ot2_88{display:flex;align-items:center;gap:7px;padding-right:10px;margin-right:10px;border-right:1px solid #d8d8d8}._schoolDataItem_17ot2_88:last-child{border-right:0}._schoolDetailRow_17ot2_80 img{margin-top:2px}._detailText_17ot2_105{font-size:12px;font-weight:400;color:#767676}._locationText_17ot2_111{color:#767676;font-size:12px;font-weight:400;font-family:Poppins;text-transform:capitalize;line-height:normal}._link_17ot2_120{max-width:300px;font-size:12px;line-height:16px;font-weight:400;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins;text-decoration:none}._schoolLink_17ot2_133{display:flex;align-items:center;gap:7px}._clearButton_17ot2_139{font-size:12px!important}._countContainer_17ot2_143{display:flex;background-color:#fff;width:100%;justify-content:space-between;position:sticky;top:172px;z-index:1000;padding:20px;align-items:center}._schoolTypeCount_17ot2_155{width:25px;height:25px;margin-left:4px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;background-color:#b9c9dc;color:#114a90;border-radius:20px}._favBorder_17ot2_169{transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms!important}@media (max-width: 766px){._schoolListWrapper_17ot2_177{padding-top:92px;background-color:#fff}._clearButton_17ot2_139{padding:2px 6px!important;font-size:9px!important;border-radius:5px!important}._countContainer_17ot2_143{display:flex;background-color:#fff;width:100%;justify-content:space-between;position:fixed;top:132px;z-index:1000;padding:10px 20px;box-shadow:inset 0 0 1px #adadad;height:38px}._schoolListHead_17ot2_67{font-size:14px}._schoolCardContainer_17ot2_2{display:flex;flex-direction:column;margin:0 15px;border:1px solid #ececec;border-radius:5px}._schoolContentContainer_17ot2_20{display:flex;justify-content:center;flex-direction:column;flex-grow:1;padding:20px 15px;margin-left:0}._link_17ot2_120{max-width:280px}._schoolImage_17ot2_7{object-fit:cover;width:100%;border-radius:5px 5px 0 0;cursor:pointer;position:relative;height:210px!important;min-width:100%;min-height:auto;max-height:none}}@media (min-width: 767px) and (max-width: 1025px) and (orientation: portrait){._countContainer_17ot2_143{display:flex;background-color:#fff;width:100%;justify-content:space-between;position:sticky;top:0;z-index:1000;padding:20px}._schoolCardContainer_17ot2_2{padding:20px}._schoolContentContainer_17ot2_20{display:flex;justify-content:center;flex-direction:column;flex-grow:1;padding:20px}._schoolItem_17ot2_265{border-bottom:.5px solid rgba(62,62,62,.3)}._schoolImage_17ot2_7{object-fit:cover;width:100%;border-radius:5px;cursor:pointer;position:relative}}@media (max-width: 576px){._countContainer_17ot2_143{top:172px}}@media only screen and (min-device-width: 900px) and (max-device-width: 1366px) and (orientation: portrait){._schoolListHead_17ot2_67{font-size:18px}._schoolItem_17ot2_265{padding:10px!important}._schoolImage_17ot2_7{min-width:160px;max-width:160px;min-height:120px;max-height:120px}._schoolCardContainer_17ot2_2{padding:10px}._schoolContentContainer_17ot2_20{margin-left:10px;padding:10px}._schoolHeaderContainer_17ot2_33{display:block}._schoolStatusBadge_17ot2_52{margin-left:0;margin-top:8px}._link_17ot2_120{max-width:240px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: landscape){._schoolListHead_17ot2_67{font-size:20px}}@media (min-width: 1200px){._countContainer_17ot2_143{top:0}}._schoolDetailCard_1btei_3{height:calc(100dvh - 130px);width:470px;background-color:#fff;border-radius:20px 20px 0 0;box-shadow:-7px 4px 31px #0000001c;margin-right:10px;overflow:hidden;position:fixed;z-index:1000;bottom:0;padding-bottom:90px}._schoolDetailCardInner_1btei_17{height:100%;overflow:scroll}._schoolDetailCardInner_1btei_17::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}._schoolDetailCardInner_1btei_17::-webkit-scrollbar-thumb:hover{background:#fff}._schoolDetailCardInner_1btei_17::-webkit-scrollbar{width:5px;box-shadow:0 -1px #fff}._schoolDetailCardInner_1btei_17::-webkit-scrollbar-track{background:#fff;border-radius:5px}._schoolDetailCardInner_1btei_17::-webkit-scrollbar-thumb{background:#e4dfdf;border-radius:5px}._schoolDetailCardInner_1btei_17::-webkit-scrollbar-thumb:hover{background:#e4dfdf}._detailCardHeader_1btei_59{position:absolute;display:flex;width:100%;flex-direction:row-reverse;padding-top:5px;left:0;right:0;justify-content:space-between;align-items:center}._bannerImage_1btei_71{height:235px;width:100%;border-radius:20px 20px 0 0;background-color:#fff}._cardContent_1btei_78{margin:20px;display:flex;flex-direction:column;gap:15px}._keyPeopleContainer_1btei_85{display:flex;gap:20px;flex-direction:column}._keyPerson_1btei_91{display:flex;justify-content:flex-start;align-items:center}._highlightContainer_1btei_97{background-color:#0000000f;border-radius:10px}._highlightContent_1btei_102{color:#767676;font-weight:500;font-size:12px;display:flex;justify-content:space-between;padding:20px;gap:5px}._highlightContentChild_1btei_112{display:flex;flex-direction:column;gap:10px;flex-shrink:0;align-items:center;flex-basis:33.33%;text-align:center}._highlightContentChild2Col_1btei_122{display:flex;flex-direction:column;gap:10px;flex-shrink:0;align-items:center;flex-basis:50%;text-align:center}._mapContainer_1btei_132{margin:20px 20px 0}._bottomBar_1btei_137{bottom:0;position:fixed;background:linear-gradient(180deg,rgba(255,255,255,.04) 12.03%,#ffffff 53.37%);width:470px;padding:30px 20px 20px;display:flex;gap:10px}._scBtn_1btei_147{flex:1;text-transform:inherit!important;font-weight:600!important;font-size:14px!important;color:#fff!important;height:40px!important;border-radius:8px!important}._firstButton_1btei_157{background-color:#e81123!important}._secondButton_1btei_161{background-color:#114a90!important}._thirdButton_1btei_165{background-color:#0e0e0e!important}._cardClose_1btei_169{width:25px}._schoolTypeChip_1btei_173{display:flex;align-items:center;flex-wrap:wrap;gap:10px 10px}._schoolTypeChip_1btei_173 span{width:fit-content;height:30px;display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:22px;border:1px solid #114a90;background-color:#dce7f5;font-size:12px;font-weight:400;letter-spacing:.02em;color:#114a90}._link_1btei_195{word-break:break-all;font-size:12px;line-height:16px;font-weight:400;cursor:pointer;text-decoration:none}@media (max-width: 575.98px){._schoolDetailCard_1btei_3{height:100%;background-color:#fff;width:100%;border-radius:0;z-index:1031;padding-bottom:75px}._bottomBar_1btei_137{bottom:0;width:100%;display:flex;gap:10px;align-items:center;padding:20px}._scBtn_1btei_147{font-size:12px!important;height:35px!important;border-radius:5px!important}._bannerImage_1btei_71{border-radius:0}._mapContainer_1btei_132{padding-bottom:00px}._cardClose_1btei_169{width:15px}}@media (min-width: 767px) and (max-width: 1025px) and (orientation: portrait){._schoolDetailCard_1btei_3{height:calc(100dvh - 238px);right:0;width:500px}._bottomBar_1btei_137{width:500px}}._date_1btei_250{color:#114a90;font-size:15px;font-weight:500}._time_1btei_255{color:#414141;font-size:14px}._openhouse_1btei_259{color:#4c5a76;text-decoration:underline}._cardsContainer_5z530_1{overflow-y:scroll;height:calc(100dvh - 108px);display:flex;flex-direction:column;gap:15px}._cardsContainer_5z530_1::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}._cardsContainer_5z530_1::-webkit-scrollbar-thumb:hover{background:#fff}._cardsContainer_5z530_1::-webkit-scrollbar{width:5px;box-shadow:0 -1px #fff}._cardsContainer_5z530_1::-webkit-scrollbar-track{background:#fff;border-radius:5px}._cardsContainer_5z530_1::-webkit-scrollbar-thumb{background:#e4dfdf;border-radius:5px}._cardsContainer_5z530_1::-webkit-scrollbar-thumb:hover{background:#e4dfdf}._gm-style_5z530_46 ._gm-style-iw-c_5z530_46{padding:0!important}._gm-style_5z530_46 ._gm-style-iw-d_5z530_49{overflow:hidden!important}button._gm-ui-hover-effect_5z530_52{background-color:#fff!important;img,span {margin: auto !important;}}@media (max-width: 575.98px){._cardWrapper_5z530_61{display:flex!important;flex-direction:column!important}._cardsContainer_5z530_1{overflow-y:scroll;height:calc(100dvh - 79px);display:flex;flex-direction:column;gap:15px;padding-right:0}&::-webkit-scrollbar{width:5px;box-shadow:0 -1px #fff}}._schoolFilterWrap_1lej3_1{height:100%;width:100%;padding:20px;gap:30px;background-color:#114a90;display:flex;flex-direction:column}._filterHeading_1lej3_11{font-size:20px;font-weight:600;color:#fff;margin-bottom:5px}._filterButtons_1lej3_18{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:20px}._filterButtons_1lej3_18 button{height:40px}._filterButtons_1lej3_18 button:hover{filter:drop-shadow(2px 4px 6px black)}._schoolListSearchFilter_1lej3_32{display:flex;flex-direction:column;gap:.5rem}._schoolListDescription_1lej3_38{display:none}@media (min-width: 576px){._schoolListSearchFilter_1lej3_32{flex-direction:row}}._filterWrapper_1lej3_48{height:100%;width:100%;padding:20px;gap:20px;background-color:#114a90;display:flex;flex-direction:column}._resFilter_1lej3_57{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff;overflow:hidden}._resFilterHead_1lej3_64{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;font-weight:500;font-size:20px;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:10;border-bottom:1px solid rgb(195,195,195)}._resFilterinner_1lej3_79{margin:66px 0 120px;padding:30px 30px 0;display:flex;flex-direction:column;gap:10px;overflow-y:scroll;height:calc(100dvh - 186px);font-size:16px!important}._resFilterinner_1lej3_79 h2{font-size:18px;font-weight:500;margin-bottom:10px}._filterCheckText_1lej3_92{display:flex;align-items:center;justify-content:space-between;color:#0000009e;font-weight:500;font-size:16px}._resFilterbottom_1lej3_98{padding:30px;bottom:0;position:fixed;background-color:#fff;width:100%;z-index:1041}._resFilterBtn_1lej3_105{padding:8px!important;border-radius:5px!important;font-weight:500!important;font-size:14px!important;text-transform:inherit!important;display:flex!important;justify-content:center!important;align-items:center!important;flex:1}._toggleBtns_1lej3_116{display:flex;gap:2px;flex:.5px}._toggleBtnItem_1lej3_121{padding:8px!important;border-radius:5px!important;flex-grow:1!important;display:flex!important;justify-content:center!important}@media (max-width: 766px){._filterHeading_1lej3_11{display:none}._searchInput_1lej3_131,._filterButtons_1lej3_18{display:none!important}._responsiveFilterButton_1lej3_137{display:flex!important;gap:10px!important;height:30px}._responsiveFilterButton_1lej3_137 button{height:2rem}._filterWrapper_1lej3_48{padding:12px!important;gap:10px!important;position:fixed;top:78px;left:0;right:0;height:auto;z-index:1}._resFilter_1lej3_57{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff;overflow:hidden}._resFilterHead_1lej3_64{display:flex;justify-content:space-between;padding:12px 20px;font-weight:500;font-size:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:10;border-bottom:1px solid rgb(195,195,195);align-items:center}._resFilterinner_1lej3_79{margin:50px 0 77px;padding:20px 20px 0;display:flex;flex-direction:column;gap:10px;overflow-y:scroll;height:calc(100dvh - 127px)}._filterCheckText_1lej3_92{display:flex;align-items:center;justify-content:space-between;color:#0000009e;font-weight:500;font-size:14px}._resFilterbottom_1lej3_98{padding:20px;bottom:0;position:fixed;background-color:#fff;width:100%;z-index:1041}._rfss_1lej3_199,._responsiveFilterButton_1lej3_137{flex:1}}@media (min-width: 767px) and (max-width: 1025px) and (orientation: portrait){._filterHeading_1lej3_11{display:none}._searchInput_1lej3_131,._filterButtons_1lej3_18{display:none!important}._responsiveFilterButton_1lej3_137{display:flex!important;gap:10px!important}._resFilterinner_1lej3_79{margin:66px 0 96.5px;height:calc(100dvh - 162.5px)}._rfss_1lej3_199,._responsiveFilterButton_1lej3_137{flex:1}}@media only screen and (min-device-width: 768px) and (max-device-width: 1199px) and (orientation: landscape){._filterHeading_1lej3_11{display:none}._searchInput_1lej3_131,._filterButtons_1lej3_18{display:none!important}._responsiveFilterButton_1lej3_137{display:flex!important;gap:10px!important}._rfss_1lej3_199,._responsiveFilterButton_1lej3_137{flex:1}._toggleBtns_1lej3_116{flex:.3}}@media (min-width: 1200px){._responsiveFilterButton_1lej3_137{display:none}}
