html{font-size:14px}.splash-screen{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:100px;position:fixed;background:#e5e5e5;top:0;width:100vw;height:100vh;z-index:9999}.splash-screen .logo-url-wrapper{height:55px}@media only screen and (max-width:800px){.splash-screen{-ms-flex-pack:center;justify-content:center;margin-top:0;padding-top:0}}.loading-bar-blue{width:130px;height:2px;margin:0 auto;border-radius:2px;background-color:#cfcfcf;position:relative;overflow:hidden;z-index:1;-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.loading-bar-blue .blue-bar{height:100%;width:68px;position:absolute;-webkit-transform:translate(-34px);-ms-transform:translate(-34px);transform:translate(-34px);background-color:#0073b1;border-radius:2px;-webkit-animation:initial-loading 1.5s infinite ease;animation:initial-loading 1.5s infinite ease}@-webkit-keyframes initial-loading{0%,to{-webkit-transform:translate(-34px);transform:translate(-34px)}50%{-webkit-transform:translate(96px);transform:translate(96px)}}@keyframes initial-loading{0%,to{-webkit-transform:translate(-34px);transform:translate(-34px)}50%{-webkit-transform:translate(96px);transform:translate(96px)}}.login-and-loading-view{position:relative}.login-and-loading-view .login-view-loading{position:absolute;top:0;z-index:9000000}.preload{flex-direction:row}.lo,.preload{display:-ms-flexbox;display:flex;position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999999;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff}.lo{flex-direction:column}@supports not (-webkit-overflow-scrolling:touch){.for-mobile-only{margin-top:0!important;top:unset!important;left:unset!important;width:100vw!important;height:100vh!important;margin:unset!important}.for-all-login-type{position:fixed;top:50%;left:56%;width:450px;height:450px;z-index:1001;background-color:#fff;overflow-y:auto;-webkit-box-shadow:rgba(0,0,0,.34902) 0 -2px 1px 0;box-shadow:0 -2px 1px 0 rgba(0,0,0,.34902);border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-left:-250px;margin-top:-225px;background-position:initial initial;background-repeat:initial initial}}@supports (-webkit-overflow-scrolling:touch){.for-all-login-type{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1001;background-color:#fff;overflow-y:auto;-webkit-box-shadow:rgba(0,0,0,.34902) 0 -2px 1px 0;box-shadow:0 -2px 1px 0 rgba(0,0,0,.34902);border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-position:initial initial;background-repeat:initial initial}}.lg-btns-wrpr-rect{width:100%;-ms-flex-direction:column;flex-direction:column}.lg-btns-wrpr-rect,.lg-btns-wrpr-rect .gl-login{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lg-btns-wrpr-rect .gl-login{height:40px;width:281px;border:1px solid #d0021b;border-radius:3px;cursor:pointer}.lg-btns-wrpr-rect .gl-login .google-icon{height:24px;width:24px;margin:0 17px 0 21px}.lg-btns-wrpr-rect .gl-login .google-icon img{max-height:24px;max-width:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lg-btns-wrpr-rect .gl-login .google-content{color:#d0021b;font:normal 16px/19px GillSans Semi Bold}.lg-btns-wrpr-rect .fb-login{width:281px;height:40px;border:1px solid #0028ea;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.lg-btns-wrpr-rect .fb-login .material-icons{color:#0028ea}.lg-btns-wrpr-rect .fb-login .facebook-icon{height:24px;width:24px;margin:0 17px 0 21px}.lg-btns-wrpr-rect .fb-login .facebook-icon img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lg-btns-wrpr-rect .fb-login .facebook-content{color:#0028ea;font:normal 16px/19px GillSans Semi Bold}.lg-loading-message{text-align:center;margin-top:50%;margin-left:auto;margin-right:auto}.lg-txt-content-body{color:#000;font:normal 20px/40px GillSans Semi Bold;text-align:center}.lg-mdl-hdr-container{display:-ms-flexbox;display:flex;height:42px}.lg-mdl-hdr-container .left-btn{margin-right:25px}.lg-mdl-hdr-container .right-btn{margin-left:25px}.lg-mdl-hdr-lbl{-ms-flex:1 1;flex:1 1;opacity:.8;color:#000;font-weight:700;font-size:24px;line-height:29px}.lg-mdl-hdr-icon-cntnr{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.top-login-container-main{height:100%}.jb-ap-footer-lg{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.jb-ap-footer-lg .wrapper{margin-left:auto;margin-right:auto}button.btn-outline-gen-lg{height:42px;border:1px solid #0028ea;background:#fff;color:#0028ea;font-size:18px;line-height:22px;text-align:center;border-radius:0}button.btn-outline-gen-lg:enabled:hover{color:#0028ea}button.btn-outline-gen-lg:enabled:focus{-webkit-box-shadow:0 0 2px 2px #0028ea;box-shadow:0 0 2px 2px #0028ea;opacity:1}button.btn-solid-lg{outline:none;background:#0028ea;color:#fff;font-size:18px;line-height:22px;text-align:center;width:100%;padding:10px;border-radius:0;border:none}button.btn-solid-lg:hover{color:#fff}button.btn-solid-lg:focus{-webkit-box-shadow:0 0 2px 2px #0028ea;box-shadow:0 0 2px 2px #0028ea;opacity:1}.login-popup-header{display:-ms-flexbox;display:flex;background-color:#0028ea;height:50px;-ms-flex-align:center;align-items:center;padding:0 25px;-ms-flex-pack:justify;justify-content:space-between}.login-popup-header .lph-content{color:#fff;font:normal 18px/22px GillSans Semi Bold}.login-popup-header .lph-right-icon{height:25px;width:25px;cursor:pointer}.normal-gutter{width:100%}.bottom-layer .dashed-border{border:1px dashed #979797;margin:auto}.bottom-layer .bl-content{color:#000;height:40px;text-align:center;font:normal 18px/40px GillSans Italic Regular;margin:auto}.bottom-layer .bl-action-btn{text-align:center;height:40px;color:#0028ea;font:normal 16px/40px GillSans Semi Bold;margin:auto;cursor:pointer;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bottom-layer .bl-action-btn .blab-underline{border-bottom:1px solid #0028ea;position:absolute;bottom:12px;width:100%}.fl-lg-input-label{color:#000!important;font-size:14px;line-height:17px;opacity:.6;-ms-flex-order:1;order:1;padding-left:2px;pointer-events:none}.fl-lg-input{display:-ms-flexbox;display:flex;font-size:16px;line-height:20px;padding:8px 15px;width:95%;border:1px solid #cfcfcf;border-radius:3px;background-color:#fff;color:#000;opacity:.8;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:2;order:2}.fl-lg-input,.fl-lg-invalid{-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.fl-lg-invalid{border:1px solid #e74c3c}.fl-lg-input-container .fl-lg-input:focus{color:#0028ea;border:1px solid #0028ea;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5);opacity:1;outline:none}.fl-lg-input-err-msg{font:normal 12px/14px GillSans Italic Regular;color:#d0021b;padding-left:5px;position:absolute}.recruiter-landing-screen .rec-ld-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-landing-screen .rec-ld-content{margin:auto;width:80%}.recruiter-landing-screen .rlns-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-landing-screen .rlns-login-btn .rlns-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.recruiter-login-screen .rec-lg-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-login-screen .rec-lg-content{margin:auto}.recruiter-login-screen .rec-lg-tbemail-wrpr{position:relative}.recruiter-verify-email-screen{width:80%;margin:auto}.recruiter-login-screen .rec-lg-tbemail-wrpr .btn-edit{position:absolute;right:19px;cursor:pointer;top:12px}.recruiter-login-screen .rec-lg-tbpswd-wrpr{position:relative}.recruiter-login-screen .rec-lg-tbpswd-wrpr .btn-show-pswd{position:absolute;right:19px;cursor:pointer;top:12px}.recruiter-login-screen .rec-lg-tbpswd-wrpr .btn-show-pswd.showing{color:#000}.recruiter-login-screen .btn-forgot-pswd{text-decoration:underline;opacity:.5;cursor:pointer}.recruiter-login-screen .rls-forgot-password{width:106px;color:#0028ea;font:normal 13px/15px GillSans Regular;margin:auto;cursor:pointer}.recruiter-login-screen .rls-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-login-screen .rls-login-btn .rls-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.lg_mdl-rec-success{text-align:center}.lg_mdl-rec-succ-banner{width:100%;margin:30px 0 0}.lg_mdl-rec-succ-banner img{height:70px}.lg_mdl-rec-succ-hdr{font-size:24px;line-height:29px;opacity:.8;color:#000;margin:25px 0}.lg_mdl-rec-succ-msg{font-size:16px;line-height:19px;color:#4a4a4a;margin:15px 0}.rec-lg-tbpswd-wrpr{position:relative}.rec-lg-tbpswd-wrpr .fl-lg-input-container{margin:auto}.rec-lg-tbpswd-wrpr .success-popup-btn-edit{position:absolute;top:6px;right:55px;cursor:pointer}.recruiter-reset-password-screen .rec-rp-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-reset-password-screen .rec-rp-content{width:80%;margin:auto;position:relative}.recruiter-reset-password-screen .rec-rp-content .btn-edit{position:absolute;right:10px;top:50%;font-size:20px;margin-top:-10px;cursor:pointer;color:#2d0acb}.recruiter-reset-password-screen .rrps-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-reset-password-screen .rrps-login-btn .rrps-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.loading-bar{position:absolute;top:0;left:50%;margin-left:-.5%;width:1%;height:4px;border-radius:6%;-webkit-animation-name:loading-bar;-webkit-animation-duration:2.4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;-moz-animation-name:loading-bar;-moz-animation-duration:2.4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-out}.loading-bar.bar1{background:#0028ea}.loading-bar.bar2{background:red;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.loading-bar.bar3{background:blue;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.loading-bar.bar4{background:#ff0;-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s}@-webkit-keyframes loading-bar{0%{-webkit-transform:scaleX(1);transform:scaleX(1);z-index:5}25%{z-index:4}50%{-webkit-transform:scaleX(100);transform:scaleX(100);z-index:3}to{-webkit-transform:scaleX(100);transform:scaleX(100);z-index:1}}.overlay-trans{position:absolute;top:0;left:0;height:100%;width:100%;background:hsla(0,0%,4%,.1)}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .gl-login{margin-bottom:14px;text-align:center;font-size:20px;font-family:GillSans Semi Bold;width:85%}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .gl-login .btn{color:#d0021b;background-color:#fff;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d0021b;padding:1px 6px}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .gl-login .btn .inner-parent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .gl-login .btn .inner-parent .logo-container{width:43px;height:31px;margin-right:12px;margin-left:18px;-o-object-fit:cover}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .gl-login .btn .inner-parent .text-container{font:normal 17px/20px GillSans Semi Bold}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .email-login{width:85%;margin-top:9px}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .email-login .btn{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #0028ea;border-radius:3px;background:#fff;color:#0028ea;padding:1px 6px}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .email-login .btn .inner-parent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .email-login .btn .inner-parent .email-login-mobile{width:43px;height:31px;margin-right:12px;margin-left:18px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr .email-login .btn .inner-parent .text-container{font:normal 17px/20px GillSans Semi Bold}.mobile-login-modal-wrapper .mobile-lg-btns-wrpr button{width:100%;height:50px;font-size:18px}.mobile-login-modal-wrapper .lg-loading-message{width:100%;margin-left:20px;margin-right:20px;text-align:center}.mobile-login-modal-wrapper .lp_parent_header_container{width:100%;line-height:44px;display:-ms-flexbox;display:flex;background:#fff;z-index:9999}.mobile-login-modal-wrapper .lp_header_container{width:100%;display:-ms-flexbox;display:flex;margin-top:20px;padding:0 20px 0 30px;text-align:center;line-height:40px}.mobile-login-modal-wrapper .lp_content_title{-ms-flex:1 1;flex:1 1;color:#000;-ms-flex-item-align:center;align-self:center;font-family:GillSans Semi Bold;font-size:20px;cursor:default}.mobile-login-modal-wrapper .padding4{padding:4px 0}.mobile-login-modal-wrapper .filter_close_icon{-ms-flex:none;flex:none;width:24px;float:right;cursor:pointer;display:-ms-flexbox;display:flex;color:#003192;-ms-flex-item-align:center;align-self:center}.mobile-login-modal-wrapper .login-container-main{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.mobile-login-modal-wrapper .line{display:block;position:absolute;top:84%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:85%;border:0 none;border-top:1px dashed #979797;background:none;height:0}.mobile-login-modal-wrapper .line-div{position:relative;margin-top:42px}.mobile-login-modal-wrapper .detail{width:100%;margin-top:23px;margin-bottom:10px;color:#4a4a4a;font-size:16px;line-height:30px;text-align:center}.mobile-login-modal-wrapper .detail .detail-div{width:100%;margin:auto;text-align:center}.mobile-login-modal-wrapper .block{display:inline-block}.mobile-login-modal-wrapper .text-container{width:100%;text-align:center}@supports not (-webkit-overflow-scrolling:touch){.mobile-modal-wrapper-for-mobile-login{position:fixed;top:0;left:0!important;right:0!important;width:100%;height:100vh;z-index:10000;background:#fff;overflow-y:auto;-webkit-box-shadow:0 -2px 1px 0 rgba(0,0,0,.35);box-shadow:0 -2px 1px 0 rgba(0,0,0,.35)}}@supports (-webkit-overflow-scrolling:touch){.mobile-modal-wrapper-for-mobile-login{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;z-index:10000;background:#fff;overflow-y:auto;-webkit-box-shadow:0 -2px 1px 0 rgba(0,0,0,.35);box-shadow:0 -2px 1px 0 rgba(0,0,0,.35)}}.recruiter-landing-screen .rec-ld-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-landing-screen .rec-ld-content{margin:auto}.recruiter-landing-screen .rlns-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-landing-screen .rlns-login-btn :hover{opacity:.7}.recruiter-landing-screen .rlns-login-btn .rlns-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.recruiter-login-screen .rec-lg-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-login-screen .rec-lg-content{width:80%;margin:auto}.recruiter-login-screen .rec-lg-tbemail-wrpr{position:relative}.recruiter-login-screen .rec-lg-tbemail-wrpr .btn-edit{position:absolute;right:19px;cursor:pointer;top:12px}.recruiter-login-screen .rec-lg-tbpswd-wrpr{position:relative}.recruiter-login-screen .rec-lg-tbpswd-wrpr .btn-show-pswd{position:absolute;right:19px;cursor:pointer;top:12px}.recruiter-login-screen .rec-lg-tbpswd-wrpr .btn-show-pswd.showing{color:#000}.recruiter-login-screen .btn-forgot-pswd{text-decoration:underline;opacity:.5;cursor:pointer}.recruiter-login-screen .rls-forgot-password{width:106px;color:#0028ea;font:normal 13px/15px GillSans Regular;margin:auto;cursor:pointer}.recruiter-login-screen .rls-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-login-screen .rls-login-btn :hover{background-color:#4c68f0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.recruiter-login-screen .rls-login-btn .rls-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.lg_mdl-rec-success{text-align:center}.lg_mdl-rec-succ-banner{width:100%;margin:30px 0 0}.lg_mdl-rec-succ-banner img{height:70px}.lg_mdl-rec-succ-hdr{font-size:24px;line-height:29px;opacity:.8;color:#000;margin:25px 0}.lg_mdl-rec-succ-msg{font-size:16px;line-height:19px;color:#4a4a4a;margin:15px 0}.rec-lg-tbpswd-wrpr{position:relative}.rec-lg-tbpswd-wrpr .fl-lg-input-container{width:100%;margin:auto}.rec-lg-tbpswd-wrpr .success-popup-btn-edit{position:absolute;top:6px;right:55px;cursor:pointer}.recruiter-reset-password-screen .rec-rp-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-reset-password-screen .rec-rp-content{width:80%;margin:auto;position:relative}.recruiter-reset-password-screen .rec-rp-content .btn-edit{position:absolute;right:10px;top:50%;font-size:20px;margin-top:-10px;cursor:pointer;color:#2d0acb}.recruiter-reset-password-screen .rrps-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-reset-password-screen .rrps-login-btn .rrps-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.google-login-individual{margin-top:20px}.google-login-individual .gl-login{height:40px;width:281px;margin:auto;border:1px solid #d0021b;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.google-login-individual .gl-login .google-icon{height:24px;width:24px;margin:0 17px 0 21px}.google-login-individual .gl-login .google-icon img{max-height:24px;max-width:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.google-login-individual .gl-login .google-content{color:#d0021b;font:normal 16px/19px GillSans Semi Bold}.word-with-line-wrapper{margin:15px 0;text-align:center}.word-with-line-wrapper .word-with-line{border-bottom:1px dashed #979797;line-height:.1em;width:40%;display:inline-block}.word-with-line-wrapper .word-with-line .only-word{background:#fff;padding:0 10px;color:#9ca3a8}.recruiter-reset-password-screen .rec-rp-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-reset-password-screen .rec-rp-content{width:80%;margin:auto;position:relative}.recruiter-reset-password-screen .rec-rp-content .btn-edit{position:absolute;right:10px;top:50%;font-size:20px;margin-top:-10px;cursor:pointer;color:#2d0acb}.recruiter-reset-password-screen .rrps-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-reset-password-screen .rrps-login-btn .rrps-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.lg_mdl-rec-success{text-align:center}.lg_mdl-rec-succ-banner{width:100%;margin:30px 0 0}.lg_mdl-rec-succ-banner img{height:70px}.lg_mdl-rec-succ-hdr{font-size:24px;line-height:29px;opacity:.8;color:#000;margin:25px 0}.lg_mdl-rec-succ-msg{font-size:16px;line-height:19px;color:#4a4a4a;margin:15px 0}.rec-lg-tbpswd-wrpr{position:relative}.rec-lg-tbpswd-wrpr .fl-lg-input-container{width:100%;margin:auto}.rec-lg-tbpswd-wrpr .success-popup-btn-edit{position:absolute;top:6px;right:55px;cursor:pointer}.recruiter-login-screen .rec-lg-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-login-screen .rec-lg-content{width:80%;margin:auto}.recruiter-login-screen .rec-lg-tbemail-wrpr{position:relative}.recruiter-login-screen .rec-lg-tbemail-wrpr .btn-edit{position:absolute;right:19px;cursor:pointer;top:12px}.recruiter-login-screen .rec-lg-tbpswd-wrpr{position:relative}.recruiter-login-screen .rec-lg-tbpswd-wrpr .btn-show-pswd{position:absolute;right:19px;cursor:pointer;top:12px}.recruiter-login-screen .rec-lg-tbpswd-wrpr .btn-show-pswd.showing{color:#000}.recruiter-login-screen .btn-forgot-pswd{text-decoration:underline;opacity:.5;cursor:pointer}.recruiter-login-screen .rls-forgot-password{width:106px;color:#0028ea;font:normal 13px/15px GillSans Regular;margin:auto;cursor:pointer}.recruiter-login-screen .rls-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-login-screen .rls-login-btn .rls-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.recruiter-landing-screen .rec-ld-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.recruiter-landing-screen .rec-ld-content{margin:auto}.recruiter-landing-screen .rlns-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.recruiter-landing-screen .rlns-login-btn .rlns-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.freelancer-landing-screen .freelancer-ld-sub-hdr{width:406px;color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.freelancer-landing-screen .freelancer-ld-content{width:400px;margin:auto}.freelancer-landing-screen .freelancer-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.freelancer-landing-screen .freelancer-login-btn .freelancer-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.freelancer-landing-screen .freelancer-google-login-btn{height:40px;width:250px;border-radius:3px;background-color:#fff;border:1px solid #d0d0d0;margin:auto;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.freelancer-landing-screen .freelancer-google-login-btn:hover{background-color:#f8f8f8;border-color:#b0b0b0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.freelancer-landing-screen .freelancer-google-login-btn .google-icon{margin-right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.freelancer-landing-screen .freelancer-google-login-btn .google-icon img{width:20px;height:20px}.freelancer-landing-screen .freelancer-google-login-btn .google-content{font:normal 15px/18px GillSans Regular;color:#333}@media screen and (max-width:600px){.freelancer-landing-screen{width:85%;max-width:320px;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;position:relative}.freelancer-landing-screen .freelancer-ld-sub-hdr{font:normal 18px/30px GillSans Semi Bold}.freelancer-landing-screen .freelancer-ld-content,.freelancer-landing-screen .freelancer-ld-sub-hdr{width:100%;padding:0;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.freelancer-landing-screen .freelancer-ld-content input{width:100%;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.freelancer-landing-screen .freelancer-google-login-btn,.freelancer-landing-screen .freelancer-login-btn{width:90%;max-width:280px;height:45px;margin:0 auto}.freelancer-landing-screen .freelancer-google-login-btn .google-content{font:normal 14px/18px GillSans Regular}}.freelancer-login-screen .freelancer-lg-sub-hdr{width:406px;color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.freelancer-login-screen .freelancer-lg-content{width:400px;margin:auto}.freelancer-login-screen .freelancer-lg-tbemail-wrpr{position:relative}.freelancer-login-screen .freelancer-lg-tbemail-wrpr .btn-edit{position:absolute;right:19px;cursor:pointer;top:12px}.freelancer-login-screen .freelancer-lg-tbpswd-wrpr{position:relative}.freelancer-login-screen .freelancer-lg-tbpswd-wrpr .btn-show-pswd{position:absolute;right:19px;cursor:pointer;top:12px}.freelancer-login-screen .freelancer-lg-tbpswd-wrpr .btn-show-pswd.showing{color:#000}.freelancer-login-screen .btn-forgot-pswd{text-decoration:underline;opacity:.5;cursor:pointer}.freelancer-login-screen .freelancer-forgot-password{width:106px;color:#0028ea;font:normal 13px/15px GillSans Regular;margin:auto;cursor:pointer}.freelancer-login-screen .freelancer-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.freelancer-login-screen .freelancer-login-btn .freelancer-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}@media screen and (max-width:600px){.freelancer-login-screen{width:85%;max-width:320px;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;position:relative}.freelancer-login-screen .freelancer-lg-sub-hdr{font:normal 18px/30px GillSans Semi Bold}.freelancer-login-screen .freelancer-lg-content,.freelancer-login-screen .freelancer-lg-sub-hdr{width:100%;padding:0;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.freelancer-login-screen .freelancer-lg-content input{width:100%;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.freelancer-login-screen .freelancer-login-btn{width:90%;max-width:280px;height:45px;margin:0 auto}.freelancer-login-screen .freelancer-lg-tbemail-wrpr .btn-edit,.freelancer-login-screen .freelancer-lg-tbpswd-wrpr .btn-show-pswd{right:8px;z-index:1}}.lg_mdl-freelancer-success{text-align:center}.lg_mdl-freelancer-succ-banner{width:100%;margin:30px 0 0}.lg_mdl-freelancer-succ-banner img{height:70px}.lg_mdl-freelancer-succ-hdr{font-size:24px;line-height:29px;opacity:.8;color:#000;margin:25px 0}.lg_mdl-freelancer-succ-msg{font-size:16px;line-height:19px;color:#4a4a4a;margin:15px 0}.freelancer-lg-tbpswd-wrpr{position:relative}.freelancer-lg-tbpswd-wrpr .fl-lg-input-container{width:400px;margin:auto}.freelancer-lg-tbpswd-wrpr .success-popup-btn-edit{position:absolute;top:6px;right:55px;cursor:pointer}.freelancer-reset-password-screen .freelancer-rp-sub-hdr{color:#000;text-align:center;margin:auto;font:normal 20px/40px GillSans Semi Bold}.freelancer-reset-password-screen .freelancer-rp-content{width:400px;margin:auto;position:relative}.freelancer-reset-password-screen .freelancer-rp-content .btn-edit{position:absolute;right:10px;top:50%;font-size:20px;margin-top:-10px;cursor:pointer;color:#2d0acb}.freelancer-reset-password-screen .rrps-login-btn{height:40px;width:250px;border-radius:3px;background-color:#0028ea;margin:auto;cursor:pointer}.freelancer-reset-password-screen .rrps-login-btn .rrps-login-btn-content{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;font:normal 16px/19px GillSans Semi Bold}.google-profile-completion-screen{width:100%;max-width:500px;margin:0 auto;padding:0 20px}.gpc-header{font-family:GillSans Bold,sans-serif;font-size:28px;font-weight:700;color:#333;text-align:center}.gpc-form-content{width:100%}.gpc-form-group{width:100%;margin-bottom:0}.gpc-label{display:block;font-weight:600;margin-bottom:8px}.gpc-input,.gpc-label,.gpc-select{font-family:GillSans Regular,sans-serif;font-size:14px;color:#333}.gpc-input,.gpc-select{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.gpc-input:focus,.gpc-select:focus{border-color:#4285f4}.gpc-input-readonly{background-color:#f5f5f5;cursor:not-allowed}.gpc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;padding-right:40px;cursor:pointer}.gpc-radio-group{display:-ms-flexbox;display:flex;gap:30px;margin-top:8px}.gpc-radio-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:GillSans Regular,sans-serif;font-size:14px;color:#333}.gpc-radio-label input[type=radio]{margin-right:8px;width:18px;height:18px;cursor:pointer}.gpc-radio-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gpc-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:10px}.gpc-checkbox-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:GillSans Regular,sans-serif;font-size:13px;color:#333;padding:8px;border:1px solid #e0e0e0;border-radius:4px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.gpc-checkbox-label:hover{background-color:#f9f9f9;border-color:#4285f4}.gpc-checkbox-label input[type=checkbox]{margin-right:8px;width:16px;height:16px;cursor:pointer}.gpc-checkbox-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gpc-error{font-family:GillSans Italic Regular,sans-serif;font-size:12px;color:#d0021b;margin-top:5px}.gpc-button-group{display:-ms-flexbox;display:flex;gap:15px;-ms-flex-pack:center;justify-content:center;margin-top:10px}.gpc-button{padding:12px 40px;font-family:GillSans Bold,sans-serif;font-size:16px;font-weight:700;border:none;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;min-width:120px}.gpc-button-cancel{background-color:#fff;color:#4285f4;border:2px solid #4285f4}.gpc-button-cancel:hover{background-color:#f1f1f1}.gpc-button-submit{background-color:#4285f4;color:#fff}.gpc-button-submit:hover{background-color:#3367d6}.gpc-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.google-profile-completion-screen{padding:0 15px}.gpc-header{font-size:24px}.gpc-checkbox-grid{grid-template-columns:1fr}.gpc-button-group{-ms-flex-direction:column;flex-direction:column;gap:10px}.gpc-button{width:100%}}.unified-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;-webkit-animation:backdropFadeIn .2s ease-in-out;animation:backdropFadeIn .2s ease-in-out}@-webkit-keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.unified-modal-container{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;max-height:90vh;overflow-y:auto;-webkit-animation:modalSlideUp .3s ease-out;animation:modalSlideUp .3s ease-out}@-webkit-keyframes modalSlideUp{0%{opacity:0;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes modalSlideUp{0%{opacity:0;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.unified-login-modal{position:relative;width:520px;max-width:90vw;background:#fff;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.25);box-shadow:0 8px 32px rgba(0,0,0,.25);overflow:hidden}.unified-modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px;background:#2563eb;color:#fff}.unified-modal-title{margin:0;font-size:20px;font-weight:600;color:#fff}.unified-close-btn{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.unified-close-btn:hover{background:hsla(0,0%,100%,.2)}.unified-close-btn:active{background:hsla(0,0%,100%,.3)}.unified-close-btn:focus{outline:none}.unified-close-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.unified-login-tabs{display:-ms-flexbox;display:flex;border-bottom:2px solid #e5e7eb;background:#f9fafb;gap:0}.unified-tab{-ms-flex:1 1;flex:1 1;padding:18px 24px;border:none;background:transparent;font-size:15px;font-weight:500;color:#6b7280;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px}.unified-tab:hover{color:#374151;background:rgba(59,130,246,.08)}.unified-tab-active{color:#2563eb!important;font-weight:600!important;background:#fff!important}.unified-tab-active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#2563eb;-webkit-animation:slideIn .3s ease;animation:slideIn .3s ease}@-webkit-keyframes slideIn{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideIn{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.unified-tab-icon{font-size:18px;line-height:1}.unified-tab-text{line-height:1}.unified-tab-content{padding:32px;background:#fff;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.unified-login-content{max-width:420px;margin:0 auto}.unified-subtitle{text-align:center;color:#6b7280;font-size:15px;margin:0 0 24px;line-height:1.5}.unified-google-btn{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 24px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:15px;font-weight:500;color:#374151;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.unified-google-btn:hover{background:#f9fafb;border-color:#9ca3af}.unified-google-btn:active{background:#f3f4f6}.unified-google-icon{width:20px;height:20px}.unified-separator{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;margin:24px 0;color:#9ca3af;font-size:14px}.unified-separator:after,.unified-separator:before{content:"";-ms-flex:1 1;flex:1 1;border-bottom:1px solid #e5e7eb}.unified-separator span{padding:0 16px;font-weight:500}.unified-form-group{margin-bottom:20px}.unified-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.unified-input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:15px;color:#1f2937;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.unified-input:focus{outline:none;border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.unified-input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.unified-input-error{border-color:#dc2626!important}.unified-input-error:focus{-webkit-box-shadow:0 0 0 3px rgba(220,38,38,.1)!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.unified-error-msg{margin-top:6px;font-size:13px;color:#dc2626}.unified-primary-btn{width:100%;padding:12px 24px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.unified-primary-btn:hover{background:#1d4ed8}.unified-primary-btn:active{background:#1e40af}.unified-primary-btn:disabled{background:#9ca3af;cursor:not-allowed}.unified-link-btn{background:none;border:none;color:#2563eb;font-size:14px;cursor:pointer;padding:8px 0;text-decoration:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.unified-link-btn:hover{color:#1d4ed8;text-decoration:underline}.unified-text-center{text-align:center;margin-top:16px}@media (max-width:480px){.unified-modal-container{width:100%;padding:0 16px;max-height:100vh}.unified-login-modal{width:100%;max-width:100%;border-radius:12px}.unified-modal-header{padding:20px 24px}.unified-modal-title{font-size:18px}.unified-tab{padding:14px 16px;font-size:14px;-ms-flex-direction:column;flex-direction:column;gap:4px}.unified-tab-icon{font-size:20px}.unified-tab-text{font-size:13px}.unified-tab-content{padding:24px 20px}.unified-login-content{max-width:100%}.unified-subtitle{font-size:14px}.unified-google-btn{padding:11px 20px;font-size:14px}.unified-separator{margin:20px 0;font-size:13px}.unified-input{padding:11px 14px;font-size:14px}.unified-primary-btn{padding:11px 20px;font-size:14px}}@media (min-width:481px) and (max-width:768px){.unified-modal-header{padding:22px 28px}.unified-tab{padding:16px 20px}.unified-tab-content{padding:28px}.unified-login-content{max-width:380px}.unified-google-btn{padding:11px 22px}.unified-input{padding:11px 15px}.unified-primary-btn{padding:11px 22px}}.unified-tab:focus{outline:none}.unified-tab:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}@media (prefers-color-scheme:dark){.unified-login-tabs{border-bottom-color:#374151}.unified-tab{color:#9ca3af}.unified-tab:hover{color:#d1d5db;background:rgba(59,130,246,.1)}.unified-tab-active{color:#60a5fa!important}.unified-tab-active:after{background:#60a5fa}}
/*# sourceMappingURL=main.7c7762c8.css.map*/