@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/rs/fonts/source-sans-pro/SourceSansPro.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/rs/fonts/poppins/Poppins-Regular.ttf)}body,html{margin:0;padding:0;font-size:16px;font-family:Source Sans Pro;background-color:#fff!important}@media screen and (min-width:1536px){body,html{font-size:18px}}@media screen and (max-width:1535px){body,html{font-size:16px}}@media screen and (max-width:1199px){body,html{font-size:15px}}@media screen and (max-width:899px){body,html{font-size:14px}}@media screen and (max-width:599px){body,html{font-size:12px}}*{font-family:Source Sans Pro}a{color:inherit;text-decoration:none}*{box-sizing:border-box}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar{width:6px;height:6px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#858585;border-radius:3px}.MuiTableRow-root.MuiTableRow-head th:first-child:before{content:none}.MuiCalendarPicker-root .MuiTypography-caption{font-size:1rem;width:100%}.MuiCalendarPicker-root>div:first-child{background:#f5f5f5;margin-top:0;padding-top:2rem;padding-bottom:2rem;position:relative}.MuiCalendarPicker-root>div:first-child>div:first-child{margin:0 auto;padding-left:2.5rem;font-size:1rem;font-weight:700}.MuiCalendarPicker-root>div:first-child>div:nth-child(2)>button:first-child{position:absolute;left:10px}.MuiCalendarPicker-root>div:first-child>div:nth-child(2)>div{display:none}.whiteHeadcalendar .MuiPickerStaticWrapper-content>div>div{width:100%;height:100%;padding:0 10%}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root{width:100%}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiTypography-caption{font-size:1rem;padding-left:0}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child{background:unset;padding-top:0;padding-bottom:0}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root{overflow-y:unset}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root>div>div:first-child{justify-content:space-around}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row]{justify-content:space-around;margin-top:10px;margin-bottom:10px}.whiteHeadcalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root{display:inline-block;width:100%;position:relative;margin:auto}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root,.monthWise .MuiPickerStaticWrapper-content>div>div{width:100%;max-height:unset}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root{overflow-y:unset}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root>div>div:first-child{justify-content:space-around}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root{min-height:410px}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row]{justify-content:space-around;height:65px}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root{font-size:1.375rem;font-weight:500;display:inline-block;width:100%;position:relative;margin:auto;height:60px;display:inline-flex;justify-content:flex-start;padding-left:20px;text-align:left}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.Mui-selected,.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.Mui-selected:hover{background-color:none}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.MuiPickersDay-today{border:none}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child{background:#fff;border-bottom:1px solid #ececec}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:first-child{font-size:1.625rem}.monthWise .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiTypography-caption{font-size:1.5rem;font-weight:700;color:#282828;width:100%;display:inline-flex;justify-content:flex-start;padding-left:20px}.attendanceCalendar .MuiPickerStaticWrapper-content>div>div{width:100%;max-height:unset}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiButtonBase-root .MuiIconButton-root .MuiPickersArrowSwitcher-button{color:"red";padding:100px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root{width:100%;max-height:unset}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root{overflow-y:unset}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root>div>div:first-child{justify-content:space-around}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root{min-height:330px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row]{justify-content:space-around;height:50px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root{font-size:1rem;font-weight:400;display:inline-block;width:100%;position:relative;margin:auto;height:32px;display:flex;justify-content:center;padding-left:3px;text-align:left}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.Mui-selected{background:none;color:#000}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.Mui-selected:hover{background:none}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root.MuiPickersDay-today{border:none}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child{background:#fff;border-bottom:1px solid #ececec}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:first-child{font-size:1rem}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:nth-child(2)>button:first-child{color:#c44747;position:absolute;left:6%;bottom:12px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:nth-child(2)>button:last-child{color:#c44747;position:absolute;right:5%;bottom:12px}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child>div:nth-child(2)>div{display:none}.attendanceCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiTypography-caption{font-size:1rem;font-weight:700;color:#282828;width:100%;display:inline-flex;justify-content:flex-start;padding-left:7%;margin-bottom:10px}.scheduleCalendar{display:inline-block;width:100%;justify-content:center;align-items:center}.scheduleCalendar .MuiPickerStaticWrapper-content>div>div{width:100%;margin:0;padding:0 1.25rem}.scheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root{width:100%;display:inline-block}.scheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiTypography-caption{font-size:.875rem;padding-left:0;width:100%;color:#404040;font-weight:600}.scheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child{background:unset;padding:0;margin:0;width:100%}.scheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiPickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root{overflow-y:hidden}.scheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiPickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row]{justify-content:space-around;margin-bottom:.8rem}.scheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiPickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root{display:inline-block;width:100%;position:relative;margin:0;border-radius:auto;font-size:.875rem;font-weight:500;height:100%}.mpScheduleCalendar{display:inline-block;width:100%;justify-content:center;align-items:center}.mpScheduleCalendar .MuiPickerStaticWrapper-content>div>div{width:100%;margin:0;padding:0 1rem}.mpScheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root{width:100%;display:inline-block;background-color:hsla(0,0%,96%,.5)}.mpScheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .MuiTypography-caption{font-size:.875rem;padding-left:0;width:100%;color:#8c8c8c;font-weight:600;margin-top:.25rem}.mpScheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root>div:first-child{margin:0;padding:1.75rem 0;width:100%;color:#404040;font-size:1rem;font-weight:700;background-color:hsla(0,0%,93%,.5);border-radius:.25rem .25rem 0 0}.mpScheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root{overflow-y:hidden}.mpScheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row]{justify-content:space-around}.mpScheduleCalendar .MuiPickerStaticWrapper-content .MuiCalendarPicker-root .PrivatePickersFadeTransitionGroup-root .PrivatePickersSlideTransition-root div[role=row] .MuiButtonBase-root{display:inline-block;width:100%;position:relative;margin:0;border-radius:0;font-size:.875rem;font-weight:500}.ellipsis{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.varticalLine:before{border-left:6px solid #0794e3;border-top-left-radius:6px;content:"";margin-left:-16px;padding-bottom:84.9px;padding-top:14px}.customTab{overflow:hidden;min-height:48px;-webkit-overflow-scrolling:touch;display:flex;padding-left:20px;min-height:2rem;margin:0;border-bottom:1px solid #d9d9d9}.css-1bulh4h-MuiPaper-root-MuiAccordion-root.Mui-expanded{margin:0}.tabBox{color:#fff;font-weight:700;font-size:10px}.tabBox:before{content:"";min-width:20px;line-height:1;padding:0 6px;height:20px;border-radius:10px;z-index:1;transition:transform 225ms cubic-bezier(.4,0,.2,1) 0ms;background-color:#16a5f4;top:0;right:0;transform:scale(1) translate(50%,-50%);transform-origin:100% 0;position:absolute}.scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-y:scroll}.Home_container__tlJEC{padding:0 2rem}.Home_main__uFstG{min-height:100vh;padding:4rem 0;flex:1 1;flex-direction:column}.Home_footer__SLdv4,.Home_main__uFstG{display:flex;justify-content:center;align-items:center}.Home_footer__SLdv4{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.Home_footer__SLdv4 a{display:flex;justify-content:center;align-items:center;flex-grow:1}.Home_title__qpuAf a{color:#0070f3;text-decoration:none}.Home_title__qpuAf a:active,.Home_title__qpuAf a:focus,.Home_title__qpuAf a:hover{text-decoration:underline}.Home_title__qpuAf{margin:0;line-height:1.15;font-size:4rem}.Home_description___6u6j,.Home_title__qpuAf{text-align:center}.Home_description___6u6j{margin:4rem 0;line-height:1.5;font-size:1.5rem}.Home_code__8OdLc{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.Home_grid__wi5Zt{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.Home_card__QyXP2{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.Home_card__QyXP2:active,.Home_card__QyXP2:focus,.Home_card__QyXP2:hover{color:#0070f3;border-color:#0070f3}.Home_card__QyXP2 h2{margin:0 0 1rem;font-size:1.5rem}.Home_card__QyXP2 p{margin:0;font-size:1.25rem;line-height:1.5}.Home_logo__WoRLV{height:1em;margin-left:.5rem}@media(max-width:600px){.Home_grid__wi5Zt{width:100%;flex-direction:column}}