html{font-size:10px}*{box-sizing:border-box;font-variant-numeric:lining-nums proportional-nums;outline:none;margin:0;padding:0}html,body{max-width:100vw;font-family:Plus Jakarta Sans;overflow-x:hidden}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.btn{--bs-btn-padding-x:1.8rem;--bs-btn-padding-y:1.15rem;--bs-btn-font-size:1.4rem;--bs-btn-font-weight:500;--bs-btn-line-height:1.5;--bs-btn-border-radius:.8rem;align-items:center;transition:all .5s;display:inline-flex}.btn-outline-primary{--bs-btn-color:#111;--bs-btn-border-color:#cfcfcf;--bs-btn-hover-color:#fff;--bs-btn-bg:#fff;--bs-btn-hover-bg:#69b17f;--bs-btn-hover-border-color:#69b17f;--bs-btn-focus-shadow-rgb:13, 110, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#69b17f;--bs-btn-active-border-color:#69b17f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#69b17f;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#69b17f;--bs-gradient:none;border:1px solid #cfcfcf}.btn-outline-primary:hover{color:#69b17f;background:0 0}.btn-transparent{background:0 0}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#69b17f;--bs-btn-border-color:#69b17f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#69b17f;--bs-btn-hover-border-color:#69b17f;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#69b17f;--bs-btn-active-border-color:#69b17f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#111;--bs-btn-disabled-bg:#c1bfbc;--bs-btn-disabled-border-color:#c1bfbc}.btn-primary:hover{color:#69b17f;background:0 0}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:#111;pointer-events:none;opacity:1;background-color:#c1bfbc;border-color:#c1bfbc}.overflow-unset{overflow:unset!important}.white-space-unset{white-space:unset!important}html{font-size:10px}*{box-sizing:border-box;font-variant-numeric:lining-nums proportional-nums;outline:none;margin:0;padding:0}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container .row,.container-fluid .row,.container-lg .row,.container-md .row,.container-sm .row,.container-xl .row,.container-xxl .row{--bs-gutter-x:2.4rem}@media (max-width:767px){.container,.container-md,.container-sm{max-width:100%}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:100%}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px}}@media (min-width:1400px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1300px}}html,body *{scrollbar-width:thin;scrollbar-color:#000 #fff!important}::-webkit-scrollbar-track{background-color:#fff;-webkit-box-shadow:inset 0 0 3px #fff}::-webkit-scrollbar{background-color:#fff;width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:#707070;border-radius:16px;-webkit-box-shadow:inset 0 0 3px #fff}@media (max-width:767px){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px!important}}.w_20{width:20%}.w_40{width:40%}.w_60{width:60%}.w_80{width:80%}a{display:inline-block}:root{--grid_col:1;--primary-color:$primary-color_80}@media (min-width:768px){:root{--grid_col:2}}@media (min-width:992px){:root{--grid_col:3}}body{font-family:Plus Jakarta Sans;font-size:1.2rem;font-style:normal;line-height:1.9rem}h1,h2,h3,h4,h5,h6,p,li{margin-bottom:0}.splashMain{background-color:#fff;background-image:url(../media/splashBg.0161rhj_mbrz..png);background-position:50%;background-repeat:no-repeat;width:100%;height:100vh}.splashMain .splashLogo{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.topSectionLogo{width:100%;min-height:45px;padding:1rem 1.5rem;position:relative}.topSectionLogo .logoCenter{justify-content:center;align-items:center;display:flex}.topSectionLogo .logoCenter img{width:auto;height:8rem}.topSectionLogo .logoutbtn{cursor:pointer;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:50%;right:2.1rem;transform:translateY(-50%)}.topSectionLogo .logoutbtn span svg{color:#111}.topSectionLogo .logoutbtn span:hover svg{color:#69b17f}.topSectionLogo .logoutbtn .logoutRed{color:red;font-weight:650}.header{position:relative}.backButtonsec{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.backButtonsec .backButton{background:0 0;border:0;padding:0}.backButtonsec .backButton img{transform:rotate(180deg)}.backButtonsec.rightside{left:auto;right:1.5rem}.backButtonsec.rightside .backButton img{transform:rotate(0)}.InstructionsMain{width:100%}.InstructionsMain .InstructionsList{width:100%;padding:0 15px 80px}.InstructionsMain .InstructionsList .sliderBox{width:100%}.InstructionsMain .InstructionsList .sliderBox p{color:#111;text-align:left;margin-bottom:0;padding-bottom:2rem;font-size:2.2vh;line-height:1.5}.InstructionsMain .InstructionsList .sliderBox h1{color:#111;text-align:center;margin-bottom:0;padding-bottom:2rem;font-size:2.5vh;font-weight:700;line-height:1.5}.InstructionsMain .InstructionsList .sliderBox .imgbox{width:100%;padding-bottom:4rem}.InstructionsMain .InstructionsList .sliderBox .imgbox img{object-fit:contain;width:100%;height:100%}.InstructionsMain .InstructionsList .buttonFull{z-index:9;background:#fff;width:100%;padding:1.5rem;position:fixed;bottom:0;left:0}.InstructionsMain .InstructionsList .buttonFull .btn{text-align:center;width:100%;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.2rem;display:block}.InstructionsMain .instructionsBottom{width:100%;margin-top:2rem}.InstructionsMain .instructionsBottom .bottomImageBox{background:#69b17f;border-radius:16rem 16rem 0 0;justify-content:center;width:100%;height:100%;display:flex;position:relative}.InstructionsMain .instructionsBottom .bottomImageBox img{margin-top:-3rem}.AllowLocationModal{text-align:center;justify-content:center;width:auto;max-width:34rem;margin:0 auto}.AllowLocationModal .modal-content{border-radius:1.2rem;padding:2rem}.AllowLocationModal .modal-content .modal-body{padding:0}.AllowLocationModal .modal-content .modal-body h2{color:#111;margin-bottom:0;padding-bottom:1rem;font-family:Plus Jakarta Sans;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.3rem}.AllowLocationModal .modal-content .modal-body p{color:#111;margin-bottom:0;padding-bottom:1.5rem;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.3rem}.AllowLocationModal .modal-content .modal-body .buttonsection{border:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.5rem;padding:0;display:flex}.AllowLocationModal .modal-content .modal-body .buttonsection .btn{text-align:center;justify-content:center;width:100%;max-width:118px;padding:1rem;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2rem}.AllowLocationModal .modal-content .modal-body .notiContent p{font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.3rem}.AllowLocationModal .modal-content .modal-body .viewNotiBtn{justify-content:center;width:100%;font-size:1.8rem;font-style:normal;line-height:2.3rem;display:inline-flex}.AllowLocationModal .modal-content .modal-body .notiDetail .textDate{color:#69b17f;font-family:Plus Jakarta Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}.AllowLocationModal .modal-content .modal-body .notiDetail .textmsg{color:#111;font-family:Plus Jakarta Sans;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.3rem}.AllowLocationModal .modal-content .modal-body .notiDetail .textDes{font-family:Plus Jakarta Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}.AllowLocationModal .modal-content .modal-body .closeNotiBtn{border-radius:8px;justify-content:center;width:100%;padding:10px 20px;display:inline-flex}.FormDesignbox{width:100%;padding:1rem 1.5rem}.FormDesignbox .titleName{color:#111;margin-bottom:0;padding-bottom:1rem;font-size:2.2rem;font-style:normal;font-weight:600;line-height:2.4rem}.FormDesignbox .subDesct{color:#707070;padding-bottom:1rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem}.FormDesignbox .formbox{padding-top:1.5rem}.FormDesignbox .formbox .mb-3{margin-bottom:1.6rem!important}.FormDesignbox .formbox .form-label{color:#111;margin-bottom:.8rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.2rem}.FormDesignbox .formbox .form-label.agencyLabel{color:#707070}.FormDesignbox .formbox .form-control{color:#111;box-shadow:none;background:0 0;border:1px solid #cfcfcf;border-radius:4px;outline:none;padding:1.6rem 1.5rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.2rem}.FormDesignbox .formbox .form-control:disabled{color:#707070;background:#f2f4f5}.FormDesignbox .formbox .form-control:focus{color:#69b17f;border-color:#69b17f}.FormDesignbox .formbox .form-control::placeholder{color:#acacac}.FormDesignbox .formbox .form-control.inputInvalid{color:red;border-color:red}.FormDesignbox .formbox .formInnerbox{padding-bottom:3rem}.FormDesignbox .formbox .btnBottom{background:#fff;width:100%;padding:1rem 0;bottom:0;left:0}.FormDesignbox .formbox .btnBottom .forgotPin{justify-content:flex-end;width:100%;padding:.5rem 0 2rem;display:flex}.FormDesignbox .formbox .btnBottom .forgotPin a{color:#69b17f;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.2rem;text-decoration:none}.FormDesignbox .formbox .btnBottom .buttonFull{width:100%}.FormDesignbox .formbox .btnBottom .buttonFull .btn{text-align:center;width:100%;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.2rem;display:block}.FormDesignbox.loginCodever .formbox .buttonFull{flex-direction:column;gap:1.5rem;display:flex}.FormDesignbox.Resetpin .formbox{height:calc(100vh - 220px)}.profileSection{background-color:#69b17f;border-radius:8px;justify-content:flex-end;align-items:flex-start;gap:1.7rem;margin-top:1.4rem;padding:0 1.4rem 0 2.5rem;display:flex}.profileSection .profileImage{aspect-ratio:.53;object-fit:cover;align-self:flex-start;width:78px;margin-top:-14px}.profileSection .profiletextcontainer{flex-direction:column;flex-grow:1;margin:auto 0;display:flex}.profileSection .profiletextcontainer .profilewelcometext{white-space:nowrap;color:#fff;font-size:2.2rem;font-style:normal;font-weight:600;line-height:2.4rem}.profileSection .profiletextcontainer .profilesubtext{color:#fff;margin-top:6px;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.9rem}.Homecontainer{flex-direction:column;padding:0 1.8rem;display:flex}.Homecontainer .buttonsection{flex-direction:column;gap:1.5rem;width:100%;padding-top:3.5rem;display:flex}.Homecontainer .buttonsection .btn{justify-content:center;align-items:center;gap:1rem;width:100%;padding:1.4rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.2rem;display:flex}.Homecontainer .buttonsection .btn span{justify-content:flex-start;align-items:center;gap:1rem;width:140px;display:flex}.bootomNavSection{background-color:#f7f7f7;background-position:50%;background-repeat:no-repeat;width:100%;padding:2rem 1rem;position:fixed;bottom:0}.bootomNavSection ul{justify-content:center;align-items:center;gap:1.5rem;margin:0;padding:0;list-style-type:none;display:flex}.bootomNavSection ul li{color:#a2a2a2;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:50%;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem;display:flex}.bootomNavSection ul li.active{color:#69b17f}.SuccessPage{width:100%;height:calc(100vh - 130px)}.SuccessPage.ClientNotFound{height:auto}.SuccessPage{flex-direction:column;display:flex}.SuccessPage .successImgbox{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100%;padding:1.5rem;display:flex}.SuccessPage .successImgbox h1{text-align:center;color:#111;font-size:2.2rem;font-style:normal;font-weight:600;line-height:2.4rem}.SuccessPage .successImgbox p{text-align:center;color:#707070;font-size:2.2rem;font-style:normal;font-weight:400;line-height:2.4rem}.SuccessPage .successImgbox .FormDesignbox .formbox{height:auto}.SuccessPage .successImgbox .FormDesignbox .formbox .buttonFull{flex-direction:column;gap:10px;width:100%;padding-top:40px;display:flex}.SuccessPage .successImgbox .FormDesignbox .formbox .buttonFull .btn{justify-content:center;align-items:center;width:100%;display:flex}.SuccessPage .timershowing{width:100%;padding:0 1.5rem;position:fixed;bottom:1.5rem}.SuccessPage .timershowing span{color:#fff;cursor:pointer;background:#69b17f;border-radius:.8rem;justify-content:center;align-items:center;width:100%;padding:1.5rem;font-size:1.6rem;font-style:normal;line-height:2.2rem;display:flex}.invalidData{color:red;padding:5px 0 0;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem;display:inline-block}.otpSendSuccess{color:#69b17f;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.9rem}.notificationMain{width:100%;height:calc(100vh - 70px);overflow-y:auto}.notificationMain h1{color:#111;margin-bottom:0;padding:0 1.5rem 1.5rem;font-size:2.4rem;font-weight:500;line-height:3rem}.notificationMain .notifiBOx .notifyToday:not(:last-child){padding-bottom:2rem}.notificationMain .notifiBOx .notifyToday .notifyTop{justify-content:space-between;align-items:center;padding:0 1.5rem 1rem;display:flex}.notificationMain .notifiBOx .notifyToday .notifyTop span{color:#111;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.notificationMain .notifiBOx .notifyToday .notifyTop span.markasread{color:#69b17f}.notificationMain .notifiBOx .notifyToday .notificationCard{background:#fff;justify-content:flex-start;align-items:flex-start;padding:1.5rem;display:flex}.notificationMain .notifiBOx .notifyToday .notificationCard .iconVie{color:#fff;background:#69b17f;border-radius:500rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.notificationMain .notifiBOx .notifyToday .notificationCard .iconVie svg{width:20px;height:20px}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent{flex-flow:column-reverse wrap;justify-content:space-between;align-items:flex-start;width:calc(100% - 3rem);height:100%;padding-left:1.5rem;display:flex}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .notifiyMsg{flex-direction:column;width:calc(100% - 2.5rem);height:100%;display:flex}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .notifiyMsg h2{color:#111;padding-bottom:.5rem;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.3rem}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .notifiyMsg p{color:#000;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .notifiyMsg .viewBtn{color:#69b17f;background:0 0;border:none;outline:none;width:fit-content;margin-top:4px;font-family:Plus Jakarta Sans;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .notifiyTime{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .notifiyTime span{font-size:1.2rem;font-style:normal;line-height:1.9rem;display:block}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .notifiyTime span.notifyTime{color:#707070;white-space:nowrap;font-size:1.4rem;font-style:normal;line-height:2rem}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .notifiyTime span.notifyDownload{color:#111}.notificationMain .notifiBOx .notifyToday .notificationCard .notificationContent .messageText{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clientSection{width:100%;padding:0 1.5rem 1.5rem}.clientSection .clientNotGet{justify-content:flex-end;width:100%;padding:.5rem 0 2rem;display:flex}.clientSection .clientNotGet a{color:#69b17f;font-size:2rem;font-style:normal;font-weight:550;line-height:2.6rem;text-decoration:none}.clientSection h1{color:#111;margin-bottom:0;padding:0 0 1.5rem;font-size:2.4rem;font-weight:500;line-height:3rem}.clientSection h1.arrivalMsg{text-align:center;font-size:19px}.clientSection .clientMainBox{width:100%;max-height:60vh;padding-bottom:30px;overflow-y:auto}.clientSection .clientMainBox .clientinnerbox{border:.5px solid #cfcfcf;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex;box-shadow:0 4px 2px #cfcfcfbf}.clientSection .clientMainBox .clientinnerbox:not(:last-child){margin-bottom:1.5rem}.clientSection .clientMainBox .clientinnerbox .iconBox{background:#fafafa;border-radius:500rem;justify-content:center;align-items:center;width:73px;height:73px;display:flex}.clientSection .clientMainBox .clientinnerbox .clientInfobox{flex-direction:column;width:calc(100% - 73px);padding-left:13px;display:flex}.clientSection .clientMainBox .clientinnerbox .clientInfobox h2{color:#69b17f;padding-bottom:5px;font-size:5rem;font-style:normal;font-weight:600;line-height:6rem}.clientSection .buttonsection{background:#fff;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;display:flex;position:fixed;bottom:0;left:0}.clientSection .buttonsection .clientNotGet{padding:0}.clientSection .buttonsection button{justify-content:center;align-items:center;gap:.6rem;width:100%;display:flex}.clientSection .buttonsection button span{justify-content:flex-start;align-items:center;gap:1rem;width:140px;display:flex}.clientSection.checkinPage .profileSection{margin-bottom:2rem}.clientSection.checkinPage .clientMainBox{height:auto}.clientSection.checkinPage .buttonsection{position:initial;width:100%;padding:2rem 0}.clientSection.checkinPage .arriavalMessage{text-align:center;font-size:1.6rem;font-style:normal;line-height:2.65rem}.clientSection .clientCheckin{padding-top:20px}.loactionMapscreen{width:100%;height:calc(100vh - 70px);overflow-y:auto}.loactionMapscreen h1{color:#111;margin-bottom:0;padding:0 1.5rem 1.5rem;font-size:2.4rem;font-weight:500;line-height:3rem}.loactionMapscreen .mapContainer{width:100%}.loactionMapscreen .mapContainer iframe{width:100%;height:calc(100vh - 135px)}.clientSignature{width:100%;padding:0 1.5rem 1.5rem}.clientSignature h1{color:#111;margin-bottom:0;font-size:2.4rem;font-weight:500;line-height:3rem}.clientSignature p{text-align:left;color:#707070;padding-bottom:1.5rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem}.clientSignature .SignatureCanva{width:100%}.clientSignature .SignatureCanva canvas{border:1px solid #cfcfcf;border-radius:8px;width:100%;height:260px;position:relative}.clientSignature .SignatureCanva .ClearButtonSection{justify-content:flex-end;align-items:flex-start;padding:2rem 0 1rem;display:flex}.clientSignature .SignatureCanva .btnclear{color:#000;background:0 0;border:0;padding:0}.clientSignature .SignatureCanva .btnclear:hover{color:#69b17f}.clientSignature .SignatureCanva .buttonsection{background:#fff;width:100%;padding:0 10px;position:fixed;bottom:15px;left:0}.clientSignature .SignatureCanva .buttonsection button{justify-content:center;align-items:center;width:100%;display:flex}.totalDureationSection{width:100%;height:calc(100vh - 70px);padding:0 1.5rem 1.5rem;overflow-y:auto}.totalDureationSection h1{color:#111;margin-bottom:0;font-size:2.4rem;font-weight:500;line-height:3rem}.totalDureationSection p{text-align:left;color:#707070;padding-bottom:1.5rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem}.totalDureationSection .totalDuration .totalTimeBox{color:#fff;background:#69b17f;border-radius:.8rem;flex-direction:column;align-items:center;margin-bottom:1.5rem;padding:2rem 1rem;display:flex}.totalDureationSection .totalDuration .totalTimeBox h2{color:#fff;padding-bottom:1rem;font-size:3.5rem;font-style:normal;font-weight:600;line-height:4rem}.totalDureationSection .totalDuration .totalTimeBox p{color:#fff;text-align:center;width:100%;padding-bottom:1rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.2rem;display:block}.totalDureationSection .totalDuration .timershowing{background:#fff;width:100%;padding:1rem 1.5rem;position:fixed;bottom:0;left:0}.totalDureationSection .totalDuration .timershowing span{color:#fff;cursor:pointer;background:#69b17f;border-radius:.8rem;justify-content:center;align-items:center;width:100%;padding:1.5rem;font-size:1.6rem;font-style:normal;line-height:2.2rem;display:flex}.QuestionAnsMain{width:100%;padding:0 1.5rem 1.5rem}.QuestionAnsMain h1{color:#111;margin-bottom:0;padding-bottom:2rem;font-size:6vw;font-weight:500}.QuestionAnsMain .buttonFull{background:#fff;width:100%;padding:1rem 1.5rem;position:fixed;bottom:0;left:0}.QuestionAnsMain .buttonFull .btn{justify-content:center;align-items:center;width:100%;display:flex}.QuestionAnsMainBox{padding-bottom:50px}.QuestionAnsMainBox .questionbox{border:1px solid #cfcfcf;border-radius:8px;width:100%;margin-bottom:1rem;padding:1.5rem}.QuestionAnsMainBox .questionbox p{color:#111;padding-bottom:1rem;font-size:2vh;font-weight:600}.QuestionAnsMainBox .questionbox .Ansbox{background:#f0f0f0;border-radius:5px;flex-direction:column;gap:1rem;padding:6px 6px 5px;display:flex}.QuestionAnsMainBox .questionbox .Ansbox .ansBtn{color:#111;background:#fff;border:0;outline:none;justify-content:center;align-items:flex-start;gap:1rem;padding:7px 15px;font-size:2vh;display:flex}.QuestionAnsMainBox .questionbox .Ansbox .ansBtn span{text-align:left;position:relative}.QuestionAnsMainBox .questionbox .Ansbox .ansBtn.active{color:#fff;background:#69b17f}.QuestionAnsMainBox .questionbox.invalidData{border:1px solid red;box-shadow:inset 0 0 5px #ff2121bf}.favTaskSection{width:100%;padding:0 1.5rem 1.5rem}.favTaskSection h1{color:#111;margin-bottom:0;padding-bottom:2.3rem;font-size:3.2rem;font-style:normal;font-weight:500;line-height:3.6rem}.favTaskSection .buttonFull{background:#fff;width:100%;padding:1rem 1.5rem;position:fixed;bottom:0;left:0}.favTaskSection .buttonFull .btn{justify-content:center;align-items:center;width:100%;font-size:2rem;font-style:normal;line-height:2.6rem;display:flex}.CarecodesQuestion{width:100%;padding:0 1.5rem 1.5rem}.CarecodesQuestion h1{color:#111;margin-bottom:0;padding-bottom:1rem;font-size:3.2rem;font-style:normal;font-weight:500;line-height:3.6rem}.CarecodesQuestion h2{color:#707070;padding-bottom:2rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem}.CarecodesQuestion .buttonFull{background:#fff;width:100%;padding:1rem 1.5rem;position:fixed;bottom:0;left:0}.CarecodesQuestion .buttonFull .btn{justify-content:center;align-items:center;width:100%;font-size:2rem;font-style:normal;line-height:2.6rem;display:flex}.CarecodesQuestion .paginationInfo{position:absolute;top:6.5rem;right:2rem}.CarecodesQuestion .paginationInfo p{color:#111;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem}.CarecodesQuestion .paginationInfo p span.Cp{color:#69b17f}.notfound{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:520px;height:100vh;margin:0 auto;padding:20px;line-height:1.4;display:flex}.notfound .notfound404{height:240px;position:relative}.notfound .notfound404 h3{color:#111;text-transform:uppercase;letter-spacing:2px;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem}.notfound .notfound404 h1{color:#111;text-transform:uppercase;letter-spacing:-40px;margin:0 0 0 -20px;font-size:162px;font-weight:900;line-height:162px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notfound .notfound404 h1 span{text-shadow:-8px 0 #fff}.notfound h2{color:#111;font-size:1.6rem;font-style:normal;line-height:2.2rem}.DesktopOnly{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:1100px;height:100vh;margin:0 auto;padding:20px;line-height:1.4;display:flex}.DesktopOnly h1{color:#111;font-size:3.5rem;font-style:normal;font-weight:800;line-height:4rem}.DesktopOnly p{color:red;text-align:center;font-size:1.6rem;font-style:normal;line-height:2.2rem}@media (max-width:991px){.DesktopOnly{display:none}}.connectionError{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:1100px;height:100vh;margin:0 auto;padding:20px;line-height:1.4;display:flex}.connectionError h1{color:#111;font-size:3.5rem;font-style:normal;font-weight:800;line-height:4rem}.connectionError p{color:red;text-align:center;font-size:1.6rem;font-style:normal;line-height:2.2rem}.loadersection{opacity:.7;z-index:1060;background:#f7f7f7;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}
