body,#loginRegisterPopup{padding-right:0!important}.loginRegisterPopupContainer.modal-dialog{max-width:unset!important}@media screen and (max-width: 768px){.loginRegisterPopupContainer.modal-dialog{max-width:24.47rem!important;margin:0 auto}}.loginRegisterPopupContainer .modal-content{background-clip:unset;background-color:transparent;border:none;align-items:center}.loginRegisterPopupContainer .modal-body{padding:0}.loginRegisterPopupContainer .loginRegisterPopup{height:37.06rem;display:flex;width:53.125rem}.loginRegisterPopupContainer .loginRegisterPopup textarea:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=text]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=password]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=datetime]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=datetime-local]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=date]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=month]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=time]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=week]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=number]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=email]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=url]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=search]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=tel]:focus,.loginRegisterPopupContainer .loginRegisterPopup input[type=color]:focus,.loginRegisterPopupContainer .loginRegisterPopup .uneditable-input:focus{border-color:#ced4da;box-shadow:none;outline:0 none}.loginRegisterPopupContainer .loginRegisterPopup button,.loginRegisterPopupContainer .loginRegisterPopup button:focus,.loginRegisterPopupContainer .loginRegisterPopup button:hover{outline:none;box-shadow:none;border:none}.loginRegisterPopupContainer .loginRegisterPopup button:not(.close):hover{background-color:#27336a!important;border-color:#27336a!important}@media screen and (max-width: 768px){.loginRegisterPopupContainer .loginRegisterPopup{width:100%}}.loginRegisterPopupContainer .loginRegisterPopup .close{position:absolute;top:0;right:0;font-size:1.5rem;color:#000;font-weight:600;background-color:transparent}.loginRegisterPopupContainer .loginRegisterPopup .close:hover{color:#000;font-weight:600;background-color:transparent!important}.loginRegisterPopupContainer .loginRegisterPopup>div{width:50%}@media screen and (max-width: 768px){.loginRegisterPopupContainer .loginRegisterPopup>div{width:100%}}.loginRegisterPopupContainer .loginRegisterPopup .phone-wrapper input{padding-right:1.5625rem}.loginRegisterPopupContainer .loginRegisterPopup .phone-wrapper select{position:relative;left:-1.625rem;border:none;padding:0;margin:0;height:1.8125rem;top:.3125rem;width:1.375rem;outline:none}.loginRegisterPopupContainer .loginRegisterPopup .phone-wrapper select:hover{cursor:pointer}.loginRegisterPopupContainer .loginRegisterPopup .left{background:linear-gradient(0deg,#0000003d,#0000003d),conic-gradient(from 165.37deg at 99% 98.89%,#2a346c00 -14.66deg,#27336a 33.29deg,#2a346c00 345.34deg,#27336a 393.29deg);display:flex;flex-direction:column;align-items:center;padding:3.75rem 2.25rem 1.87rem;color:#fff;text-align:center}@media screen and (max-width: 768px){.loginRegisterPopupContainer .loginRegisterPopup .left{display:none}}.loginRegisterPopupContainer .loginRegisterPopup .left .registerContent h1,.loginRegisterPopupContainer .loginRegisterPopup .left .registerContent h2{font-weight:900;font-size:1.75rem;line-height:2.37rem;width:22,5rem;margin-top:1rem}.loginRegisterPopupContainer .loginRegisterPopup .left .registerContent p{width:20.75rem;font-style:normal;font-weight:400;font-size:.87rem;line-height:1.37rem;margin-top:1.12rem}.loginRegisterPopupContainer .loginRegisterPopup .left .registerContent .reviewArea{display:flex;flex-direction:column;margin-top:2.5rem}.loginRegisterPopupContainer .loginRegisterPopup .left .registerContent .reviewArea .stars{margin-top:.56rem}.loginRegisterPopupContainer .loginRegisterPopup .left .registerContent .reviewArea .stars i{font-size:.81rem;color:#f2c94c}.loginRegisterPopupContainer .loginRegisterPopup .left .registerContent .reviewArea .reviewsText{margin-top:0;padding:0;font-size:.75rem;line-height:1rem;color:#fff}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent{margin-top:1.18rem}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent h2,.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent h1{width:20.68rem;font-style:normal;font-weight:900;font-size:1.75rem;line-height:2.37rem;text-align:center;letter-spacing:.3px;color:#fff}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea{margin-top:1.6rem;margin-bottom:1.5rem}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea h5{font-style:normal;font-weight:700;font-size:.95rem;line-height:1.25rem;color:#fff}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea p{font-style:normal;font-weight:400;font-size:.87rem;line-height:1.18rem;text-align:center;color:#fffc;margin-top:6px}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea h6{font-weight:400;font-size:.75rem;line-height:1rem;text-transform:uppercase;color:#fff;margin-top:1.2rem}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea .tutorProfilePhoto{width:3.87rem;height:3.87rem;border-radius:100%;border:2px solid white;margin:.5rem auto}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea .tutorProfilePhoto img{width:100%;height:100%;border-radius:100%;object-fit:cover}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea .tutorRateArea .stars i{color:#f2c94c;font-size:.81rem}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea .tutorRateArea .rate{font-weight:700;font-size:.625rem;line-height:.87rem;color:#fff;font-weight:400}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea .tutorRateArea .rate span:before{content:"("}.loginRegisterPopupContainer .loginRegisterPopup .left .loginContent .tutorArea .tutorRateArea .rate span:after{content:")"}.loginRegisterPopupContainer .loginRegisterPopup .left .appIcons{margin-top:auto}.loginRegisterPopupContainer .loginRegisterPopup .left .appIcons img{width:8rem}.loginRegisterPopupContainer .loginRegisterPopup .left .appIcons a{text-decoration:none!important}.loginRegisterPopupContainer .loginRegisterPopup .left .appIcons .androidIcon{margin-left:1rem}.loginRegisterPopupContainer .loginRegisterPopup .right{background:#fff;box-shadow:0 .5rem 2.4rem #0000000f;padding:1.95rem 3.15rem 2.68rem}.loginRegisterPopupContainer .loginRegisterPopup .right.login{padding:4.12rem 3.15rem}.loginRegisterPopupContainer .loginRegisterPopup .right .top{text-align:right;font-style:normal;font-weight:300;font-size:.87rem;line-height:1.2rem;color:#282828}.loginRegisterPopupContainer .loginRegisterPopup .right .top a{font-weight:700;font-size:.87rem;line-height:1.31rem;color:#000;cursor:pointer;text-decoration:none}.loginRegisterPopupContainer .loginRegisterPopup .right .content{margin-top:2.5rem}.loginRegisterPopupContainer .loginRegisterPopup .right .content h5{font-weight:800;font-size:1.4rem;line-height:2rem;margin-bottom:1.125rem}.loginRegisterPopupContainer .loginRegisterPopup .right .content .registerContent form>div,.loginRegisterPopupContainer .loginRegisterPopup .right .content .loginContent form>div{margin-bottom:.5rem}.loginRegisterPopupContainer .loginRegisterPopup .right .content .registerContent form>div label,.loginRegisterPopupContainer .loginRegisterPopup .right .content .loginContent form>div label{font-weight:700;font-size:.87rem;line-height:1.5rem;color:#282828;margin:0}.loginRegisterPopupContainer .loginRegisterPopup .right .content .registerContent form>div input,.loginRegisterPopupContainer .loginRegisterPopup .right .content .loginContent form>div input{background:#fff;border:1px solid #EEEFF3;border-radius:4px}.loginRegisterPopupContainer .loginRegisterPopup .right .content .registerContent form>div input:focus,.loginRegisterPopupContainer .loginRegisterPopup .right .content .loginContent form>div input:focus{border:1px solid #27336A}.loginRegisterPopupContainer .loginRegisterPopup .right .content .registerContent form>div .failed,.loginRegisterPopupContainer .loginRegisterPopup .right .content .loginContent form>div .failed{font-size:.75rem;margin-top:3px;color:red;display:none;text-align:left}.loginRegisterPopupContainer .loginRegisterPopup .right .content .registerContent form>div>.countryPhoneSelectGroup,.loginRegisterPopupContainer .loginRegisterPopup .right .content .loginContent form>div>.countryPhoneSelectGroup{display:flex}.loginRegisterPopupContainer .loginRegisterPopup .right .content .registerContent form>div>.countryPhoneSelectGroup input:nth-of-type(1),.loginRegisterPopupContainer .loginRegisterPopup .right .content .loginContent form>div>.countryPhoneSelectGroup input:nth-of-type(1){max-width:30%;flex-basis:max-content;text-align:center}.loginRegisterPopupContainer .loginRegisterPopup .right .content button{font-weight:600;font-size:1rem;line-height:1.125rem;padding:.75rem 1.125rem;width:18.5rem;height:2.62rem;background:#27336a;letter-spacing:.3px;color:#fff;border-color:#27336a;margin-top:1.5rem;width:100%;display:flex;justify-content:center;align-items:center;border-radius:.15rem}.loginRegisterPopupContainer .loginRegisterPopup .right .content p{font-weight:400;font-size:.75rem;line-height:1rem;color:#4f4f4f;margin-top:1.625rem}.loginRegisterPopupContainer .loginRegisterPopup .right .content .loginWelcomeText{margin-bottom:1.625rem}.loginRegisterPopupContainer .loginRegisterPopup .right .content .forgotPassword{margin-top:.5rem;font-style:normal;font-weight:700;font-size:.87rem;line-height:1.5rem;color:#001066;cursor:pointer;text-decoration:none}.loginRegisterPopupContainer .loginRegisterPopup .loginContent,.grecaptcha-badge{display:none}
