:root{--themeblue:#0054ad;--color-primary:#0054ad;--color-primary-hover:#004494;--color-text:#0f172a;--color-text-muted:#64748b;--color-bg:#fff;--color-bg-subtle:#f8fafc;--color-border:#e2e8f0;--radius-sm:8px;--radius-md:12px;--shadow-card:0 1px 3px rgba(15,23,42,0.08),0 1px 2px rgba(15,23,42,0.04);--shadow-card-hover:0 8px 24px rgba(15,23,42,0.1);--font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:var(--font-sans)!important;font-weight:400!important;font-size:15px!important;color:var(--color-text)!important;-webkit-font-smoothing:antialiased}.v-list-item__title{font-weight:500!important}.inside-bg{background-color:var(--color-bg-subtle)}.custom-file-label{padding-top:10px!important;padding-bottom:10px!important;height:unset!important;border:2px solid #ebecf0!important;border-radius:.5rem!important}.custom-file-label:after{height:calc(1.5em + 1.25rem)!important}.inside-bg{background-color:#e6e7e8}.header{background-color:#fff;padding:5px 0 3px 0}.logo h1{font-weight:600;margin:0;padding:0;line-height:33px;font-size:35px}.logo{font-weight:600}.white-wrapper{background-color:#fff;border-radius:8px;padding:30px}ul.tick-bullet{margin:0;padding:0!important}ul.tick-bullet li{list-style:none;margin:0;padding:0 0 0 20px}ul.tick-bullet li:before{content:"✔";margin-right:7px;margin-left:-19px;color:#009231;position:absolute}.skillhire h4{font-size:25px!important;font-weight:600!important;padding:0;margin-bottom:15px;color:#0054ad}.feature span{display:block;font-size:25px;font-weight:600}.banner2-container{display:flex;max-width:1140px}.banner-wrapper{padding:30px 0 40px 0}.banner-text{flex-grow:1;padding-left:25px}ul.banner-li{margin:0;padding:0!important;margin:20px 0 25px 0}ul.banner-li li{list-style:none;margin:0;padding:8px 0 8px 20px;font-size:16px;line-height:25px}ul.banner-li li:before{content:"✔";margin-right:7px;margin-left:-19px;color:#009231;position:absolute}.banner-image{padding-right:25px;padding-left:35px;width:340px}.custom-marquee{position:relative;white-space:nowrap;animation:slide 60s linear infinite}#contact-us{margin-top:100px}@media (max-width:575.98px){#contact-us{margin-top:120px}}#marq-block{background-color:#dedede;position:relative;top:80px;width:100%}.comment-static p{font-style:italic;font-size:.8rem;color:#6c6c6c;margin-bottom:0!important}.modal-body{padding:20px!important}.modal-content{border:none!important;border-radius:8px!important}@keyframes slide{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.custom-marquee{padding-left:.25rem;padding-right:.25rem}.custom-marquee p{margin-bottom:0!important}.custom-marquee a{color:#ff1414!important}.custom-marquee:hover{animation-play-state:paused;cursor:pointer}.slick-slider img{width:175px;padding:10px 10px 10px 10px;margin:10px 10px 10px 10px;background:#fff;border-radius:5px}.first-banner.card{border-radius:10px}.first-banner img{width:310px;padding:10px 10px 10px 10px;margin:10px 10px 10px 10px}.first-banner .position-relative{display:flex}.slick-slider img.banner_img{width:310px}.slick-slider img.banner_img1{width:1010px}.slick-slider img.banner_img_jobfair{width:860px}.ocec-container{cursor:pointer!important}.oces-banner{z-index:1;width:430px;margin-top:12px;height:373px}.oces-image1-mob{margin:auto;display:flex;justify-content:center}.oces-image2-wrap{overflow:hidden;width:232px;position:relative;border-radius:20px}.oces-image2{height:367px!important;width:232px!important;position:absolute;right:-10px;bottom:-20px}.slick-slider img.oces-img1{width:250px!important;height:250px;margin-top:50px;margin-right:20px}.oces-banner-text{background-color:#384091;color:#fff;width:660px;height:300px;margin-left:10px;padding-right:50px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}.oces-btn{background-color:#ffdb00!important;color:#000!important}.oces-btn:hover{color:#384091}.oces-img{position:relative;top:40px;width:140px}.copylink .mdi{color:#fff;font-size:20px}.copylink,.v-application p.copylink{margin-bottom:0}.copylink{color:#fff;position:absolute;right:30px;bottom:30px}.copylink:hover{color:#c1dfff}.search-container{background:#fff;border-radius:10px;box-shadow:0 10px 18px #c5c5c5;margin-top:-80px;padding:30px 40px 20px 40px!important}.search-container .labelbig{line-height:20px;padding-bottom:0;color:#263238;font-weight:700;font-size:15px}.content-center{margin:0 auto}.banner_img,.banner_img1{display:block;max-width:542px}.banner_img1{display:block;max-width:310px}.keyword_field{height:55px!important;border:1px solid #919191}.labelbig{font-weight:500;font-size:1.4375rem;color:#1c4587}.mt-100{margin-top:100px}.just-center{justify-content:center!important}.popular-pill{background-color:#ececec;padding:10px;border-radius:10px;margin-right:10px;cursor:pointer}.popular-pill:hover{background-color:#cfcece}.popular_jobs{color:#333!important;text-decoration:none!important}.find-btn{display:flex!important;justify-content:center;justify-items:center;flex-direction:column}.find-btn,.search-button{margin-top:0;height:55px}.p-city{display:block!important;text-align:center}.p-city .col{display:inline-block}.p-city .card{border:none;padding-top:15px}.p-city .card:hover{box-shadow:0 0 10px rgb(0 0 0/20%)}.p-city .card-body{text-align:center;padding:1.25rem 0}.flink{color:rgba(38,37,37,.611764705882353)}.flink:hover{color:#0054ad;text-decoration:none}.mdi{color:#6c757d}.job-card{padding:10px}.blog-text{height:120px;position:absolute!important;margin:auto;left:0;right:0;top:0;bottom:0}.m-top{margin-top:5%}.banner{margin-top:0}.m-padding{padding:0;padding-left:15px;padding-right:15px}.sidebar{width:100%;top:90px;left:100%}.mb-font{font-weight:700}.emp-banner{padding:50px 0 50px 0}.emp-banner .card{box-shadow:2px 2px 3px #ccc;border-radius:10px;overflow:hidden;height:auto}.faq-wrapper{border-width:1px 1px 2px;border-style:solid;border-color:#eceaea #eceaea #4397ff;-o-border-image:initial;border-image:initial;margin:0 auto;margin-bottom:50px}.faq-wrapper .col-4{padding-right:0}.faq .card{border:none}.faq .card-body{padding:.25rem}.bb{border-bottom:1px solid #eceaea}.expnd{width:25px;height:25px;border-radius:4px;background-color:#dde5ee;color:#05488f;text-align:center;font-size:30px;line-height:27px;float:right}.txt-secondary{color:rgba(38,37,37,.611764705882353)}.latest-job .details span{display:inline-block;padding:2px 10px 2px 18px;font-size:14px;color:#0054ad}.latest-job .details span i.mdi{margin-left:-18px}.latest-job .details{padding-top:3px;padding-bottom:0}.latest-job .card-text{line-height:21px}.border-shadow{box-shadow:0 0 10px rgb(0 0 0/20%)}.card-img-top{width:125px;height:125px;margin:0 auto}.blog-area{background-color:#fafafa;padding:35px 0 60px 0;border-bottom:1px solid #eceaea}.video-tab-text{padding-left:20px}.gradient{height:20px;width:240px;animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#cdcdcd 8%,#ececec 38%,#dcdcdc 54%);background-size:1000px 640px;position:relative;border-radius:8px}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@media only screen and (max-width:640px){.user-details-loading{display:flex;flex-direction:column;align-items:center}.banner-text-head h4{font-size:1.6rem!important;font-weight:700;text-align:left}.banner-text-head span{color:#0054ad;font-size:30px}.banner-image{display:none}.banner-text{width:100%!important}}.more-cities{margin-top:-90px;line-height:18px}.more-cities span{font-size:28px;display:block;color:#0054ad}.banner-slide{padding:40px 30px 30px 30px}.sliding-banner{margin:80px 0 0 0}.employer-btn{text-align:right}.company-logo img{width:160px}.company-logo{border-right:1px solid #ebebeb;padding:10px;border-radius:5px;text-align:center}.left-area .emp-banner{padding:0}.emp-banner .card{min-height:212px}.emp-banner .card .btn{width:165px}.card{border-radius:10px}.emp-banner .card-img{position:absolute;width:170px;left:25px;top:25px}.blue-text{color:#0054ad!important}.video_tab{padding:10px 0 0 0!important}.video_tab h5{font-size:31px;font-weight:700;color:#000;margin-top:80px}.modal-backdrop{opacity:.5!important}.v-application{font-weight:400!important;color:#333!important}.graybg{background-color:#e6e7e8}.sidenav{padding:0!important;overflow:hidden}.sidenav .nav-pills .nav-link,.sidenav .nav-pills .nav-link h3{border-radius:0}.video-input{border-radius:10px;cursor:pointer;color:rgba(37,38,50,.5);padding:10px 15px;width:160px;height:160px}.user-dp{position:relative}.visumeNotification{display:block;width:21px;height:21px;background:red;border-radius:50%;position:absolute;right:22px;top:33px;border:2px solid #fff}.addVisumeTxt{color:#fff;font-size:11px;line-height:16px}.addVisumeTxt img{margin:18px 0 8px 0;opacity:.8}.addVisumeTxt span{font-size:14px}.adVisumePopup:before{display:none}.popupWrapper{overflow:hidden;padding:12px}.closeBtn{position:absolute;right:35px}.adVisumePopup h2{font-size:20px;margin-top:20px}.adVisumePopup p{font-size:14px}.red-line{height:3px;background:#e30020;display:block;margin:-12px -12px 10px -12px}.aboutMe{background:#fff;margin:20px 0 20px 0;font-size:14px;line-height:24px;position:relative}.video-input1{border-radius:10px;border:2px dashed transparent;padding:10px 15px}.video-input1,.video-thumbnail{cursor:pointer;color:rgba(37,38,50,.5)}.video-thumbnail{margin:-25px 0 0 -28px;filter:blur(1px)}span.play-button{width:0;height:0;border-top:12px solid transparent;border-left:20px solid #fff;border-bottom:12px solid transparent;position:absolute;z-index:50;left:0;right:0;margin:0 auto;top:77px;cursor:pointer}.video-input1:hover,.video-input:hover{color:#0054ad}.add_image{position:absolute;top:13px;left:17px;opacity:0}.add_image:hover{opacity:1}.content{background:#fff;margin-top:15px;padding:15px;border-radius:10px}.shadow{box-shadow:0 .5rem 1rem rgb(0 0 0/10%)!important}.m-show{display:none}.float{position:fixed;width:60px;height:60px;bottom:25px;right:40px;background-color:#0054ad;color:#fff!important;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;padding:16px 0;outline:0!important}.sidebar{width:250px;height:100vh;position:fixed;top:80px;left:-255px;z-index:999;background:#fff;color:#000;transition:all .3s;box-shadow:3px 3px 3px rgba(51,51,51,.5);text-align:left}.sidebar-close{color:#000;float:right}.sidebar li{list-style-type:none}.sidebar ul{padding:0!important;margin:0}.sidebar ul li a{color:#333}.sidebar ul li a.active{background-color:#eef6ff}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:42px!important}.v-text-field--outlined fieldset{border:2px solid #ebecf0!important;border-radius:10px!important;min-height:60px}.success-feedback{width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.error-feedback,.error-feedback .invalid-feedback{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.error_msg{color:#dc3545}.error_msg,.success_msg{display:block;width:100%;margin-top:.25rem;margin-bottom:.5rem;font-size:80%}.success_msg{color:#35dc59}.edit-button{position:absolute;right:15px;top:25px;cursor:pointer}.edit-button img{width:25px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:55px!important}.register-form .v-text-field__details{display:none!important}.register-form .v-input__slot{margin-bottom:0!important}.terms{font-style:italic;font-size:14px;color:#6c757d}.emp-signin{color:#6c757d}.btn-signup,.emp-signin{font-size:15px;font-weight:600}.h-login{padding-left:35px!important;padding-right:35px!important}#seeker-login___BV_modal_header_{text-align:center}#seeker-login___BV_modal_header_>h5{width:100%;font-weight:bolder;color:#0054ad!important}.modal-title{color:#0054ad;font-weight:700}.v-application--wrap{min-height:unset!important}.login-form .v-text-field__details{display:none!important}.login-form .v-input__slot{margin-bottom:0!important}.theme-color{color:#0054ad}.theme-bg{background-color:#0054ad}.inside-bg{background:#e6e7e8}.popular-categories{margin-top:-10px;font-weight:700}.popular-categories-mob{background:#dedede}.popular-categories .subhead,.popular-categories h1{font-weight:700;margin-right:5px;color:#074588!important;font-size:18px;text-decoration:none!important}.popular-categories a{margin:0 10px 0 10px;color:#000!important}.companies{background:#dedede;padding:20px 0 20px 0}.companies .slick-slider img{transition:.2s}.companies .slick-slider img:hover{box-shadow:0 5px 12px #a7a7a7;transition:.2s}.banner-container{background:#fff;border-radius:10px;box-shadow:0 10px 10px #c5c5c5;min-height:385px;max-width:1024px}.banner-image{padding:12px 15px 12px 15px;text-align:right}.banner-text{color:#000;margin-top:26px;width:660px;margin-left:10px;padding-right:50px}.banner-text-desktop,.banner-text h1,.banner-text h2,.banner-text h4{font-size:31px;font-weight:700}.banner-text-desktop span,.banner-text span{font-size:44px;color:#0054ad}.banner-wrapper{padding:0 0 0 0;margin-top:80px}.banner-wrapper,.m-banner-wrapper{background:#dedede}.blue-head.btn-outline-primary:hover .nav-link{color:#fff!important}.hdrAddVsum span{font-size:11px;color:#7b7b7b;font-weight:400;line-height:1px;margin-top:0;display:block}.header-thumb{display:block;width:42px;height:42px;background-color:#dbdbdb;border-radius:50%;margin-top:-9px;margin-right:15px;border:1px solid #cdcdcd;background-image:url(https://d22r5huxahsjvt.cloudfront.net/Assets/images/user-dummy.svg);background-position:2px 2px}.headerThumbox:hover{cursor:pointer}.header-image-thumb{display:block;width:42px;height:42px;border-radius:50%;margin-top:-9px;margin-right:10px;border:1px solid #cdcdcd;overflow:hidden}.thumb-wrapper{position:relative}.thumb-wrapper video{width:65px;margin-left:-30%;margin-top:-2px;height:53px}.plusIcon{display:block;background:#0054ad;color:#fff;width:17px;height:17px;border-radius:50%;position:absolute;right:-3px;top:25px;text-align:center;line-height:15px;border:1px solid #fff}.seeker_header{width:100%;height:80px;border-bottom:1px solid #e7e7e7;background:#fff}.dropdown-content{position:absolute;display:flex;flex-direction:column;left:0;z-index:1000;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;padding:15px}.nav-item .nav-link:hover{color:#0054ad!important}.nav-item.btn-outline-primary:hover{border-color:#cfcfcf;background:0 0}.nav-item.btn{margin-left:18px;line-height:5px}.blue-head .nav-link{color:#0054ad!important}.blue-head.btn-primary .nav-link{color:#fff!important}.header-nav{height:72px;font-weight:400;margin-top:2px;font-weight:700}.nav-logo{margin-left:0}.nav-logo img{width:150px;height:48px}.nav-rend{margin-right:0}.nav-seperator{margin-left:15px;color:#575757;margin-right:10px}.searchButton{display:block}.username{margin-top:10px}.search-btn{margin-top:3px}.nav-link .dropdown-toggle{display:flex;color:rgba(0,0,0,.5)!important}.v-application ol,.v-application ul{padding-left:0}.slick-dots li button{background-color:#dedede;color:#454545}span .notranslate{color:#575757}.btn-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;border-radius:var(--radius-sm)!important;font-weight:600!important;min-height:44px;padding:.5rem 1.25rem!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.btn-primary:focus,.btn-primary:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.btn-outline-primary{border-color:var(--color-primary)!important;color:var(--color-primary)!important;border-radius:var(--radius-sm)!important;font-weight:600!important;min-height:44px;padding:.5rem 1.25rem!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-outline-primary:focus,.btn-outline-primary:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.hc-btn{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap}.footerBtn{border:1px solid #0054ad;color:#0054ad}.secondary-footer p{color:#575757}.secondary-footer .card-body{padding:0 5px 0 5px}.secondary-footer .card{background:0 0;border:none;margin-bottom:20px;margin-top:20px}.secondary-footer:nth-child(2){background:#fff}.secondary-footer:nth-child(2) h5{font-size:16px}.secondary-footer h6{color:#575757}.container{max-width:1024px!important}.container-xl{max-width:1214px!important}.footer{background-color:#1f1f1f;font-weight:600;bottom:0;width:100%;color:#fff;font-weight:400;padding:10px 0 0 0}.footer a{color:#fff!important}.brand-logo{width:200px}.mdi-footer{color:#fff!important;padding:10px!important;font-size:24px!important}.secondary-footer{background-color:#f5f5f5;border-top:1px solid #d3d3d3}.secondary-footer a{color:#575757!important;text-decoration:none;padding:5px 0 5px 0;display:block}.secondary-footer a:hover{color:#0054ad!important;text-decoration:none}.site-links a{color:#575757!important;text-decoration:none}.site-links a:hover{text-decoration:none}.jobTitle span,.site-links a:hover{color:#0054ad!important}.jobListPage h1{font-size:28px;line-height:32px}.jobListPage h1 .text-secondary{font-size:16px;display:block}.btn-search i.mdi{color:#fff;position:absolute}.btn-search{padding-left:25px!important;min-width:135px}.jobBox p{color:#000;margin:7px 0 7px 0!important;line-height:23px;padding-left:32px}.jobBox{padding:25px}.jobBox p.postDate{text-align:right}.jobBox p.postDate,.jobBox p.share{margin-top:-30px;color:#6a6a6a;font-size:13px}.jobBox p.share{position:absolute;text-align:left}.jobIcon{width:30px;display:inline-block;text-align:center;margin-left:-34px}.jobBox img{margin-top:-4px;margin-right:7px}.jobTitle{font-size:16px;font-weight:700;padding-right:150px}.similarJob .jobTitle{padding-right:0}.similarJob p{padding-left:0}.jobTitle span.badge{position:absolute;margin-left:5px}.jobButton{position:absolute;top:12px;right:15px}.mob-applay-btn{position:absolute;width:100%;height:100%;right:0;top:0}.myJobs{padding:30px}.resetbtn{text-align:right;display:block;position:absolute;right:19px;bottom:-24px;color:#919191}.card.filterBox{border:none}.filterBox .card-header{padding:18px 0 10px 0!important}.filter-group{border-bottom:1px solid #e4e4e4}.filter-group .card-header{border-bottom:0;background-color:#fff}.filterBox .filter-group:last-child{border:none}.filterBox .filter-group:last-child .filterInput input{border-bottom:1px solid #e4e4e4}.card-body.filterInput{padding:10px 0 0 0}.filterInput input{border-radius:0;border:1px solid #e4e4e4!important;border-bottom:none!important}.jobsHeader{line-height:15px;margin-bottom:20px}.loadMorebtn{font-weight:700;border:none;text-align:center;cursor:pointer}.loadMorebtn:hover{color:#0054ad;border:none;cursor:pointer}.icon-control{margin-top:6px;float:right;font-size:80%}.list-group-item:hover{background-color:#eee}.v-list-item__title{font-size:14px;font-weight:700}v-list-item-sub-title{font-size:13px;margin-top:8px;cursor:pointer}.searchBox{padding-bottom:30px}.m-searchBox fieldset,.searchBox fieldset{border-radius:10px;border:2px solid #ebecf0}.m-searchBox .v-text-field__details,.searchBox .v-text-field__details{display:none}.m-searchBox .v-input__slot{margin:0}.v-application .description p{margin-bottom:12px;line-height:27px}.locations{margin-top:20px;opacity:.5}.jobDetails{background:#fff;padding:0!important;border-radius:8px 8px 0 0!important;box-shadow:0 .5rem 1rem rgb(0 0 0/15%)!important;border:none;overflow:hidden}.jobHeader{background-image:linear-gradient(40deg,#3b63a4,#9a3b69);background-repeat:no-repeat;width:100%;padding:30px;color:#fff;position:relative}.jobHeader .btn-primary{position:absolute;top:30px;right:30px;font-size:18px;padding:10px 20px 10px 20px;border-radius:5px;color:#fff}.jobHeader h1{font-size:22px;font-weight:700;margin-right:308px}.jobHeader h2{font-size:17px;font-weight:400;opacity:.5;margin-right:308px}.jobHeader h3{font-size:14px;font-weight:400;opacity:1;padding:0;margin:0}.jobDescription{padding:30px;padding-bottom:0}.jobDescription h3{font-size:20px;margin-bottom:0;font-weight:700}.salary{font-size:20px;margin-top:0;padding-left:43px;line-height:20px}.salary p{padding-bottom:0;margin-bottom:0}.salary .jobIcon img{margin-top:-4px;position:absolute;margin-left:-55px}.subDetails div{color:#a5a5a5;margin-bottom:5px;padding-top:0;padding-bottom:0}.subDetails div span{color:#575757}.relatedJobs{margin-top:30px;background:#fff;padding:30px;border-radius:8px!important;box-shadow:0 .5rem 1rem rgb(0 0 0/15%)!important;border:none;overflow:hidden}.relatedJobs h4{font-weight:700;font-size:20px}.howtoapply{font-size:16px;margin-top:20px}.howtoapply h6{margin-bottom:3px}.jobDetails .alert{border-radius:0;font-size:13px;padding:10px 10px 10px 30px;margin:0;color:#6e8399}.similarJob,.similarJob:hover{transition:.1s ease-out}.similarJob:hover{cursor:pointer;background:#f5f7f9}.jobtxt{margin-right:40px}.right-area{border-left:2px solid #fafafa}.error-feedback{margin-top:0!important}.steps-card .card-body .card-title{font-weight:700;font-size:16px;color:#6c7383;position:absolute;top:-30px;width:100%}.steps-card .card-body .card-text{font-size:14px;color:#6c7383}.card-img-top,.steps-card .card-img{height:95px}.steps-card .card-body{padding:10px 5px 0 5px;line-height:17px;text-align:center}.steps-card .card-body .card-text{position:absolute;bottom:10px;width:95%}.steps-card.card-deck{text-align:center;flex:none;display:block}.steps-card.card-deck .card{display:block;float:left;flex:none;width:182px;height:172px;margin:20px 20px 40px 20px}.steps-card.card-deck .card:first-child{margin-left:170px;margin-bottom:90px}.steps-card.card-deck .card:first-child:after{content:"";border:2px dashed #ced0d2;border-radius:0 30px 30px 0;border-left:none;background:0 0;display:block;width:70px;height:135px;position:absolute;left:180px;top:80px}.steps-card.card-deck .card:nth-child(2){margin-left:40px;margin-right:60px}.steps-card.card-deck .card:nth-child(2) img{height:80px}.steps-card.card-deck .card:nth-child(2):before{content:"";border:2px dashed #ced0d2;border-radius:30px 0 0 0;border-bottom:none;border-right:none;background:0 0;display:block;width:255px;height:38px;position:absolute;left:90px;top:-69px}.steps-card.card-deck .card:nth-child(2):after{content:"";border-radius:30px 0 0 0;border-bottom:2px dashed #ced0d2;background:0 0;display:block;width:200px;height:38px;position:absolute;left:180px;top:40px}.steps-card .card{border:2px solid #eef0f1!important;border-radius:10px;padding:20px 0 10px 0}.btn.btn-signup{width:100%;line-height:50px;font-weight:400;border-radius:10px;margin-top:22px!important}.main{margin-top:80px;padding-top:53px;padding-bottom:53px}.container.wrapper-curved{background:#fff url(https://d22r5huxahsjvt.cloudfront.net/Assets/images/register-bg.png) no-repeat -62px top;border-radius:25px;padding:65px}.left-area{text-align:center}.left-area .left-header{font-size:43px;color:#6c7383;font-weight:700;line-height:32px}.left-area .left-header span{font-size:31px}.left-area .left-subhead{font-size:19px;color:#b3b6bd;margin-top:20px}.left-area .left-subhead2{font-size:23px;color:#343e51;font-weight:700;background-color:#f6f7f8;padding:10px 0 10px 0;margin-top:50px;margin-bottom:20px}.right-area h1{font-size:33px;font-weight:700;color:#343e51}.right-area h1 span{color:#0054ad}.right-area .titleP1{color:#b3b6bd;font-size:14px;margin:0 0 8px 0}.right-area .titleP2{color:#b3b6bd;font-size:17px;margin:15px 0 30px 0}.right-area .titleP2 span{color:#0054ad;cursor:pointer}.hide-ab-991{display:none}.email-dropdown-list-container{height:0;position:absolute;width:90%;top:68px}.email-dropdown-list{height:auto;position:absolute;top:0;left:0;width:100%;z-index:10000;background-color:#fff;overflow:hidden;list-style:none;margin:0;padding:0;box-shadow:0 2px 4px 0 rgb(0 0 0/20%);box-sizing:border-box;margin-top:-.9px}.email-dropdown-item:hover{background-color:#f2f2f2;box-sizing:border-box}.mph-root{margin-top:0}.mph-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px}.mph-card__inner{padding:0}.mph-card__inner--loading{min-height:176px}.mph-identity-band{background-image:linear-gradient(40deg,#3b63a4,#9a3b69);padding:1.35rem 1.35rem 1.25rem;position:relative}.mph-identity{display:flex;align-items:flex-start;gap:1.5rem}.mph-media{flex-shrink:0;position:relative}.mph-visume-dot{display:block;width:21px;height:21px;background:#e30020;border-radius:50%;position:absolute;right:6px;top:6px;border:2px solid #fff;z-index:4;pointer-events:none}.mph-avatar-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:148px;height:148px;border-radius:50%;border:3px solid #fff;overflow:hidden;background:#1e3a5f;box-shadow:0 4px 16px rgba(15,23,42,.18);cursor:pointer;padding:0;position:relative}.mph-avatar-btn--empty{background:hsla(0,0%,100%,.1);border:3px dashed hsla(0,0%,100%,.7);box-shadow:none;transition:background-color .2s ease,border-color .2s ease}.mph-avatar-btn--empty:hover{background:hsla(0,0%,100%,.18);border-color:#fff}.mph-avatar-btn--empty:hover .mph-avatar-btn__record-icon{transform:scale(1.05)}.mph-avatar-btn__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:1;background:#0f172a;transform:translateZ(0)}.mph-avatar-btn:focus{outline:none}.mph-avatar-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,84,173,.4),0 4px 16px rgba(15,23,42,.1)}.mph-avatar-btn__play{position:absolute;inset:0;z-index:2;background:rgba(15,23,42,.22);transition:background .2s ease;pointer-events:none}.mph-avatar-btn__play,.mph-avatar-btn__play-icon{display:flex;align-items:center;justify-content:center}.mph-avatar-btn__play-icon{width:46px;height:46px;border-radius:50%;background:rgba(15,23,42,.62);border:2px solid hsla(0,0%,100%,.92);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.28)}.mph-avatar-btn__play-icon svg{display:block;margin-left:2px}.mph-avatar-btn:hover .mph-avatar-btn__play{background:rgba(15,23,42,.32)}.mph-avatar-btn:hover .mph-avatar-btn__play-icon{background:rgba(15,23,42,.78)}.mph-avatar-btn__badge{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);z-index:3;display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .5rem;border-radius:999px;background:rgba(15,23,42,.82);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.2);pointer-events:none}.mph-avatar-btn__badge .mdi{font-size:.72rem}.mph-avatar-btn__record-icon{display:flex;align-items:center;justify-content:center;margin-bottom:6px;color:#fff;opacity:.95;transition:transform .2s ease}.mph-avatar-btn__record-icon svg{display:block}.mph-avatar-btn__add-label{color:#fff;font-size:.8rem;font-weight:600;line-height:1.2;text-align:center;padding:0 .5rem}.mph-info{flex:1;min-width:0}.mph-info__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.mph-info__main{min-width:0;flex:1}.mph-name{font-size:1.85rem;font-weight:800;color:#fff;margin:0 0 .3rem;letter-spacing:-.03em;line-height:1.15}.mph-role{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.92);margin:0 0 .65rem;line-height:1.4}.mph-public-link{display:flex;align-items:stretch;gap:0;margin-top:.85rem;max-width:100%;border-radius:10px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.mph-public-link__open{flex:1;min-width:0;display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;color:#fff!important;text-decoration:none!important;transition:background-color .2s ease;overflow:hidden}.mph-public-link__open:hover{background:hsla(0,0%,100%,.12);text-decoration:none!important}.mph-public-link__icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.2);color:#fff}.mph-public-link__icon svg{display:block}.mph-public-link__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;overflow:hidden}.mph-public-link__label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.78);line-height:1.2}.mph-public-link__url{font-size:.82rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mph-public-link__host{color:hsla(0,0%,100%,.72)}.mph-public-link__path{color:#fff;font-weight:600}.mph-public-link__external{flex-shrink:0;margin-left:auto;color:hsla(0,0%,100%,.85);font-size:1rem}.mph-public-link__external svg{display:block}.mph-public-link__copy{flex-shrink:0;min-width:64px;padding:0 .65rem;gap:.3rem;border:0;border-left:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mph-public-link__copy:hover{background:hsla(0,0%,100%,.18)}.mph-public-link__copy svg{flex-shrink:0;display:block}.mph-public-link__copy-label{font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1}.mph-contact{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;font-size:.9rem;color:hsla(0,0%,100%,.92);line-height:1.5}.mph-contact__item{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem}.mph-contact__item .mdi{color:hsla(0,0%,100%,.75);font-size:1rem;flex-shrink:0}.mph-badge{border:none;font-size:.72rem;font-weight:700;padding:5px 10px!important;border-radius:999px;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mph-badge--success{background:hsla(0,0%,100%,.92)!important;color:#047857!important;border:1px solid #a7f3d0!important;cursor:default}.mph-badge--danger{background:#fff!important;color:#b91c1c!important;border:1px solid #fecaca!important;box-shadow:0 1px 2px rgba(15,23,42,.08)}.mph-badge--danger:hover{background:#fef2f2!important;border-color:#fca5a5!important}.mph-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;font-size:.875rem;font-weight:600;line-height:1.2;min-height:44px;padding:10px 20px!important;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.mph-btn--primary{background:#0054ad!important;color:#fff!important;border:1px solid #0054ad!important;box-shadow:0 1px 2px rgba(0,84,173,.25)}.mph-btn--primary:hover{background:#004494!important;border-color:#004494!important}.mph-chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:14px 15px 16px;border-top:1px solid rgba(0,0,0,.06)}.mph-chips--loading{border-top:none;padding-top:14px}.mph-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .65rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:.78rem;font-weight:500;color:#475569;line-height:1.3;max-width:100%}.mph-chip .mdi{color:#64748b;font-size:.9rem;flex-shrink:0}.mph-chip--action{cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mph-chip--action:hover{background:#e8eef4}.mph-chip--ok{background:#f0faf4;border-color:#b7e4c7;font-weight:600}.mph-chip--ok .mdi{color:#198754}.mph-chip--warn{background:#fff8f0;border-color:#fcd9b6}.mph-chip--warn .mdi{color:#e67e22}.mph-chip--warn:hover{background:#fff3e6;border-color:#f5c48a}.mph-chip--mid{background:#eef6ff;border-color:#b6d4fe;font-weight:600}.mph-chip--mid .mdi{color:#0054ad}.mph-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:mph-shimmer 1.2s ease-in-out infinite;border-radius:8px}.mph-skeleton--avatar{width:148px;height:148px;border-radius:50%;flex-shrink:0}.mph-skeleton-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding-top:8px}.mph-skeleton--title{height:28px;width:55%;max-width:280px}.mph-skeleton--subtitle{height:18px;width:40%;max-width:200px}.mph-skeleton--line{height:16px;width:70%;max-width:360px}.mph-skeleton--chip{height:32px;width:120px;border-radius:999px}@keyframes mph-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.detail-box--profile{padding:0;overflow:hidden}.detail-box{margin-bottom:20px}.userDp{width:160px;height:160px;background-color:#0054ad;border-radius:50%;border:3px solid #fff;overflow:hidden;position:relative;flex-shrink:0;cursor:pointer}.userDp-video{padding:0;width:100%;height:100%}.visume-action-card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #6366f1;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.visume-action-card__inner{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem}.visume-action-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#eef2ff;color:#4f46e5}.visume-action-card__icon svg{display:block}.visume-action-card__content{flex:1;min-width:0}.visume-action-card__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1;line-height:1.2;margin-bottom:.15rem}.visume-action-card__title{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.4;margin:0}.visume-action-card__hint{font-weight:500;color:#64748b}.visume-action-card__progress-row{display:flex;align-items:center;gap:.6rem;margin-top:.45rem}.visume-action-card__progress{flex:1;min-width:0;max-width:220px;height:5px;background:#e2e8f0;border-radius:999px;overflow:hidden}.visume-action-card__progress-bar{height:100%;background:linear-gradient(90deg,#6366f1,#0054ad);border-radius:999px;transition:width .3s ease;min-width:4px}.visume-action-card__progress-label{flex-shrink:0;font-size:.72rem;font-weight:600;color:#64748b;white-space:nowrap}.visume-action-card__example{display:inline-block;margin-top:.35rem;padding:0;border:0;background:none;color:#0054ad;font-size:.78rem;font-weight:600;line-height:1.3;cursor:pointer;text-decoration:underline;text-underline-offset:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.visume-action-card__example:hover{color:#004494}.visume-action-card__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none!important;background:#0054ad!important;color:#fff!important;font-size:.8125rem;font-weight:600;line-height:1.2;min-height:38px;padding:8px 16px!important;border-radius:999px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(0,84,173,.25);transition:background-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.visume-action-card__cta:hover{background:#004494!important}@media only screen and (max-width:767px){.visume-action-card__inner{flex-wrap:wrap;align-items:flex-start;padding:.75rem .85rem}.visume-action-card__title{font-size:.85rem}.visume-action-card__hint{display:block;margin-top:.15rem}.visume-action-card__progress-row{width:100%;order:3;padding-left:calc(40px + .85rem)}.visume-action-card__cta{width:100%;order:4;margin-top:.35rem;padding:.5rem!important;text-align:center}}.userDummy{background-image:url(https://d22r5huxahsjvt.cloudfront.net/Assets/images/user-dummy.svg);position:absolute;width:150px;height:100%;left:19px;right:0;top:25px;opacity:.1}.aboutMe{padding:30px}.aboutMe h3{font-size:20px;color:#333}.user-details{margin-top:8px;line-height:27px;flex:1;min-width:0}.user-details p.text-secondary{margin:0;line-height:22px}.user-details p span.seperator{margin:0 15px 0 15px}.user-name{font-size:25px;color:#fff}.user-designation{font-size:18px;color:#fff}.sidenav .nav-pills .nav-link.active,.sidenav .nav-pills .nav-link.active h3{background-color:#0054ad!important;color:#fff}.sidenav .nav-pills .nav-link.active:hover,.sidenav .nav-pills .nav-link.active:hover h3{color:#fff}.sidenav .nav-pills .nav-link{border-bottom:1px solid #e7e7e7}.sidenav .nav-pills .nav-link,.sidenav .nav-pills .nav-link h3{color:#333;font-weight:700;font-size:15px}.sidenav .nav-pills .nav-link:hover,.sidenav .nav-pills .nav-link:hover h3{color:#0054ad}.sidenav ul.nav-pills{padding:0!important}.myJobs{padding:30px!important}.myJobs ul.nav-pills{padding-left:0}.myJobs ul li Span,.myJobs ul li Span h1,.myJobs ul li Span h2{background:#fff;font-size:18px;color:#333;border-radius:10px}.hc-profile-jobs ul.nav-pills>li,.myJobs ul.nav-pills>li{padding:0}.myJobs ul li Span.nav-link.active,.myJobs ul li Span.nav-link.active h1,.myJobs ul li Span.nav-link.active h2{background:#f8f8f8;color:#0054ad!important}.myJobs ul li Span.nav-link,.myJobs ul li Span.nav-link h1,.myJobs ul li Span.nav-link h2{border:none}.myJobs .notify{font-weight:400;font-size:12px;border-radius:60%;padding:5px 6px 5px 6px}.badge-primary{color:#fff!important;background-color:#007bff!important}.questionnaire-from .header{margin-top:15px}.questionnaire-from{padding-bottom:10px}.ques-body{border-radius:20px;margin-bottom:20px}.ques-body h6{background:#1176dd;color:#fff;padding:15px 15px 15px 15px;border-radius:20px 20px 20px 0;box-shadow:7px 4px 10px #d7d7d7;margin-bottom:0;font-size:17px;line-height:25px}.ques-footer{height:40px}.ques-footer button.btn{box-shadow:7px 4px 10px #d7d7d7;padding:9px 20px 9px 20px}.ques-body .note{margin:20px 0 0 0}.applyfor{font-size:13px}.ans-section{background:#f2f3f4;padding:20px 15px 20px 15px;border-radius:20px 20px 0 20px;box-shadow:7px 4px 10px #e1e1e1;margin-top:15px}a.viwbtn{border:2px solid #ebecf0!important;font-size:13px;color:#676767!important;border-radius:10px}@media only screen and (max-width:1366px){.m-top{margin-top:0}.banner{margin-top:80px}.banner_img{display:block;max-width:550px}.banner_img1{display:block;max-width:1010px}}@media only screen and (max-width:1260px){.container-xl{max-width:95%}}@media only screen and (min-width:991px){.hide-ab-991{display:none}}@media only screen and (max-width:991px){body{width:100%;overflow:hidden}.seeker_header{padding-top:5px}.nav-rend{background:#fff;padding-bottom:20px}.nav-seperator{display:none}.navbar-nav{margin-left:-11px;margin-right:-15px;padding-left:25px!important;padding-right:20px;padding-top:15px}.navbar-nav .nav-item.btn{margin-left:0;margin-bottom:10px}.header-nav{background:#fff}.headerThumbox{right:84px;top:23px;margin-top:15px}.oces-banner-text{width:100%;padding-right:0}.banner,.banner-text{margin-top:0}.banner{margin-bottom:10px}.hide-u-991{display:none}.visible-u-991{display:block}.slick-slider img.banner_img,.slick-slider img.banner_img1,.slick-slider img.banner_img_jobfair{width:100%}.banner-text h4{font-size:20px}.banner-text span{font-size:25px}.banner-wrapper{padding-bottom:0}#m-search .labelbig{line-height:20px;padding-bottom:0;color:#263238;font-weight:700;font-size:15px}.m-search .btn-outline-secondary{color:#000}.sidebar{top:76px}.form-control.fields{height:59px}.companies{padding:50px 0 40px 0}.companies .slick-lis{text-align:center}.companies .slick-slider img{margin:0 auto}.companies .mb-8,.companies .mb-10{margin-bottom:10px!important}.company-logo{border:none}.emp-banner .card .btn{margin:5px 10px 5px 10px!important}.company-logo{padding-bottom:0}.wrapper-curved{padding:10px!important}.left-area h1,h1 span{font-size:20px;margin-bottom:3px}.left-area h3{margin-top:0;font-size:15px}.right-area h4{margin-bottom:0;margin-top:-25px}.right-area .titleP1,.titleP2,h4{text-align:center}.right-area .titleP2{margin-top:5px!important;margin-bottom:0!important}.m-steps{display:block;font-size:11px}.m-steps p{margin:0;text-align:center}.m-steps span{background:#e6e7e8;width:19px;display:inline-block;text-align:center;border-radius:20px;margin-right:3px;margin-left:3px}}@media only screen and (max-width:767px){.popular-categories .subhead,.popular-categories h1{font-size:16px;padding:12px 4px 12px 4px}.job-card .text-right{text-align:left!important}.container-pd-0{padding:0}.banner-wrapper{width:100%;overflow:hidden}.selectBox{position:relative}.selectBox ul{margin:0;padding:0!important}.selectBox .psearchbox{background:#eef1f4;padding:10px}.selectBox ul li{list-style:none;border-bottom:1px solid #eef1f4;padding:10px 0 10px 20px}.selectBox ul li.active{color:#009231}.selectBox ul li:before{content:"✓";display:block;position:absolute;left:0;color:#d5d8db}.selectBox ul li.active:before{color:#009231}.selectBox p{padding:0 0 0 0;margin:15px 0 8px 0!important;color:#9fa2a5}}@media only screen and (max-width:640px){.h2,h2{font-size:22px!important;font-weight:700!important}.m-show{display:block}.m-hide{display:none}.m-search{margin-top:40px;padding-bottom:0!important;margin-bottom:0}.m-search .btn{padding:5px}.popular-categories h6{font-size:14px}.custom-marquee{animation:slide 50s linear infinite}#marq-block{top:86px;width:100%}@keyframes slide{0%{transform:translateX(100%)}to{transform:translateX(-400%)}}.popular-categories a{font-size:16px;padding:12px 4px 12px 4px}.company-logo{text-align:left}.company-logo img{widows:140px}.card-img-top{width:90px}.p-city .col{width:121px}.p-city .card-body{padding:10px 0}.more-cities{margin-top:-80px}.banner_img{max-width:300px}.banner_img,.banner_img_jobfair{margin:0 auto}.banner-text{margin-bottom:20px}.p-city .card-text{font-size:12.5px;padding-top:0}.card-text{font-size:16px;padding-top:0}.banner-text{padding:15px}.banner-container{min-height:263px}.banner-container .row.mt-5{margin-top:0!important}.slick-slider img.banner_img{width:200px}.slick-slider img.banner_img1{width:300px;height:200px}.slick-slider img.banner_img_jobfair{width:100%}.job-card{padding:0}.slick-slider img{width:90%}.blog-text{position:unset!important;margin:0 0 35px 0;left:0;right:0;top:0;bottom:0}.m-padding{padding:12px;padding-left:15px;padding-right:15px}.m-button{box-shadow:0 0 10px rgb(0 0 0/20%)}.m-button,.m-button-s{width:100%;padding:12px 0}.m-button-s{border-radius:0 5px 5px 0;border-left:none}.cust-icon{color:#000!important}.mb-font{font-size:1.5rem!important;font-weight:700}.oces-banner{height:auto}.oces-banner-text{height:240px}.mob-adbg{background:#384091}.footerBtn{margin-bottom:40px}.secondary-footer a{padding:12px 0 12px 0;font-size:16px}.secondary-footer .btn-primary{margin-bottom:40px!important}.alignmob{text-align:center}.jobButton{position:relative;margin-left:15px;margin-bottom:10px;text-align:left;width:100%}.jobTitle{line-height:20px;font-size:16px}.jobTitle,.similarJob .jobTitle{padding-right:0}.similarJob .jobBox p{padding-left:0}.myJobs{padding:5px}.jobBox{padding:12px;transition:.1s ease-out;border-radius:10px}.jobBox:hover{background-color:#eef6ff}.jobBox img{height:18px}.jobBox p.postDate{text-align:left;margin-top:0;position:relative}.jobBox p{padding-left:28px;line-height:22px;margin-top:0;margin-bottom:0!important;font-size:14px}.jobIcon{margin-left:-34px}.jobsHeader{text-align:center;margin-top:20px;margin-bottom:10px}.jobsHeader h1{font-size:22px;line-height:23px}.jobsHeader h1 .text-secondary{font-size:15px}.mob-search-btn{position:absolute;top:10px;right:15px}.mob-search-btn .cust-ico{color:#6a6a6a;margin-left:5px;font-size:33px}.mob-search-btn:hover .cust-ico{color:#0054ad}.mob-search-btn .btn{width:auto;height:32px;padding:0 12px 0 8px;color:#6a6a6a;border:none}.mob-search-btn .btn:active,.mob-search-btn .btn:focus,.mob-search-btn .btn:hover{border:none;box-shadow:none;color:#0054ad}.row+.row{margin-top:0}.m-searchBox input.form-control{height:60px;border-radius:10px;border:2px solid #ebecf0}.cust-ico{color:#000;font-size:20px}.v-application .description img{width:100%}.jobHeader h1,.jobHeader h2{margin-right:0!important;font-size:15px!important}.subDetails .col-md-4{padding:0 15px 0 15px}.subDetails{padding:15px 0 15px 0}.subDetails p{margin:0 0 10px 0}.salary{line-height:15px}.salary .jobIcon img{margin-top:-9px}.jobDescription,.jobHeader{padding:20px}.relatedJobs{padding:5px;padding-bottom:25px}.relatedJobs .col-lg-6{padding-top:5px;padding-bottom:5px}.relatedJobs h4{text-align:center;margin-top:12px;margin-bottom:20px}.jobHeader .jobIcon{margin-left:-5px}.jobHeader .btn-primary{border-radius:0;left:0;bottom:0;top:inherit}.howtoapply,.jobHeader .btn-primary{position:fixed;right:0;z-index:50;width:100%}.howtoapply{background:#e3f6ff;color:#000;margin-top:15px;margin-right:-30px;margin-bottom:-30px;margin-left:-30px;padding-left:30px;padding-bottom:10px;line-height:20px;bottom:30px;left:30px;padding:0;padding-top:10px;border-top:1px solid #e7e7e7;font-size:14px}.howtoapply h6{font-size:15px;margin-bottom:3px}.howtoapply div{padding-left:15px;padding-right:15px}.jobHeader a.btn2.btn-primary{position:relative;left:0;width:100%;margin-top:5px}.user-dp{margin:0 auto}.mph-identity-band{position:relative;padding:1rem .875rem}.mph-card__inner{padding:0}.mph-identity{flex-direction:column;align-items:center;text-align:center;width:100%}.mph-info{width:100%;max-width:100%}.mph-info__row{flex-direction:column;align-items:center}.mph-info__main{width:100%}.mph-public-link{width:100%;max-width:100%;margin-top:.75rem;box-sizing:border-box}.mph-public-link__open{padding:.45rem .5rem;gap:.4rem;min-width:0}.mph-public-link__icon{width:24px;height:24px;border-radius:6px}.mph-public-link__text{flex:1;min-width:0;text-align:left}.mph-public-link__external,.mph-public-link__host{display:none}.mph-public-link__url{font-size:.72rem;max-width:100%}.mph-public-link__copy{min-width:44px;width:44px;padding:0}.mph-public-link__copy-label{display:none}.mph-chips,.mph-contact{justify-content:center}.mph-name{font-size:1.45rem}.mph-avatar-btn,.mph-skeleton--avatar{width:120px;height:120px}.user-details{text-align:center;width:100%;margin-top:0;margin-bottom:0}.profileWrapper{padding:7px!important}.mfont{font-size:14px}.myJobs ul li Soan.nav-link h1,.myJobs ul li Span.nav-link,.myJobs ul li Span.nav-link h2{font-size:15px}.nav-logo img{width:150px;height:48px}.seeker_header{height:71px}.banner-wrapper{margin-top:48px}.m-banner-wrapper{margin-top:65px;min-height:300px!important}.latest-job{margin-top:20px!important}.slick-dots{bottom:-18px}}@media only screen and (max-width:600px){.srchTxt{display:none}.searchButton{margin:0;padding:0}.searchButton .btn-outline-primary{border:none;margin:0;padding:0}.searchButton .btn-outline-primary:hover{background:0 0;color:#fff!important}.searchButton .btn-outline-primary .material-icons{font-size:35px;color:#d1d2d3}.btn-outline-primary:not(:disabled):not(.disabled).active,.searchButton .btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background:0 0;color:#0054ad}.nav-logo{margin-left:10px!important}.header-nav{height:auto}.m-signin{color:#fff;background-color:#fff;border-radius:5px;border:1px solid #0054ad}.m-signin .nav-link{color:#0054ad!important;padding:5px 8px}.ques-footer{margin:0}.ques-footer button{width:100%}.copylink{position:relative;bottom:-20px;left:-20px;text-align:center;background:#0054ad;width:112%;padding:3px 0 5px 0}.sidebar.mobile-search{top:0;z-index:1100;width:100%;background:rgba(0,0,0,.4);left:-420px;display:flex}.sidebar.mobile-search .container{background:#fff;height:100%;width:300px;margin:0;padding:50px 20px 20px 20px;position:relative}.sidebar.mobile-search .sidebar-close{font-size:24px;position:absolute;right:13px;top:12px}.sidebar.mobile-search .closeOut{width:100px;height:100px;background:#000;height:100%;background:none}.sidebar.mobile-search .v-text-field__details{display:none}}.blueTXT{color:#0054ad!important}.grayTXT,.grayTXT a{color:#575757!important}.blackTXT{color:#000}.whiteTXT{color:#fff}.boxRadius2{border-radius:10px}.faq{font-size:14px}.faq h5{margin-bottom:15px}.faq .question{border-bottom:1px solid #e9ebef;padding:10px 0 10px 0;margin:0 0 3px 0;position:relative;font-size:14px;font-weight:700}.faq .question:after{content:">";position:absolute;right:0;top:11px;font-size:17px}.faq .question.not-collapsed:after{transform:rotate(90deg)}.readmore{text-align:center;width:100%;font-style:italic}.faq .answer{font-size:14px;font-style:italic;padding-top:5px}.form-control{border:2px solid #ebecf0!important;border-radius:.5rem!important}.btn-help{background-color:#b5b5b5!important;border-radius:40px!important;font-size:10px!important;width:15px;position:absolute;right:-13px;height:15px;padding:0!important}.jobContent{margin-top:30px;background:#fff;padding:30px;border-radius:8px!important;box-shadow:0 .5rem 1rem rgb(0 0 0/15%)!important;border:none;overflow:hidden}.alert-success{background:#28a745!important}.alert-success,.alert-warning{border:none!important;color:#fff!important;border-radius:5px!important;padding-left:40px!important}.alert-warning{background:#f09e46!important}.alert-danger,.alert-error{background:#ff4c4c!important;border:none!important;color:#fff!important;border-radius:5px!important;padding-left:40px!important}.alert-success:before{font-weight:400;content:"\f058"}.alert-success:before,.alert-warning:before{font-family:Font Awesome\ 6 Free;font-style:Regular;position:absolute;top:12px;left:17px}.alert-warning:before{font-weight:900;content:"\f06a"}.alert-error:before{font-family:Font Awesome\ 6 Free;font-weight:400;content:"\f057";font-style:Regular;position:absolute;top:12px;left:17px}.home-hero{background:linear-gradient(165deg,#eef2f9,#f5f7fb 42%,#e8ecf4);padding:1.25rem 0 2rem;margin-top:80px}.home-hero__container{max-width:1140px;padding-left:15px;padding-right:15px}.home-hero__top{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;margin-bottom:.25rem}.home-hero__eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .5rem}.home-hero__title{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--color-text);margin:0 0 .75rem}.home-hero__highlight{color:var(--color-primary)}.home-hero__subtitle{font-size:1rem;line-height:1.55;color:var(--color-text-muted);margin:0 0 1rem;max-width:36rem}.home-hero__stats{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0 0 1rem}.home-hero__stats li{font-size:.875rem;color:var(--color-text-muted)}.home-hero__stats strong{color:var(--color-text);font-weight:700}.home-hero__cta-row{margin-bottom:.25rem}.home-hero__visual{display:flex;justify-content:center;align-items:center}.home-hero__visual img{max-width:100%;width:min(100%,320px);height:auto}.home-hero .search-container{margin-top:1rem!important;margin-bottom:0;padding:1.25rem 1.5rem 1.35rem!important;border-radius:var(--radius-md)}.home-hero__categories{margin-top:1rem}.home-hero__categories-title{display:block;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.5rem}.home-hero__pills{display:flex;flex-wrap:wrap;gap:.5rem}.hc-category-pill{display:inline-flex;align-items:center;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--color-primary)!important;background:rgba(0,84,173,.08);border:1px solid rgba(0,84,173,.14);border-radius:999px;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hc-category-pill:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff!important;text-decoration:none}@media (min-width:992px){.home-hero{padding:2rem 0 2.5rem}.home-hero__top{grid-template-columns:1.15fr .85fr;gap:1.5rem 2rem;margin-bottom:.5rem}.home-hero__visual img{width:min(100%,360px)}.home-hero .search-container{margin-top:1.25rem!important}}@media (max-width:991px){.home-hero__title{text-align:center}.home-hero__subtitle{text-align:center;margin-left:auto;margin-right:auto}.home-hero__eyebrow{text-align:center}.home-hero__stats{justify-content:center}.home-hero__categories-title,.home-hero__cta-row{text-align:center}.home-hero__pills{justify-content:center}.home-hero .search-container.home-search-wrap--mobile{margin-top:.75rem!important;padding:1rem!important}}.hc-section-title{font-size:1.375rem;font-weight:700;color:var(--color-text);text-align:center;margin-bottom:0}.hc-job-card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:1rem;overflow:hidden;background:var(--color-bg);transition:box-shadow .2s ease,border-color .2s ease}.hc-job-card:hover{box-shadow:var(--shadow-card-hover);border-color:#cbd5e1}.hc-job-card--tap{position:relative}.hc-job-card__logo,.job-list-logo{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:rgba(0,84,173,.08);color:#0054ad;font-weight:800;font-size:1.125rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.hc-job-card__logo--image,.job-list-logo--image{background:#fff;border:1px solid var(--color-border,#e2e8f0)}.hc-job-card__logo img,.job-list-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.job-list-logo-wrap{display:flex;align-items:flex-start;gap:1rem}.job-list-logo-wrap__content{flex:1;min-width:0;position:relative}.hc-job-card__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem}.hc-job-card__inner.jobBox{padding:1.25rem 1.5rem;position:relative}.hc-job-card__content{flex:1;min-width:0}.hc-job-card__title{font-size:1.0625rem;font-weight:700;line-height:1.4;margin:0 0 .5rem;padding-right:0;color:var(--color-text)}.hc-job-card__link{color:var(--color-text);text-decoration:none}.hc-job-card__link:hover{color:var(--color-primary);text-decoration:none}.hc-job-card__type-badge{display:inline-block;margin-left:.5rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.4;color:var(--color-primary);background:rgba(0,84,173,.1);border-radius:999px;vertical-align:middle;white-space:nowrap}.hc-job-card__premium{margin-left:.35rem;font-size:.75rem;vertical-align:middle}.hc-job-card__row{display:flex;align-items:flex-start;gap:.35rem;margin:.35rem 0;padding-left:0!important;color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.hc-job-card__row .jobIcon{margin-left:0;width:1.25rem;flex-shrink:0}.hc-job-card__icon{color:var(--color-text-muted)!important;margin-top:2px;flex-shrink:0}.hc-job-card__institute{margin-top:.35rem;font-size:.75rem}.hc-job-card__action{flex-shrink:0;align-self:center}.hc-job-card .jobTitle{padding-right:0!important;position:static}.content.shadow{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)!important;background:var(--color-bg)}.search-container{box-shadow:var(--shadow-card-hover)}.border-shadow,.search-container{border:1px solid var(--color-border)}.border-shadow{box-shadow:var(--shadow-card);border-radius:var(--radius-md)}.job-card{padding:0;border:none;background:transparent;box-shadow:none}@media (max-width:991px){.hc-job-card__inner{flex-direction:column;padding:1rem}.hc-job-card__action{width:100%}.hc-job-card__action .hc-btn,.hc-job-card__action .hc-job-card__btn-applied,.hc-job-card__action .jl-card__cta{width:100%;justify-content:center;text-align:center}.hc-job-card__title{font-size:1rem}.hc-job-card--profile .hc-job-card__title-row{flex-direction:column;align-items:flex-start}}.hc-modal .modal-content,.hc-modal__content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.18);max-height:min(92vh,720px);display:flex;flex-direction:column}.hc-modal__body{padding:0!important;overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.hc-modal__panel,.hc-modal__profile{display:flex;flex-direction:column;min-height:0;max-height:min(92vh,720px)}.hc-modal__profile-header{background:linear-gradient(40deg,#3b63a4,#9a3b69);color:#fff;padding:24px 24px 20px;position:relative}.hc-modal__panel-header{padding:24px 24px 8px;position:relative}.hc-modal__panel-body{padding:8px 24px 16px}.hc-modal__panel-title,.hc-modal__profile-title{margin:0 0 6px;font-size:1.35rem;font-weight:700;color:inherit}.hc-modal__panel-title{color:#1f2937}.hc-modal__panel-subtitle,.hc-modal__profile-subtitle{margin:0;font-size:.92rem;opacity:.9;line-height:1.45}.hc-modal__panel-subtitle{color:#6b7280;opacity:1}.hc-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:none;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;font-size:1.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.hc-modal__close--dark{background:#f3f4f6;color:#4b5563}.hc-modal__close:hover{background:hsla(0,0%,100%,.32)}.hc-modal__close--dark:hover{background:#e5e7eb}.hc-modal__score-wrap{display:flex;align-items:center;gap:16px;margin-top:18px}.hc-modal__score-ring{--score-pct:0;width:72px;height:72px;background:conic-gradient(#fff calc(var(--score-pct)*1%),hsla(0,0%,100%,.25) 0);flex-shrink:0}.hc-modal__score-ring,.hc-modal__score-ring span{border-radius:50%;display:flex;align-items:center;justify-content:center}.hc-modal__score-ring span{width:56px;height:56px;background:linear-gradient(40deg,#3b63a4,#9a3b69);font-weight:700;font-size:.95rem;color:#fff}.hc-modal__score-meta{flex:1;min-width:0}.hc-modal__score-meta strong{display:block;margin-bottom:8px;font-size:.95rem}.hc-modal__score-bar{height:8px;background:hsla(0,0%,100%,.25);border-radius:999px;overflow:hidden}.hc-modal__score-bar-fill{height:100%;background:#fff;border-radius:999px;transition:width .3s ease}.hc-modal__checklist{list-style:none;margin:0;padding:12px 16px 10px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.hc-modal__checklist-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;border-radius:12px;margin-bottom:8px;background:#f9fafb;border:1px solid #eef2f7}.hc-modal__checklist-item.is-done{background:#f0faf4;border-color:#c6ead3}.hc-modal__checklist-item.is-done .mdi{color:#198754;font-size:1.25rem;flex-shrink:0}.hc-modal__checklist-item.is-pending .mdi{color:#9ca3af;font-size:1.15rem;flex-shrink:0}.hc-modal__checklist-text{min-width:0}.hc-modal__checklist-text span{display:block;font-size:.92rem;color:#1f2937;line-height:1.35}.hc-modal__checklist-text small{color:#e67e22;font-weight:600}.hc-modal__checklist-done{font-size:.75rem;font-weight:700;color:#047857;background:#d1fae5;padding:7px 12px;border-radius:999px}.hc-modal .hc-modal__checklist-btn,.hc-modal__checklist-done{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}.hc-modal .hc-modal__checklist-btn{border:none!important;background:#0054ad!important;color:#fff!important;font-size:.8125rem;font-weight:600;line-height:1.2;min-height:36px;min-width:76px;padding:8px 16px!important;border-radius:8px;cursor:pointer;box-shadow:0 1px 2px rgba(0,84,173,.2);-webkit-appearance:none;-moz-appearance:none;appearance:none}.hc-modal .hc-modal__checklist-btn:hover{background:#004494!important}.hc-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px 18px;border-top:1px solid #eef2f7;background:#fff;flex-shrink:0}.hc-modal .hc-modal__btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;font-size:.9rem;font-weight:600;line-height:1.2;min-height:44px;padding:10px 20px!important;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.hc-modal .hc-modal__btn--ghost{background:#f3f4f6!important;color:#374151!important;border:1px solid #e5e7eb!important}.hc-modal .hc-modal__btn--ghost:hover{background:#e5e7eb!important}.hc-modal .hc-modal__btn--primary{background:#0054ad!important;color:#fff!important;border:1px solid #0054ad!important}.hc-modal .hc-modal__btn--primary:hover{background:#004494!important;border-color:#004494!important}.hc-modal .hc-modal__btn--primary:disabled{opacity:.65;cursor:not-allowed}.hc-modal__btn--block{width:100%}.hc-modal__field-label{display:block;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:8px}.hc-modal__input-row{display:flex;align-items:center;gap:8px}.hc-modal__input{border-radius:10px;border-color:#d1d5db}.hc-modal__icon-btn{border:none;background:#f3f4f6;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.hc-modal__otp-row{display:flex;justify-content:center;gap:10px;margin-bottom:8px}.hc-modal__otp{width:52px;height:52px;text-align:center;font-size:1.25rem;font-weight:700;border-radius:12px;border:1px solid #d1d5db}.hc-inline-popup{position:relative;background:#fff;border:1px solid #dbeafe;border-radius:14px;padding:18px;overflow:hidden}.hc-inline-popup:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0054ad,#7c3aed)}.hc-inline-popup__close{position:absolute;top:12px;right:12px;border:none;background:#f3f4f6;width:30px;height:30px;border-radius:50%;font-size:1.2rem;line-height:1;cursor:pointer;color:#6b7280;z-index:2}.hc-inline-popup__badge{display:inline-block;background:#eef6ff;color:#0054ad;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;margin-bottom:8px}.hc-inline-popup__title{font-size:1.15rem;font-weight:700;color:#1f2937;margin-bottom:8px}.hc-inline-popup__text{font-size:.92rem;color:#6b7280;line-height:1.5;margin-bottom:14px}.hc-inline-popup .hc-modal__btn--primary,.hc-inline-popup .mph-btn--primary{width:100%;min-height:44px;margin-top:2px}.adVisumePopup{background:transparent;margin-bottom:20px}@media only screen and (max-width:640px){.hc-modal__panel-body,.hc-modal__panel-header,.hc-modal__profile-header{padding-left:16px;padding-right:16px}.hc-modal__footer{flex-direction:column-reverse;gap:8px;padding:12px 16px 16px}.hc-modal .hc-modal__btn{width:100%}.hc-modal__checklist{padding:10px 12px 8px}.hc-modal__checklist-item{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto}.hc-modal__checklist-item .mdi{grid-row:1;grid-column:1}.hc-modal__checklist-text{grid-row:1;grid-column:2}.hc-modal .hc-modal__checklist-btn,.hc-modal__checklist-done{grid-row:2;grid-column:1/-1;justify-self:stretch;text-align:center;margin-top:6px}.hc-modal .hc-modal__checklist-btn{width:100%;min-height:40px}}.dashboard-page__layout{align-items:flex-start}.hc-sidenav-wrap{background:#fff;overflow:hidden}.hc-sidenav--desktop{padding:8px 0 12px}.hc-sidenav--mobile{padding:12px}.hc-sidenav__group{margin-bottom:4px}.hc-sidenav__group-label{margin:12px 16px 6px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.hc-sidenav__item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;color:#374151;font-size:.9rem;font-weight:600;text-align:left;padding:10px 16px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hc-sidenav__item .mdi{font-size:1.15rem;color:#6b7280}.hc-sidenav__item:hover{background:#f3f4f6;color:#0054ad}.hc-sidenav__item:hover .mdi{color:#0054ad}.hc-sidenav__item--active{background:#0054ad!important;color:#fff!important}.hc-sidenav__item--active .mdi{color:#fff!important}.hc-sidenav__completion{display:flex;align-items:center;gap:12px;margin:12px;padding:12px;border-radius:12px;background:#eef6ff;border:1px solid #cfe2ff;cursor:pointer}.hc-sidenav__completion-ring{--score-pct:0;width:48px;height:48px;background:conic-gradient(#0054ad calc(var(--score-pct)*1%),#dbeafe 0);flex-shrink:0}.hc-sidenav__completion-ring,.hc-sidenav__completion-ring span{border-radius:50%;display:flex;align-items:center;justify-content:center}.hc-sidenav__completion-ring span{width:38px;height:38px;background:#fff;font-size:.75rem;font-weight:700;color:#0054ad}.hc-sidenav__completion-text strong{display:block;font-size:.85rem;color:#1f2937}.hc-sidenav__completion-text small{color:#6b7280;font-size:.75rem}.hc-panel-wrap{background:#fff;overflow:hidden}.hc-panel{padding:0}.hc-panel__header{padding:20px 20px 12px;border-bottom:1px solid #eef2f7;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hc-panel__title{margin:0 0 4px;font-size:1.15rem;font-weight:700;color:#1f2937}.hc-panel__subtitle{margin:0;font-size:.88rem;color:#6b7280}.hc-panel__body{padding:16px 20px 20px}.hc-panel__empty{text-align:center;padding:40px 24px 48px}.hc-panel__empty--compact{padding:24px 20px 28px}.hc-panel__empty-icon{font-size:2.5rem;color:#cbd5e1;margin-bottom:12px;display:block}.hc-panel__empty h3{font-size:1.1rem;font-weight:700;color:#374151;margin-bottom:8px}.hc-panel__empty p{color:#6b7280;font-size:.92rem;max-width:360px;margin:0 auto 16px;line-height:1.5}.hc-panel__empty-tips{list-style:none;padding:0;margin:16px auto 0;max-width:280px;text-align:left}.hc-panel__empty-tips li{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#4b5563;margin-bottom:8px}.hc-panel__empty-tips .mdi{color:#198754}.hc-viewer-card{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #eef2f7;border-radius:12px;margin-bottom:10px;background:#fafbfc}.hc-viewer-card__avatar{width:44px;height:44px;border-radius:50%;background:#eef6ff;color:#0054ad;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.hc-viewer-card__content strong{display:block;color:#1f2937;font-size:.95rem}.hc-viewer-card__content span{font-size:.82rem;color:#6b7280}.hc-viewer-skeleton{display:flex;align-items:center;gap:14px;padding:14px;margin-bottom:10px}.hc-job-tabs{display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none;border-bottom:1px solid #eef2f7;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hc-job-tabs::-webkit-scrollbar{display:none}.hc-job-tabs__item{flex:1 1 0;min-width:0}.hc-job-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:52px;border:none!important;border-radius:0!important;padding:10px 8px!important;color:#6b7280!important;font-weight:600}.hc-job-tab,.hc-job-tab.active{background:transparent!important}.hc-job-tab.active{color:#0054ad!important;border-bottom:2px solid #0054ad!important}.hc-job-tab__label{font-size:.8125rem;font-weight:inherit;line-height:1.2;text-align:center}.hc-job-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 5px;font-size:.6875rem;font-weight:700;color:#fff;background:#0054ad;border-radius:999px;line-height:1}.hc-job-tab:not(.active) .hc-job-tab__count{background:#94a3b8}.hc-job-list{padding:16px 16px 20px}.hc-job-list--page{padding:0}.hc-job-list__intro{margin:0 0 14px;font-size:.85rem;color:#6b7280}.hc-job-list__footer{display:flex;justify-content:center;padding-top:8px}.hc-job-card--skeleton{padding:1rem 1.25rem;min-height:100px}.hc-job-card__row--muted{color:#9ca3af!important;font-size:.8rem!important}.hc-job-card__applied-badge{display:inline-block;margin-top:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;color:#198754;background:#f0faf4;border-radius:999px}.hc-job-card--profile .hc-job-card__inner{padding:1.1rem 1.25rem}.hc-job-card--profile.hc-job-card--applied{border-color:#b7e4c7;background:linear-gradient(180deg,#f8fffb,#fff)}.hc-job-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:.25rem}.hc-job-card__title-row .hc-job-card__title{margin-bottom:0;flex:1;min-width:0}.hc-job-card__applied-pill{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:.25rem .6rem;font-size:.72rem;font-weight:700;color:#198754;background:#f0faf4;border:1px solid #b7e4c7;border-radius:999px;white-space:nowrap}.hc-job-card__applied-pill .mdi{font-size:.9rem}.hc-job-card__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.35rem}.hc-job-card__company{font-weight:600;color:#374151!important}.hc-job-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin:.5rem 0 .35rem}.hc-job-card__chip{display:inline-flex;align-items:center;gap:4px;padding:.35rem .65rem;font-size:.78rem;color:#4b5563;background:#f3f4f6;border-radius:8px;line-height:1.3}.hc-job-card__chip .mdi{font-size:.95rem;color:#0054ad}.hc-job-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:.35rem}.hc-job-card__btn-applied{display:inline-flex;align-items:center;gap:6px;padding:.45rem 1rem;font-size:.85rem;font-weight:700;color:#198754!important;background:#f0faf4!important;border:1px solid #b7e4c7!important;border-radius:8px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.hc-job-card__btn-applied:hover{background:#e3f5ea!important;color:#157347!important;text-decoration:none}.hc-job-card__btn-applied .mdi{font-size:1rem}.hc-applied-card__status{display:inline-block;margin-left:0;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;border-radius:999px;vertical-align:middle}.hc-applied-card__status--applied{color:#0054ad;background:#eef6ff}.hc-applied-card__status--progress{color:#b45309;background:#fffbeb}.hc-applied-card__status--success{color:#198754;background:#f0faf4}.hc-applied-card__steps{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:10px;width:100%}.hc-applied-card__step{display:flex;align-items:center;gap:4px;font-size:.72rem;color:#9ca3af}.hc-applied-card__step.is-done{color:#4b5563}.hc-applied-card__step.is-current{color:#0054ad;font-weight:700}.hc-applied-card__step-dot{width:8px;height:8px;border-radius:50%;background:#e5e7eb;flex-shrink:0}.hc-applied-card__step.is-done .hc-applied-card__step-dot{background:#93c5fd}.hc-applied-card__step.is-current .hc-applied-card__step-dot{background:#0054ad;box-shadow:0 0 0 3px rgba(0,84,173,.15)}.hc-applied-card__step-label{white-space:nowrap}.hc-applied-card .jl-card__cta{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.jl-card.hc-applied-card:hover .jl-card__cta{background:var(--hp-primary,#0054ad)!important;border-color:var(--hp-primary,#0054ad)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}.hc-panel .hc-profile-jobs,.hc-panel .hc-profile-jobs#myjobs,.hc-panel .myJobs,.hc-panel .myJobs#myjobs{padding:0!important}.myJobs.content{padding:0;background:transparent;margin-top:0}@media only screen and (max-width:640px){.hc-applied-card__steps{flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hc-applied-card__steps::-webkit-scrollbar{display:none}.hc-applied-card__step{flex-shrink:0}.hc-applied-card__step-label{font-size:.68rem}.hc-job-tab{min-height:48px;padding:8px 4px!important}.hc-job-tab__label{font-size:.75rem}}#mySidebar .hc-sidenav--mobile .sidebar-close{display:block;margin-left:auto;margin-bottom:8px;border:none;background:#f3f4f6;width:32px;height:32px;border-radius:50%;font-size:1.2rem;cursor:pointer}.dashboard-sidebar-overlay{display:none;position:fixed;inset:0;top:var(--site-header-height,64px);z-index:998;background:rgba(15,23,42,.42);opacity:0;transition:opacity .22s ease;pointer-events:none}.dashboard-sidebar-overlay--open{display:block;opacity:1;pointer-events:auto}.dashboard-menu-fab{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:1040;display:none;align-items:center;gap:8px;max-width:calc(100vw - 28px);min-height:48px;padding:10px 18px 10px 14px;border:none;border-radius:999px;background:#0054ad;color:#fff!important;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;box-shadow:0 6px 20px rgba(0,84,173,.35);cursor:pointer;-webkit-tap-highlight-color:transparent}.dashboard-menu-fab .mdi{font-size:1.35rem;line-height:1;flex-shrink:0;color:#fff!important}.dashboard-menu-fab__text{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap}.dashboard-menu-fab:active{background:#004494}body.dashboard-sidebar-open{overflow:hidden}@media only screen and (max-width:991px){.dashboard-menu-fab{display:inline-flex}.dashboard-page .dashboard-sidebar#mySidebar{top:var(--site-header-height,64px);left:auto;right:0;width:min(300px,88vw);height:calc(100dvh - var(--site-header-height, 64px));transform:translateX(100%);transition:transform .24s ease;box-shadow:-6px 0 28px rgba(15,23,42,.14);overflow-y:auto;-webkit-overflow-scrolling:touch}.dashboard-page .dashboard-sidebar#mySidebar.dashboard-sidebar--open{transform:translateX(0)}.hc-sidenav--mobile .hc-sidenav__completion{margin:12px 0 8px}}@media only screen and (min-width:992px){.dashboard-page .dashboard-sidebar#mySidebar,.dashboard-sidebar-overlay{display:none!important}}@media only screen and (max-width:640px){.dashboard-page__main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.hc-panel__header{padding:16px 16px 12px}.hc-panel__title{font-size:1.05rem}.hc-panel__subtitle{font-size:.82rem}.hc-panel__body{padding:12px 16px 16px}.hc-panel-wrap{border-radius:12px!important;overflow:hidden}.hc-panel__section-head{padding:12px 16px 8px;flex-wrap:wrap;gap:8px}.hc-panel__section-head h3{font-size:.92rem}.hc-panel__section-body{padding:0 16px 14px}.hc-detail-grid{grid-template-columns:1fr;gap:8px}.hc-detail-item{padding:10px 12px}.hc-profile-edit-form{margin-bottom:20px}.hc-profile-edit-form .hc-profile-edit__footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.hc-profile-edit-form .hc-profile-edit__cancel,.hc-profile-edit-form .hc-profile-edit__save{width:100%;min-height:44px}.hc-record-card__head{flex-wrap:wrap;gap:8px;padding:12px}.hc-record-card__body{padding:10px 12px 12px}.hc-detail-item__field .hc-field-input[type=date]{max-width:100%}.hc-panel__actions,.hc-panel__section-head .hc-profile-action{flex-shrink:0}.hc-detail-group__title{font-size:.72rem}}.hc-panel__header-text{min-width:0;flex:1}.hc-panel__actions{flex-shrink:0;display:flex;align-items:center;gap:8px}.hc-panel__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.hc-panel__icon-btn:hover{background:#f8fafc;border-color:#cbd5e1}.hc-panel__icon-btn img{display:block;width:18px;height:18px}.hc-panel__body--flush{padding:0}.hc-panel__section{border-top:1px solid #eef2f7}.hc-panel__section:first-child{border-top:none}.hc-panel__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 10px}.hc-panel__section-head h3{margin:0;font-size:.95rem;font-weight:700;color:#1f2937}.hc-panel__section-body{padding:0 20px 16px}.hc-profile-details .row{margin-bottom:0;padding:10px 0;border-bottom:1px solid #f1f5f9}.hc-profile-details .row:last-child{border-bottom:none}.hc-profile-details>.row>[class*=col-]:first-child label,.hc-profile-details label.text-secondary{font-size:.8rem;font-weight:600;color:#64748b;margin:0}.hc-profile-details p{margin:0;color:#1f2937;font-size:.92rem;line-height:1.45;word-wrap:break-word}.hc-profile-details .p-4{padding:0!important}.hc-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hc-detail-grid--single{grid-template-columns:1fr}.hc-detail-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;min-height:0}.hc-detail-item--wide{grid-column:1/-1}.hc-detail-item__label{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#64748b;line-height:1.3}.hc-detail-item__req{color:#dc2626;margin-left:2px}.hc-detail-item__value{font-size:.92rem;font-weight:600;color:#1f2937;line-height:1.45;word-break:break-word}.hc-detail-item__value--empty{color:#94a3b8;font-weight:500;font-style:italic}.hc-detail-item--edit{border-color:#eef2f7;background:#f8fafc;padding:12px 14px;gap:6px}.hc-detail-item--edit:focus-within{border-color:#bfdbfe;background:#fff}.hc-detail-item__field{min-width:0;width:100%}.hc-profile-edit-form .hc-detail-grid{align-items:stretch}.hc-detail-item--edit .hc-detail-item__field .v-input{margin-top:0;padding-top:0;font-size:.92rem}.hc-detail-item--edit .hc-detail-item__field .v-input__control{min-height:28px!important}.hc-detail-item--edit .hc-detail-item__field .v-autocomplete--outlined>.v-input__control>.v-input__slot,.hc-detail-item--edit .hc-detail-item__field .v-select--outlined>.v-input__control>.v-input__slot,.hc-detail-item--edit .hc-detail-item__field .v-text-field--outlined>.v-input__control>.v-input__slot,.hc-detail-item--edit .hc-detail-item__field .v-textarea--outlined>.v-input__control>.v-input__slot{min-height:28px!important;padding:0!important;background:transparent!important;box-shadow:none!important}.hc-detail-item--edit .hc-detail-item__field .v-textarea--outlined>.v-input__control>.v-input__slot{min-height:56px!important;align-items:flex-start;padding-top:2px!important}.hc-detail-item--edit .hc-detail-item__field .v-autocomplete--outlined fieldset,.hc-detail-item--edit .hc-detail-item__field .v-select--outlined fieldset,.hc-detail-item--edit .hc-detail-item__field .v-text-field--outlined fieldset,.hc-detail-item--edit .hc-detail-item__field .v-textarea--outlined fieldset,.hc-detail-item--edit .hc-detail-item__field fieldset{border:none!important}.hc-detail-item--edit .hc-detail-item__field .v-input:not(.v-input--selection-controls) .v-label{display:none!important}.hc-detail-item--edit .hc-detail-item__field .v-select__selection,.hc-detail-item--edit .hc-detail-item__field .v-select__selections,.hc-detail-item--edit .hc-detail-item__field input{font-size:.92rem!important;font-weight:600!important;color:#1f2937!important}.hc-detail-item--edit .hc-detail-item__field .v-select__selections{min-height:0!important;padding:0!important;margin:0!important}.hc-detail-item--edit .hc-detail-item__field .v-chip{height:24px;font-size:.8rem}.hc-detail-item--edit .hc-detail-item__field .hc-field-input{display:block;width:100%;min-height:0;padding:0;font-size:.92rem;font-weight:600;font-family:inherit;line-height:1.45;color:#1f2937;background:transparent;border:none;border-radius:0;box-shadow:none}.hc-detail-item--edit .hc-detail-item__field .hc-field-input:focus{outline:none;box-shadow:none}.hc-detail-item--edit .hc-detail-item__field .hc-field-input--readonly{color:#64748b;font-weight:600}.hc-detail-item--edit .hc-detail-item__field .hc-field-input[type=date]{height:28px}.hc-detail-item--edit .hc-detail-item__field .hc-field-input::-moz-placeholder,.hc-detail-item--edit .hc-detail-item__field input::-moz-placeholder{color:#94a3b8;font-weight:500}.hc-detail-item--edit .hc-detail-item__field .hc-field-input::placeholder,.hc-detail-item--edit .hc-detail-item__field input::placeholder{color:#94a3b8;font-weight:500}.hc-detail-item--edit .hc-detail-item__error{margin:4px 0 0;font-size:.72rem;color:#dc2626;line-height:1.3}.hc-detail-item--edit .hc-detail-item__field .hc-work-toggle{display:inline-flex;align-items:center;gap:10px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hc-detail-item--edit .hc-detail-item__field .hc-work-toggle__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0}.hc-detail-item--edit .hc-detail-item__field .hc-work-toggle__control{width:18px;height:18px;border:2px solid #cbd5e1;border-radius:4px;background:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}.hc-detail-item--edit .hc-detail-item__field .hc-work-toggle__input:checked+.hc-work-toggle__control{background:#0054ad;border-color:#0054ad}.hc-detail-item--edit .hc-detail-item__field .hc-work-toggle__input:checked+.hc-work-toggle__control:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.hc-detail-item--edit .hc-detail-item__field .hc-work-toggle__text{font-size:.92rem;font-weight:600;color:#1f2937;line-height:1.45}.hc-detail-item--edit .hc-detail-item__field .hc-work-toggle__input:focus-visible+.hc-work-toggle__control{box-shadow:0 0 0 2px rgba(0,84,173,.2)}.hc-detail-item--edit .hc-detail-item__field .hc-detail-checkbox{margin:0!important;padding:0!important}.hc-detail-item--edit .hc-detail-item__field .hc-detail-checkbox .v-input--selection-controls__input{margin-right:8px}.hc-detail-item--edit .hc-detail-item__field .hc-detail-checkbox .v-label{display:block!important;font-size:.92rem!important;font-weight:600!important;color:#1f2937!important;text-transform:none!important;letter-spacing:normal!important}.hc-detail-item--edit .hc-detail-item__field .hc-profile-edit__hint{margin:4px 0 0;font-size:.72rem;color:#94a3b8}.hc-detail-item--edit .hc-detail-item__field .v-input__append-inner,.hc-detail-item--edit .hc-detail-item__field .v-input__prepend-inner{margin-top:0!important;align-self:center}.hc-detail-item--edit .hc-detail-item__field .v-input__icon{height:20px;width:20px}.hc-detail-item--edit .hc-detail-item__field .v-file-input .v-input__slot{padding:0!important}.hc-detail-item--edit .hc-detail-item__field .v-text-field__slot input::-moz-placeholder{color:#94a3b8;font-weight:500;opacity:1}.hc-detail-item--edit .hc-detail-item__field .v-text-field__slot input::placeholder{color:#94a3b8;font-weight:500;opacity:1}.hc-profile-edit-form__error{margin:0 0 10px;font-size:.8rem;color:#dc2626}.hc-profile-edit-form{margin-bottom:24px}.hc-profile-edit-form .hc-profile-edit__footer{margin-top:16px;margin-bottom:4px;padding-top:0;border-top:none}.hc-profile-edit-form+.hc-record-list{margin-top:4px}.hc-detail-group+.hc-detail-group{margin-top:16px}.hc-detail-group__title{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.hc-record-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;margin-bottom:10px}.hc-record-card:last-child{margin-bottom:0}.hc-record-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid #eef2f7}.hc-record-card__head-text{min-width:0;flex:1}.hc-record-card__title{margin:0;font-size:.95rem;font-weight:700;color:#0054ad;line-height:1.3}.hc-record-card__subtitle{margin:2px 0 0;font-size:.82rem;color:#6b7280}.hc-record-card__badge{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#166534;background:#dcfce7}.hc-record-card__actions{flex-shrink:0}.hc-profile-action{display:inline-flex;align-items:center;gap:5px;padding:0;font-size:.82rem;font-weight:400;line-height:1;background:none;border:none;cursor:pointer;transition:color .15s ease}.hc-profile-action__icon{flex-shrink:0}.hc-profile-action__label{line-height:1.2}.hc-profile-action--add,.hc-profile-action--edit{color:#0054ad}.hc-profile-action--add:hover,.hc-profile-action--edit:hover{color:#003d7a}.hc-profile-action--add:hover .hc-profile-action__label,.hc-profile-action--delete:hover .hc-profile-action__label,.hc-profile-action--edit:hover .hc-profile-action__label{text-decoration:underline}.hc-profile-action--delete{color:#dc2626}.hc-profile-action--delete:hover{color:#b91c1c}.hc-profile-action:focus{outline:none}.hc-profile-action:focus .hc-profile-action__label{text-decoration:underline}.hc-panel__actions .hc-profile-action,.hc-panel__section-head .hc-profile-action{font-size:.85rem}.hc-panel__toolbar .hc-profile-action{font-size:.88rem}.hc-btn-add,.hc-btn-delete,.hc-btn-edit{display:inline-flex;align-items:center;gap:5px;padding:0;font-size:.82rem;font-weight:400;line-height:1;background:none;border:none;cursor:pointer}.hc-btn-delete{color:#dc2626}.hc-btn-add,.hc-btn-edit{color:#0054ad}.hc-record-card__body{padding:12px 14px 14px}.hc-record-card__body .hc-detail-grid{gap:8px}.hc-record-list{display:flex;flex-direction:column;gap:10px}.hc-resume-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hc-resume-links a{font-size:.88rem;font-weight:600}.hc-resume-status{display:flex;flex-direction:column;gap:6px}.hc-resume-status__badge{display:inline-flex;align-items:center;align-self:flex-start;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.hc-resume-status__filename{margin:0;font-size:.85rem;font-weight:500;color:#4b5563;word-break:break-all}@media only screen and (max-width:640px){.hc-detail-grid{grid-template-columns:1fr}}.hc-profile-edit{margin:6px 0 4px;padding:16px 18px;background:#fafbfc;border:1px solid #e8edf3;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.hc-profile-edit .row{margin-left:0;margin-right:0;margin-bottom:12px;align-items:flex-start}.hc-profile-edit .row:last-child{margin-bottom:0}.hc-profile-edit .row>[class*=col-]{padding-left:0;padding-right:0}.hc-profile-edit .row>[class*=col-]>label,.hc-profile-edit__field>label{display:block;margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#64748b;line-height:1.3}.hc-profile-edit .row>[class*=col-]>label.text-secondary,.hc-profile-edit__field>label.text-secondary{color:#64748b}.hc-profile-edit .row>[class*=col-]>label span[style*="color: red"],.hc-profile-edit__field>label span[style*="color: red"]{color:#dc2626!important}.hc-profile-edit .form-control.fields,.hc-profile-edit input[type=date],.hc-profile-edit input[type=file].form-control{width:100%;max-width:100%;min-height:44px;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;line-height:1.4;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1f2937;transition:border-color .15s ease,box-shadow .15s ease}.hc-profile-edit input[type=date]::-webkit-date-and-time-value{text-align:left}.hc-profile-edit .form-control.fields:focus,.hc-profile-edit input[type=date]:focus{outline:none;border-color:#0054ad;box-shadow:0 0 0 2px rgba(0,84,173,.1);background:#fff}.hc-profile-edit .v-input{margin-top:0;padding-top:0}.hc-profile-edit .theme--light.v-autocomplete--outlined>.v-input__control>.v-input__slot fieldset,.hc-profile-edit .theme--light.v-select--outlined>.v-input__control>.v-input__slot fieldset,.hc-profile-edit .theme--light.v-text-field--outlined>.v-input__control>.v-input__slot fieldset{border-color:#cbd5e1;border-radius:8px}.hc-profile-edit .v-input--is-focused fieldset{border-color:#0054ad!important;border-width:1px!important}.hc-profile-edit .error-feedback{margin:-4px 0 10px;font-size:.8rem}.hc-profile-edit__footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #e8edf3}.hc-profile-edit__cancel{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.45rem 1rem;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1.2;color:#64748b;background:#fff;border:1px solid #d1d9e6;border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.hc-profile-edit__cancel:focus,.hc-profile-edit__cancel:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#334155;outline:none}.hc-profile-edit__cancel:disabled{opacity:.55;cursor:not-allowed}.hc-profile-edit__save{display:inline-flex!important;align-items:center;justify-content:center;min-width:100px;min-height:40px!important;padding:.45rem 1.35rem!important;font-size:.875rem!important;font-weight:600!important;font-family:inherit;line-height:1.2;color:#fff!important;background:#0054ad!important;border:1px solid #0054ad!important;border-radius:8px!important;box-shadow:0 1px 2px rgba(0,84,173,.22);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.hc-profile-edit__save:focus,.hc-profile-edit__save:hover:not(:disabled){background:#004a96!important;border-color:#004a96!important;box-shadow:0 2px 6px rgba(0,84,173,.28);outline:none}.hc-profile-edit__save:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.hc-profile-edit__field{margin-bottom:14px}.hc-profile-edit__hint{margin:6px 0 0;font-size:.75rem;color:#94a3b8}.hc-profile-edit__readonly{background:#f8fafc!important;color:#64748b!important;cursor:default}.hc-profile-edit__checkbox{margin-top:0!important;padding-top:0!important}.hc-profile-edit__checkbox .v-label{font-size:.875rem!important;font-weight:500!important;color:#475569!important;text-transform:none!important;letter-spacing:normal!important}.hc-profile-edit__checkbox .v-input--selection-controls{margin-top:2px!important;padding-top:0!important}@media only screen and (min-width:992px){.hc-profile-edit .row{display:grid;grid-template-columns:172px minmax(0,1fr);gap:10px 18px;align-items:start;margin-bottom:14px}.hc-profile-edit .row>[class*=col-lg-4],.hc-profile-edit .row>[class*=col-md-4]:first-child{grid-column:1}.hc-profile-edit .row>[class*=col-lg-8],.hc-profile-edit .row>[class*=col-md-4]:not(:first-child),.hc-profile-edit .row>[class*=col-md-8]{grid-column:2}.hc-profile-edit .row>.col-lg-4:empty,.hc-profile-edit .row>.col-md-4:empty{display:none}.hc-profile-edit .row>[class*=col-]>label,.hc-profile-edit__field>label{margin:10px 0 0;white-space:normal;word-break:break-word}.hc-profile-edit .row .custom-control{grid-column:2}}@media only screen and (max-width:991px){.hc-profile-edit .row>[class*=col-lg-4],.hc-profile-edit .row>[class*=col-md-4]{margin-bottom:4px}}.hc-activity-list{display:flex;flex-direction:column;gap:10px}.hc-activity-card{border:1px solid #eef2f7;border-radius:12px;background:#fafbfc;padding:16px 18px;transition:border-color .15s,box-shadow .15s}.hc-activity-card:hover{border-color:#dbeafe;box-shadow:0 2px 8px rgba(0,84,173,.06)}.hc-activity-card--expired{opacity:.72;background:#f8fafc}.hc-activity-card--active{border-color:#86efac;background:linear-gradient(180deg,#f0fdf4,#fafbfc)}.hc-activity-card__title{margin:0 0 6px;font-size:1rem;font-weight:700;color:#0054ad;line-height:1.3}.hc-activity-card__title--link{cursor:pointer}.hc-activity-card__title--link:hover{text-decoration:underline}.hc-activity-card__meta{margin:0 0 4px;font-size:.88rem;color:#4b5563}.hc-activity-card__meta strong{color:#374151;font-weight:600}.hc-activity-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #eef2f7}.hc-activity-card__detail{margin:0;font-size:.85rem;color:#6b7280}.hc-activity-card__detail strong{color:#374151}.hc-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:.35rem .85rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:capitalize;text-decoration:none;border:none;cursor:default}.hc-status-pill--active,.hc-status-pill--join,.hc-status-pill--upcoming{background:#16a34a;color:#fff;text-decoration:none}.hc-status-pill--join:hover{background:#15803d;color:#fff}.hc-status-pill--completed,.hc-status-pill--expired{background:#94a3b8;color:#fff}.hc-status-pill--proceed{background:#0054ad;color:#fff;text-decoration:none}.hc-status-pill--proceed:hover{background:#004494;color:#fff}.hc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.hc-stat-card{padding:16px;border:1px solid #eef2f7;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#fff);text-align:center}.hc-stat-card__value{display:block;font-size:1.75rem;font-weight:800;color:#0054ad;line-height:1.1}.hc-stat-card__label{display:block;margin-top:4px;font-size:.8rem;color:#6b7280;font-weight:500}.hc-info-note{padding:14px 16px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.hc-info-note p{margin:0 0 8px;font-size:.88rem;color:#6b7280;line-height:1.5}.hc-info-note p:last-child{margin-bottom:0}.hc-institute-card{border:1px solid #eef2f7;border-radius:12px;background:#fafbfc;padding:16px 18px;margin-bottom:12px}.hc-institute-card__title{margin:0 0 12px;font-size:.95rem;font-weight:700;color:#1f2937}.hc-course-card{position:relative;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:14px 16px;margin-bottom:10px}.hc-course-card__delete{position:absolute;top:8px;right:8px}.hc-course-card__row{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;font-size:.88rem;margin-bottom:6px}.hc-course-card__row:last-child{margin-bottom:0}.hc-course-card__label{color:#64748b;font-weight:600}.hc-course-card__value{color:#1f2937}.hc-panel__toolbar{display:flex;justify-content:flex-end;padding:0 20px 16px}@media only screen and (max-width:640px){.hc-activity-card__footer{flex-direction:column;align-items:flex-start}.hc-course-card__row{grid-template-columns:1fr;gap:2px}}.hc-profile-toast{position:fixed;top:calc(var(--site-header-height, 64px) + 1rem);right:1rem;z-index:1060;display:flex;align-items:flex-start;gap:10px;max-width:min(22rem,calc(100vw - 2rem));padding:14px 16px;border-radius:12px;border:1px solid transparent;box-shadow:0 12px 32px rgba(15,23,42,.14);background:#fff}.hc-profile-toast--success{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff)}.hc-profile-toast--danger{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fff)}.hc-profile-toast--info{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#fff)}.hc-profile-toast__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.hc-profile-toast--success .hc-profile-toast__icon{color:#16a34a}.hc-profile-toast--danger .hc-profile-toast__icon{color:#dc2626}.hc-profile-toast--info .hc-profile-toast__icon{color:#0054ad}.hc-profile-toast__message{margin:0;flex:1;font-size:.9rem;font-weight:600;line-height:1.45;color:#1f2937}.hc-profile-toast__dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.hc-profile-toast__dismiss:hover{background:rgba(15,23,42,.06);color:#64748b}.hc-profile-toast-enter-active,.hc-profile-toast-leave-active{transition:opacity .22s ease,transform .22s ease}.hc-profile-toast-enter,.hc-profile-toast-leave-to{opacity:0;transform:translateY(-8px)}@media only screen and (max-width:640px){.hc-profile-toast{left:1rem;right:1rem;max-width:none}}.vm-modal .modal-dialog{max-width:min(640px,calc(100vw - 1.5rem));margin:1rem auto}.vm-modal__content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.22);background:#fff}.vm-modal__body{padding:0!important}.vm-modal__shell{display:flex;flex-direction:column}.vm-modal__register-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid #e2e8f0}.vm-modal__register-text{margin:0;font-size:.92rem;font-weight:600;color:#0054ad}.vm-modal__register-skip{border:none;background:transparent;color:#64748b;font-size:.85rem;font-weight:600;cursor:pointer;padding:0;white-space:nowrap}.vm-modal__register-skip:hover{color:#0f172a}.vm-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid #e2e8f0;background:#fff}.vm-modal__eyebrow{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0054ad}.vm-modal__eyebrow .mdi{font-size:.85rem}.vm-modal__title{margin:0;font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.vm-modal__subtitle{margin:.35rem 0 0;font-size:.88rem;line-height:1.45;color:#64748b}.vm-modal__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#f1f5f9;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease}.vm-modal__close:hover{background:#e2e8f0;color:#0f172a}.vm-modal__stage{position:relative;background:#0f172a;aspect-ratio:16/9;width:100%;max-height:min(52vh,420px);overflow:hidden}.vm-modal__video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.vm-modal__video--live{-o-object-fit:cover;object-fit:cover}.vm-modal__timer{display:none;position:absolute;top:12px;right:12px;align-items:center;gap:2px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 2px 8px rgba(15,23,42,.18);font-size:.82rem;font-weight:700;color:#0f172a;z-index:2}.vm-modal__timer-dot{color:#dc2626!important}.vm-modal__timer-part,.vm-modal__timer-sep{line-height:1}.vm-modal__countdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:40px;width:40px;text-align:center;z-index:3}#countdown-number{color:#fff;display:inline-block;line-height:40px;font-size:1.5rem;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.4)}.vm-modal__countdown>svg{position:absolute;top:0;right:0;width:40px;height:40px;transform:rotateY(-180deg) rotate(-90deg)}.vm-modal__countdown svg circle{stroke-dasharray:113px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:4px;stroke:#fff;fill:none;animation:vm-countdown 4s linear}@keyframes vm-countdown{0%{stroke-dashoffset:0px}to{stroke-dashoffset:113px}}.vm-modal__actions{padding:1rem 1.15rem 1.15rem}.vm-modal__error{margin-bottom:.75rem;padding:.65rem .85rem;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:.88rem;font-weight:600;line-height:1.4}.vm-modal__success{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;padding:.85rem 1rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.vm-modal__success .mdi-check-circle{font-size:1.35rem;line-height:1;flex-shrink:0;margin-top:.1rem}.vm-modal__success-text strong{display:block;font-size:.95rem;font-weight:700;margin-bottom:.2rem}.vm-modal__success-text p{margin:0;font-size:.86rem;font-weight:500;line-height:1.45;color:#15803d}.vm-modal__close:disabled{opacity:.45;cursor:not-allowed}.vm-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:48px;padding:.7rem 1.25rem;border:none;border-radius:12px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.vm-modal__btn .mdi{font-size:1.15rem;line-height:1}.vm-modal__btn--primary{background:#0054ad;color:#fff!important}.vm-modal__btn--primary:hover{background:#004494}.vm-modal__btn--record{background:#fff;color:#0f172a!important;border:2px solid #e2e8f0}.vm-modal__btn--record:hover{border-color:#cbd5e1;background:#f8fafc}.vm-modal__btn--stop{background:#dc2626;color:#fff!important}.vm-modal__btn--stop:hover{background:#b91c1c}.vm-modal__btn--outline{background:#fff;color:#0054ad!important;border:2px solid #0054ad}.vm-modal__btn--outline:hover{background:#f0f7ff}.vm-modal__record-dot{border-radius:50%;background:#dc2626}.vm-modal__record-dot,.vm-modal__stop-icon{display:inline-block;width:14px;height:14px;flex-shrink:0}.vm-modal__stop-icon{border-radius:3px;background:#fff}.vm-modal__hint{margin:.75rem 0 0;font-size:.84rem;line-height:1.5;color:#475569}.vm-modal__hint span{display:block;margin-top:.25rem;color:#64748b;font-size:.8rem}.vm-modal__uploading{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;min-height:48px;padding:.75rem 1rem;border-radius:12px;background:#f0f7ff;color:#0054ad;font-size:.92rem;font-weight:600}.vm-modal__uploading .mdi-spin{font-size:1.2rem}.vm-modal__confirm{padding:.5rem .25rem .25rem;text-align:center}.vm-modal__confirm-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:800;color:#0f172a}.vm-modal__confirm-text{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#64748b}.vm-modal__confirm-actions{display:flex;flex-direction:column;gap:.65rem}.vm-modal__camera-error{padding:.5rem;text-align:center}.vm-modal__camera-error img{display:block;max-width:100%;height:auto;margin:0 auto 1rem;border-radius:8px}@media only screen and (max-width:640px){.vm-modal .modal-dialog{max-width:calc(100vw - 1rem);margin:.5rem auto}.vm-modal__actions,.vm-modal__header,.vm-modal__register-bar{padding-left:1rem;padding-right:1rem}.vm-modal__title{font-size:1.05rem}.vm-modal__stage{max-height:min(58vh,360px)}.vm-modal__confirm-actions .vm-modal__btn{width:100%}}@media only screen and (min-width:641px){.vm-modal__confirm-actions{flex-direction:row;justify-content:center}.vm-modal__confirm-actions .vm-modal__btn{width:auto;min-width:140px}.vm-modal__camera-error .vm-modal__btn{width:auto;min-width:120px}}.vm-permission-guide{padding:1.15rem 1.15rem 1rem}.vm-permission-guide__header{text-align:center;margin-bottom:1rem}.vm-permission-guide__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:.65rem;border-radius:50%;background:#fef2f2;color:#dc2626;font-size:1.6rem}.vm-permission-guide__title{margin:0 0 .35rem;font-size:1.1rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.vm-permission-guide__lead{margin:0;font-size:.88rem;line-height:1.5;color:#64748b}.vm-permission-guide__section{margin-top:1rem;padding:.85rem .95rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.vm-permission-guide__section--muted{background:#fff}.vm-permission-guide__section--tips{background:#f0f7ff;border-color:#bfdbfe}.vm-permission-guide__section-title{display:flex;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#334155}.vm-permission-guide__section-title .mdi{font-size:1rem;color:#0054ad}.vm-permission-guide__steps{margin:0;padding-left:1.15rem}.vm-permission-guide__steps li{margin-bottom:.45rem;font-size:.86rem;line-height:1.5;color:#475569}.vm-permission-guide__steps li:last-child{margin-bottom:0}.vm-permission-guide__tips{margin:0;padding-left:1.1rem}.vm-permission-guide__tips li{margin-bottom:.35rem;font-size:.84rem;line-height:1.45;color:#475569}.vm-permission-guide__tips li:last-child{margin-bottom:0}.vm-permission-guide__actions{margin-top:1rem;padding-top:.15rem;display:flex;flex-direction:column;gap:.65rem}.vm-permission-guide__actions .vm-modal__btn{width:100%}@media only screen and (min-width:641px){.vm-permission-guide{padding:1.25rem 1.35rem 1.15rem}.vm-permission-guide__actions .vm-modal__btn{width:auto;min-width:140px;margin:0 auto;display:flex}}.app--site-chrome{--site-header-height:64px;display:flex;flex-direction:column;min-height:100vh}.app--site-chrome .app-main{flex:1 0 auto}.app--site-chrome .main.graybg{margin-top:var(--site-header-height,64px);padding-top:1.25rem;padding-bottom:2rem}@media (min-width:992px){.app--site-chrome .main.graybg{padding-top:1.5rem}.app--site-chrome .main.graybg .container.wrapper-curved{padding:2rem 2.5rem}}.app--site-chrome .hp-hero{padding-top:calc(var(--site-header-height) + 1.5rem)}@media (max-width:991px){.app--site-chrome .hp-hero{padding-top:calc(var(--site-header-height) + 1rem)}}.app--site-chrome .dashboard-page{padding-top:calc(var(--site-header-height, 64px) + 2rem);padding-bottom:1.5rem}.app--site-chrome .dashboard-page .hc-breadcrumb{margin-bottom:1.25rem}.app--site-chrome .dashboard-page__container{max-width:1140px;padding-top:0}.app--site-chrome .dashboard-page__sidebar{position:sticky;top:calc(var(--site-header-height, 64px) + 1.25rem)}@media (max-width:640px){.app--site-chrome .dashboard-page{padding-top:calc(var(--site-header-height, 64px) + 1.25rem)}.app--site-chrome .dashboard-page__sidebar{position:static;top:auto}}.hc-profile-nudge-bar{position:sticky;top:var(--site-header-height,64px);z-index:1020;margin-top:var(--site-header-height,64px)}.hc-profile-nudge{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hc-profile-nudge__inner{display:flex;align-items:center;min-height:38px;padding:.4rem 2rem .4rem 0;position:relative}.hc-profile-nudge__text{flex:1;min-width:0;margin:0;font-size:.8125rem;line-height:1.5;color:#64748b}.hc-profile-nudge__text strong{font-weight:600;color:#334155;margin-right:.35rem}.hc-profile-nudge__links{display:inline}.hc-profile-nudge__link{border:none;background:none;padding:0;margin:0;color:#0054ad!important;font-size:inherit;font-weight:600;line-height:inherit;cursor:pointer;text-decoration:none;display:inline;transition:color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hc-profile-nudge__link:focus,.hc-profile-nudge__link:hover{color:#004494!important;text-decoration:underline;text-underline-offset:2px}.hc-profile-nudge__dot{color:#cbd5e1;margin:0 .3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hc-profile-nudge__close{position:absolute;top:50%;right:0;transform:translateY(-50%);width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:1.15rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease}.hc-profile-nudge__close:hover{background:#f1f5f9;color:#475569}@media (max-width:640px){.hc-profile-nudge__inner{flex-wrap:wrap;padding:.45rem 1.75rem .45rem 0}.hc-profile-nudge__text{font-size:.78rem;line-height:1.45}.hc-profile-nudge__links{display:block;margin-top:.15rem}}.site-header{position:fixed;top:0;left:0;right:0;z-index:1030;background:hsla(0,0%,100%,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border,#e2e8f0);box-shadow:0 1px 3px rgba(15,23,42,.04)}.site-header,.site-header__inner{height:var(--site-header-height,64px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__logo img{display:block;width:140px;height:auto;max-height:40px;-o-object-fit:contain;object-fit:contain}.site-header__nav{display:none;align-items:center;gap:.25rem;margin-left:auto;margin-right:.5rem}@media (min-width:992px){.site-header__nav{display:flex}}.site-header__link{padding:.4rem .65rem;font-size:.9375rem;font-weight:500;color:var(--hp-dark,#0f172a);text-decoration:none!important;border-radius:8px;transition:color .15s,background .15s;white-space:nowrap}.site-header__link:hover{color:var(--hp-primary,#0054ad);background:var(--hp-primary-soft,rgba(0,84,173,.08))}.site-header__link--accent{color:var(--hp-primary,#0054ad);font-weight:600}.site-header__link--muted{color:#64748b}.site-header__nav-sep{color:#cbd5e1;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .05rem}.site-header__dropdown{position:relative}.site-header__dropdown-trigger{display:inline-flex;align-items:center;gap:.3rem;border:none;background:transparent;cursor:pointer;font-family:inherit}.site-header__dropdown-caret{flex-shrink:0;opacity:.55;transition:transform .15s ease}.site-header__dropdown--open .site-header__dropdown-caret{transform:rotate(180deg)}.site-header__dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:11rem;padding:.35rem 0;background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--hp-radius,12px);box-shadow:var(--hp-shadow,0 1px 3px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.05));z-index:1050}.site-header__dropdown-item{display:block;width:100%;padding:.55rem 1rem;font-size:.9375rem;font-family:inherit;color:var(--hp-dark,#0f172a);text-align:left;text-decoration:none!important;background:none;border:none;cursor:pointer}.site-header__dropdown-item:hover{background:var(--color-bg-subtle,#f8fafc);color:var(--hp-primary,#0054ad)}.site-header__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.site-header__ctas{display:none;align-items:center;gap:.5rem}@media (min-width:992px){.site-header__ctas{display:flex}}.site-header__search{display:inline-flex;align-items:center;padding:.45rem 1rem;font-size:.875rem;font-weight:600;color:var(--hp-primary,#0054ad)!important;border:2px solid var(--hp-primary,#0054ad);border-radius:999px;background:transparent;cursor:pointer;transition:background .15s;white-space:nowrap}.site-header__search:hover{background:var(--hp-primary-soft,rgba(0,84,173,.08))}.site-header__user{position:relative;display:flex;align-items:center;gap:.35rem;padding:.25rem .5rem .25rem .25rem;border-radius:999px;cursor:pointer;transition:background .15s}.site-header__user:hover{background:var(--color-bg-subtle,#f8fafc)}.site-header__avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid var(--color-border,#e2e8f0);background:#e2e8f0 url(https://d22r5huxahsjvt.cloudfront.net/Assets/images/user-dummy.svg) 50%/cover no-repeat}.site-header__avatar--has-video{background-image:none;background-color:#0f172a}.site-header__avatar video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0)}.site-header__avatar--add{display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:300;color:var(--hp-dark-muted,#94a3b8)}.site-header__user-name{font-size:.875rem;font-weight:600;color:var(--hp-dark,#0f172a);line-height:1.2;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__user-hint{display:block;font-size:.6875rem;font-weight:400;color:var(--hp-dark-muted,#94a3b8)}.site-header__caret{width:10px;height:10px;opacity:.5;flex-shrink:0}.site-header__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:10rem;padding:.35rem 0;background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--hp-radius,12px);box-shadow:var(--hp-shadow,0 1px 3px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.05));z-index:1050}.site-header__menu-item{display:block;width:100%;padding:.55rem 1rem;font-size:.9375rem;color:var(--hp-dark,#0f172a);text-align:left;background:none;border:none;cursor:pointer;text-decoration:none}.site-header__menu-item:hover{background:var(--color-bg-subtle,#f8fafc);color:var(--hp-primary,#0054ad)}.site-header__toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer;color:var(--hp-dark,#0f172a)}.site-header__toggle:hover{background:var(--color-bg-subtle,#f8fafc)}.site-header__toggle:active{background:var(--hp-primary-soft,rgba(0,84,173,.08))}@media (min-width:992px){.site-header__toggle{display:none}}.site-header__toggle-icon{display:block;width:22px;height:2px;background:currentColor;position:relative}.site-header__toggle-icon:after,.site-header__toggle-icon:before{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor}.site-header__toggle-icon:before{top:-7px}.site-header__toggle-icon:after{top:7px}.site-header__mobile{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--color-border,#e2e8f0);box-shadow:0 8px 24px rgba(15,23,42,.08);padding:.75rem 0 1rem}.site-header__mobile--open{display:block}@media (min-width:992px){.site-header__mobile{display:none!important}}.site-header__mobile-nav{display:flex;flex-direction:column;gap:.25rem;padding:0 .75rem}.site-header__mobile-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:48px;padding:.65rem .85rem;font-size:1rem;font-weight:500;font-family:inherit;color:var(--hp-dark,#0f172a);text-decoration:none!important;background:none;border:none;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.site-header__mobile-link--accent{color:var(--hp-primary,#0054ad);font-weight:600}.site-header__mobile-chevron{flex-shrink:0;font-size:1.25rem;line-height:1;color:#94a3b8;transition:color .15s ease,transform .15s ease}.site-header__mobile-link:focus-visible,.site-header__mobile-link:hover{background:var(--hp-primary-soft,rgba(0,84,173,.08));color:var(--hp-primary,#0054ad)}.site-header__mobile-link:focus-visible .site-header__mobile-chevron,.site-header__mobile-link:hover .site-header__mobile-chevron{color:var(--hp-primary,#0054ad)}.site-header__mobile-link:active{background:rgba(0,84,173,.14);color:var(--hp-primary,#0054ad)}.site-header__mobile-link:active .site-header__mobile-chevron{color:var(--hp-primary,#0054ad);transform:translateX(2px)}.site-header__mobile-ctas{display:flex;flex-direction:column;gap:.5rem;padding:1rem .75rem .25rem;border-top:1px solid var(--color-border,#e2e8f0);margin-top:.75rem}.site-header__mobile-ctas .hp-btn{width:100%;justify-content:center;min-height:48px;transition:transform .12s ease,background .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.site-header__mobile-ctas .hp-btn:active{transform:scale(.98)}.site-header__mobile-ctas .hp-btn--primary:active{background:var(--color-primary-hover,#004494)!important;border-color:var(--color-primary-hover,#004494)!important}.site-header__mobile-ctas .hp-btn--outline:active{background:var(--hp-primary-soft,rgba(0,84,173,.12))}.site-footer{margin-top:2rem}.site-footer--slim{margin-top:0}.site-footer--slim .site-footer__main{padding:1.5rem 0 1.25rem;border-top:1px solid var(--color-border,#e2e8f0)}@media (max-width:991px){.site-footer--mobile-pad{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0));background:var(--hp-dark,#0f172a)}}.site-footer--standard-only:not(.site-footer--slim) .site-footer__main{border-bottom:1px solid var(--color-border,#e2e8f0)}.site-footer__main{background:var(--color-bg-subtle,#f8fafc);border-top:1px solid var(--color-border,#e2e8f0);padding:2rem 0 1.75rem}.site-footer--slim .site-footer__main{background:#fff}.site-footer__about{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border,#e2e8f0)}.site-footer__about--compact{padding-bottom:1.25rem;margin-bottom:1.25rem}.site-footer__about--compact .site-footer__about-title{font-size:1rem;margin-bottom:.5rem}.site-footer__about--compact .site-footer__about-text{font-size:.875rem;line-height:1.55}.site-footer__about-title{margin:0 0 .75rem;font-size:1.125rem;font-weight:700;color:var(--hp-dark,#0f172a);letter-spacing:-.01em}.site-footer__about-text{margin:0 0 .65rem;max-width:48rem;font-size:.9375rem;line-height:1.6;color:#64748b}.site-footer__about-text:last-child{margin-bottom:0}.site-footer--slim .site-footer__about{margin-bottom:1.25rem}.site-footer__zones{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 1.25rem}.site-footer__zones--full{grid-template-columns:repeat(5,1fr);gap:1.5rem 1.25rem}@media (max-width:1199px){.site-footer__zones--full{grid-template-columns:repeat(3,1fr)}}.site-footer__zone-title{margin:0 0 .65rem;font-size:.9375rem;font-weight:600;color:var(--hp-dark,#0f172a)}.site-footer--slim .site-footer__zone-title{font-size:.875rem}.site-footer__zone-list{list-style:none;margin:0;padding:0}.site-footer__zone-list li+li{margin-top:.35rem}.site-footer a.site-footer__zone-link{font-size:.875rem;color:#64748b!important;text-decoration:none!important;transition:color .15s;line-height:1.45}.site-footer--slim a.site-footer__zone-link{font-size:.8125rem}.site-footer a.site-footer__zone-link:hover{color:var(--hp-primary,#0054ad)!important}.site-footer__zone-phone{font-size:.875rem;color:#475569;font-weight:500}.site-footer--slim .site-footer__zone-phone{font-size:.8125rem}.site-footer__zone-featured{color:var(--hp-primary,#0054ad)!important;margin-left:.15rem;vertical-align:middle}.site-footer__zone-cta{margin-top:.65rem;font-size:.875rem!important;padding:.4rem .9rem!important}.site-footer--slim .site-footer__zone-cta{font-size:.8125rem!important}.site-footer__seo{background:#fff;border-top:1px solid var(--color-border,#e2e8f0);padding:2rem 0 1.5rem}.site-footer__seo-section{padding:1.25rem 0;border-bottom:1px solid var(--color-border,#e2e8f0)}.site-footer__seo-section:last-child{border-bottom:none;padding-bottom:0}.site-footer__seo-heading{margin:0 0 1rem;font-size:1.0625rem;font-weight:700}.site-footer__seo-heading-link{color:var(--hp-dark,#0f172a)!important;text-decoration:none!important}.site-footer__seo-heading-link:hover{color:var(--hp-primary,#0054ad)!important}.site-footer__seo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem 1rem}@media (max-width:991px){.site-footer__seo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.site-footer__seo-grid{grid-template-columns:1fr}}.site-footer__seo-link{font-size:.875rem;color:var(--hp-dark-muted,#64748b);text-decoration:none!important;line-height:1.45;padding:.15rem 0}.site-footer__seo-link:hover{color:var(--hp-primary,#0054ad)}.site-footer__seo-toggle{margin-top:.75rem;padding-left:0!important;font-size:.875rem!important}.site-footer__seo-chevron{display:inline-block;transform:rotate(90deg);transition:transform .2s;font-size:1.1rem;line-height:1}.site-footer__seo-chevron--open{transform:rotate(-90deg)}.site-footer__bottom{background:var(--hp-dark,#0f172a);color:#94a3b8;padding:1.25rem 0}.site-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.site-footer__copy{margin:0;font-size:.875rem}.site-footer__legal{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.site-footer__legal a{color:#cbd5e1;text-decoration:none!important}.site-footer__legal a:hover{color:#fff}.site-footer__legal-sep{opacity:.4}.site-footer__social{display:flex;align-items:center;gap:.65rem}.site-footer__social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.08);color:#e2e8f0!important;transition:background .15s,color .15s}.site-footer__social-link:hover{background:hsla(0,0%,100%,.15);color:#fff!important}@media (max-width:767px){.site-footer__main{padding:1.5rem 0 1.25rem}.site-footer__main .container{display:flex;flex-direction:column}.site-footer__zones{order:1}.site-footer__zones,.site-footer__zones--full{grid-template-columns:repeat(2,1fr);gap:1.25rem .85rem}.site-footer__about{order:2;margin-top:1.25rem;margin-bottom:0;padding-top:1.25rem;padding-bottom:0;border-bottom:none;border-top:1px solid var(--color-border,#e2e8f0)}.site-footer__about-title{font-size:.9375rem;margin-bottom:.45rem}.site-footer__about-text{font-size:.8125rem;line-height:1.55;max-width:none}.site-footer__about-text:not(:first-of-type){display:none}.site-footer__zone:first-child{grid-column:1/-1;background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--hp-radius,12px);padding:1rem 1.1rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.site-footer--slim .site-footer__zone:first-child{background:var(--color-bg-subtle,#f8fafc)}.site-footer__zone-title{font-size:.8125rem;margin-bottom:.45rem}.site-footer__zone-phone,.site-footer a.site-footer__zone-link{font-size:.8125rem}.site-footer__zone-list li+li{margin-top:.3rem}.site-footer__zone-cta{margin-top:.65rem;width:auto;display:inline-flex;font-size:.8125rem!important;padding:.45rem 1rem!important}.site-footer__bottom-inner{flex-direction:column;text-align:center}.site-footer__legal{justify-content:center}}.modal-backdrop.show{opacity:1!important;background:rgba(15,23,42,.45)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hc-modal.modal-content{border:1px solid var(--color-border,#e2e8f0)!important;border-radius:20px!important;box-shadow:0 4px 6px rgba(15,23,42,.04),0 24px 48px rgba(15,23,42,.12)!important;overflow:hidden}.hc-modal__header.modal-header{border-bottom:1px solid #e2e8f0;padding:1.15rem 1.5rem;background:#fff}.hc-modal__header .modal-title{font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.hc-modal__header .close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto;opacity:.45;transition:opacity .15s}.hc-modal__header .close:hover{opacity:.85}.hc-modal__body.modal-body{padding:1.5rem!important}.hc-modal__body--confirm.modal-body{padding:1.75rem 1.5rem 1.5rem!important}.hc-confirm{text-align:center}.hc-confirm__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:50%;background:rgba(0,84,173,.08);color:var(--hp-primary,#0054ad)}.hc-confirm__icon svg{display:block}.hc-confirm__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.3}.hc-confirm__text{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55;color:#64748b}.hc-confirm__actions,.hc-modal__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.hc-modal__actions{justify-content:flex-end;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.hc-confirm__actions .hp-btn,.hc-modal__actions .hp-btn{min-width:7.5rem}.hc-confirm__loading{margin:1rem 0 0;font-size:.875rem;color:#64748b}@media (max-width:479px){.hc-confirm__actions,.hc-modal__actions{flex-direction:column-reverse}.hc-confirm__actions .hp-btn,.hc-modal__actions .hp-btn{width:100%;min-width:0}}:root{--hp-radius-lg:16px;--hp-shadow:0 1px 3px rgba(15,23,42,0.06),0 8px 24px rgba(15,23,42,0.05);--hp-primary:var(--color-primary,#0054ad);--hp-primary-soft:rgba(0,84,173,0.08)}.jl-page{background:var(--color-bg-subtle,#f8fafc);min-height:100vh;padding-bottom:3rem;padding-top:calc(var(--site-header-height, 64px) + 1.25rem)}.jl-page__container{padding-top:0;max-width:1140px}.app--site-chrome .jl-page .hc-breadcrumb{margin-bottom:1.25rem}.app--site-chrome.app--profile-nudge .jl-page{padding-top:0}.app--site-chrome.app--profile-nudge .jl-page__container{padding-top:1rem}.app--site-chrome.app--profile-nudge .jl-page .hc-breadcrumb{margin-bottom:1rem}@media (max-width:991px){.jl-page{padding-top:calc(var(--site-header-height, 64px) + 1rem)}}.jl-toast{position:fixed;z-index:1050;left:1rem;top:calc(var(--site-header-height, 80px) + 1rem);max-width:24rem}.jl-search-card{background:#fff;border-radius:var(--hp-radius-xl,20px);box-shadow:var(--hp-shadow-lg);padding:1.25rem 1.5rem 1.5rem;border:1px solid var(--color-border,#e2e8f0);margin-bottom:1.5rem}.jl-search-card--mobile{margin-bottom:1rem}.jl-mobile-search-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.jl-mobile-search-bar__summary{display:flex;flex-wrap:wrap;gap:.35rem;flex:1;min-width:0;margin:0;line-height:1.4}.jl-mobile-search-bar__tag{display:inline-block;padding:.25rem .6rem;font-size:.75rem;font-weight:600;color:var(--hp-primary,#0054ad);background:var(--hp-primary-soft,rgba(0,84,173,.08));border-radius:999px}.jl-mobile-search-bar__icon-btn{min-width:44px;min-height:44px;padding:.35rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--hp-primary,#0054ad);border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.jl-mobile-search-bar__icon-btn:active,.jl-mobile-search-bar__icon-btn:hover{background:var(--hp-primary-soft,rgba(0,84,173,.08))}.jl-mobile-search-bar__icon-btn .v-icon{color:inherit!important}@media (max-width:991px){.jl-top-banner{margin-bottom:1rem}.jl-page-title{font-size:1.375rem}}.jl-top-banner{margin-bottom:1.5rem}.jl-top-banner__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.jl-top-banner__row .jl-page-title{flex:1;min-width:0}.jl-page-title{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;color:var(--color-text,#0f172a);margin:0 0 .35rem;letter-spacing:-.03em}.jl-page-subtitle,.jl-result-count{font-size:.9375rem;color:#64748b;margin:0;line-height:1.5}.jl-page-subtitle a{color:var(--hp-primary,#0054ad);font-weight:600}.jl-layout{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;align-items:start}@media (max-width:991px){.jl-layout{grid-template-columns:1fr}}.jl-main{min-width:0}.jl-sidebar{position:sticky;top:calc(var(--site-header-height, 64px) + 1rem)}.jl-engage,.jl-sidebar{display:flex;flex-direction:column;gap:1rem}.jl-engage--mobile{margin-top:1.5rem}@media (max-width:991px){.jl-engage.hp-show-mobile{display:flex!important}}.jl-engage__card{background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--hp-radius-xl,20px);box-shadow:var(--hp-shadow);overflow:hidden}.jl-engage__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem .75rem;border-bottom:1px solid #f1f5f9}.jl-engage__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--color-text,#0f172a);letter-spacing:-.02em;line-height:1.3}.jl-engage__all{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--hp-primary,#0054ad);text-decoration:none!important}.jl-engage__all:hover{text-decoration:underline!important}.jl-engage__list{list-style:none;margin:0;padding:.35rem 0}.jl-engage__item{display:flex;flex-direction:column;gap:.2rem;padding:.75rem 1.15rem;text-decoration:none!important;color:inherit;transition:background .15s ease}.jl-engage__item:hover{background:var(--color-bg-subtle,#f8fafc)}.jl-engage__tag{display:inline-block;align-self:flex-start;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--hp-primary,#0054ad);background:var(--hp-primary-soft,rgba(0,84,173,.08));border-radius:4px;padding:.15rem .4rem;line-height:1.3}.jl-engage__name{font-size:.875rem;font-weight:600;color:var(--color-text,#0f172a);line-height:1.35}.jl-engage__meta{font-size:.75rem;color:#64748b;line-height:1.35}.jl-engage__cta{font-size:.75rem;font-weight:600;color:var(--hp-primary,#0054ad);margin-top:.1rem}.jl-engage__item--skeleton{pointer-events:none}.jl-engage__skel-line{height:12px;border-radius:4px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:jl-skel 1.2s ease infinite;margin-top:.35rem}.jl-engage__skel-line--sm{width:40%;height:10px}@keyframes jl-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.jl-results-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:var(--color-text,#0f172a)}.jl-results-title>span{flex:1;min-width:0}.jl-results{display:flex;flex-direction:column;gap:.75rem}.v-application a.jl-card,a.jl-card{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--hp-radius-lg,16px);text-decoration:none!important;color:inherit;font-family:var(--font-sans,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-weight:400;line-height:1.45;transition:transform .2s,box-shadow .2s,border-color .2s}.v-application a.jl-card:hover,a.jl-card:hover{transform:translateY(-1px);box-shadow:var(--hp-shadow);border-color:rgba(0,84,173,.2);color:inherit}.v-application a.jl-card .jl-card__title,a.jl-card .jl-card__title,a.jl-card h3.jl-card__title{font-family:inherit!important;font-size:17px!important;font-weight:700!important;color:var(--hp-primary,#0054ad)!important;margin:0!important;padding:0!important;letter-spacing:-.02em!important;line-height:1.3!important}.v-application a.jl-card .jl-card__company,a.jl-card .jl-card__company,a.jl-card p.jl-card__company{display:flex;align-items:center;gap:.35rem;font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#475569!important;margin:0 0 .5rem!important;padding:0!important;line-height:1.45!important}.v-application a.jl-card .jl-card__meta,a.jl-card .jl-card__meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.25rem .875rem}.v-application a.jl-card .jl-card__meta-item,.v-application a.jl-card .jl-card__meta li,a.jl-card .jl-card__meta-item,a.jl-card .jl-card__meta li{display:flex;align-items:center;gap:.3rem;font-family:inherit!important;font-size:13px!important;font-weight:400!important;color:#64748b!important;line-height:1.45!important}.v-application a.jl-card .jl-card__meta-text,a.jl-card .jl-card__meta-text{font-family:inherit!important;font-size:13px!important;font-weight:400!important;color:#64748b!important;line-height:1.45!important}.v-application a.jl-card .jl-card__company-text,a.jl-card .jl-card__company-text{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#475569!important;line-height:1.45!important}.v-application a.jl-card .jl-card__meta-icon,a.jl-card .jl-card__company .jl-card__meta-icon,a.jl-card .jl-card__meta-icon{flex-shrink:0;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;color:#94a3b8!important}.v-application a.jl-card .jl-card__cta,a.jl-card .jl-card__cta{flex-shrink:0;align-self:center;font-family:inherit!important;font-size:.8125rem!important;font-weight:600!important;color:var(--hp-primary,#0054ad)!important;background:#fff!important;padding:.5rem 1rem;border:2px solid var(--hp-primary,#0054ad);border-radius:999px;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media (hover:hover) and (pointer:fine){.jl-card:hover .jl-card__cta,.v-application a.jl-card:focus-visible .jl-card__cta,.v-application a.jl-card:hover .jl-card__cta,a.jl-card:focus-visible .jl-card__cta,a.jl-card:hover .jl-card__cta{background:var(--hp-primary,#0054ad)!important;border-color:var(--hp-primary,#0054ad)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.jl-card:hover .jl-card__cta--applied,.v-application a.jl-card:hover .jl-card__cta--applied,a.jl-card:hover .jl-card__cta--applied{background:#e3f5ea!important;color:#157347!important;border-color:#86d4a3!important;-webkit-text-fill-color:#157347!important}}@media (hover:none),(pointer:coarse){#myjobs a.jl-card:active .jl-card__cta,#myjobs a.jl-card:hover .jl-card__cta,.hc-panel .hc-profile-jobs a.jl-card:hover .jl-card__cta,.jl-card:hover .jl-card__cta,.v-application a.jl-card:active .jl-card__cta,.v-application a.jl-card:focus .jl-card__cta,.v-application a.jl-card:hover .jl-card__cta,a.jl-card:active .jl-card__cta,a.jl-card:focus .jl-card__cta,a.jl-card:hover .jl-card__cta{background:#fff!important;border-color:var(--hp-primary,#0054ad)!important;color:var(--hp-primary,#0054ad)!important;-webkit-text-fill-color:var(--hp-primary,#0054ad)!important}#myjobs a.jl-card:active .jl-card__cta,.v-application a.jl-card:active .jl-card__cta,a.jl-card:active .jl-card__cta{background:var(--hp-primary-soft,rgba(0,84,173,.08))!important}#myjobs a.jl-card:active .jl-card__cta--applied,#myjobs a.jl-card:hover .jl-card__cta--applied,a.jl-card:active .jl-card__cta--applied,a.jl-card:hover .jl-card__cta--applied{background:#f0faf4!important;color:#198754!important;border-color:#b7e4c7!important;-webkit-text-fill-color:#198754!important}}.jl-card{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--hp-radius-lg,16px);text-decoration:none!important;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.jl-card:hover{transform:translateY(-1px);box-shadow:var(--hp-shadow);border-color:rgba(0,84,173,.2);color:inherit}.jl-card--skeleton{min-height:100px;pointer-events:none}.jl-card__logo{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:var(--hp-primary-soft,rgba(0,84,173,.08));color:var(--hp-primary,#0054ad);font-weight:800;font-size:1.125rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.jl-card__logo--image{background:#fff;border:1px solid var(--color-border,#e2e8f0)}.jl-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;display:block}.jl-card__body{flex:1;min-width:0}.jl-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem}.jl-card__badge{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;background:var(--hp-primary-soft);color:var(--hp-primary)}.jl-card__badge--premium{background:#fef3c7;color:#b45309}.jl-card__meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.25rem .875rem}.jl-card--applied{border-color:#b7e4c7;background:linear-gradient(180deg,#f8fffb,#fff)}.jl-card--applied:hover{border-color:#86d4a3}.jl-card__badge--applied{background:#f0faf4;color:#198754}.jl-card__cta--applied{color:#198754!important;border-color:#b7e4c7!important;background:#f0faf4!important}.jl-results--profile{padding:0 1.25rem 1.25rem;box-sizing:border-box}.jl-results--profile .jl-card,.jl-results--profile a.jl-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-left:0;margin-right:0}.hc-profile-jobs .jl-card:hover,.hc-profile-jobs a.jl-card:hover{transform:none}.jl-results--profile .jl-card{margin-bottom:0}.jl-results--profile .jl-result-count,.jl-results__intro{margin:0 0 1rem;padding:1rem 0 0;font-size:.9375rem;color:#64748b;line-height:1.5;font-weight:400}.jl-results__footer{display:flex;justify-content:center;padding:.5rem 0 0}.jl-filters{background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--hp-radius-xl,20px);box-shadow:var(--hp-shadow);overflow:hidden}.jl-filters__header{justify-content:space-between;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid #f1f5f9}.jl-filters__header,.jl-filters__heading{display:flex;align-items:flex-start;gap:.75rem}.jl-filters__heading{min-width:0}.jl-filters__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--hp-primary-soft,rgba(0,84,173,.08));flex-shrink:0}.jl-filters__title{margin:0;font-size:1rem;font-weight:700;color:var(--color-text,#0f172a);letter-spacing:-.02em;line-height:1.25}.jl-filters__subtitle{margin:.2rem 0 0;font-size:.8125rem;color:#64748b;line-height:1.4}.jl-filters__clear{flex-shrink:0;padding:.35rem .65rem;border:none;background:none;font-size:.8125rem;font-weight:600;color:var(--hp-primary,#0054ad);cursor:pointer;border-radius:999px;transition:background .15s}.jl-filters__clear:hover{background:var(--hp-primary-soft,rgba(0,84,173,.08))}.jl-filters__chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.85rem 1.25rem 0}.jl-filters__chip{gap:.25rem;padding:.3rem .45rem .3rem .65rem;font-size:.75rem;font-weight:600;background:var(--hp-primary-soft,rgba(0,84,173,.08));border-radius:999px;line-height:1.2}.jl-filters__chip,.jl-filters__chip-remove{display:inline-flex;align-items:center;color:var(--hp-primary,#0054ad)}.jl-filters__chip-remove{justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:none;border-radius:50%;background:rgba(0,84,173,.12);font-size:.9rem;line-height:1;cursor:pointer}.jl-filters__chip-remove:hover{background:rgba(0,84,173,.2)}.jl-filters__groups{display:flex;flex-direction:column}.jl-filter-section{border-bottom:1px solid #f1f5f9}.jl-filter-section:last-child{border-bottom:none}.jl-filter-section--open .jl-filter-section__trigger{background:#fafbfc}.jl-filter-section--active .jl-filter-section__name{color:var(--hp-primary,#0054ad)}.jl-filter-section__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.95rem 1.25rem;background:#fff;border:none;cursor:pointer;text-align:left;transition:background .15s}.jl-filter-section__trigger:hover{background:#f8fafc}.jl-filter-section__label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.jl-filter-section__name{font-size:.875rem;font-weight:600;color:var(--color-text,#0f172a);line-height:1.3}.jl-filter-section__value{font-size:.75rem;font-weight:600;color:var(--hp-primary,#0054ad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jl-filter-section__chevron{flex-shrink:0;width:.45rem;height:.45rem;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;transform:rotate(45deg);transition:transform .2s ease,border-color .15s}.jl-filter-section--open .jl-filter-section__chevron{transform:rotate(-135deg);border-color:var(--hp-primary,#0054ad)}.jl-filter-section__panel{padding:.85rem 1.25rem 1.1rem;background:#fafbfc;border-top:1px solid #f1f5f9}.jl-filter-field-label{display:block;margin:0 0 .5rem;font-size:.75rem;font-weight:600;color:#64748b}.jl-filter-input-wrap{position:relative;display:block}.jl-filter-input-wrap__icon{position:absolute;left:.75rem;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:1rem;color:#94a3b8;pointer-events:none;z-index:1}.jl-filter-input-wrap__icon svg{display:block}.jl-filter-input{display:block;width:100%;box-sizing:border-box;height:2.5rem;padding:0 .75rem 0 2.25rem;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;font-size:.8125rem;background:#fff;color:var(--color-text,#0f172a);transition:border-color .15s,box-shadow .15s}.jl-filter-input--salary{height:2.5rem;padding:0 .75rem}.jl-filter-input:focus{outline:none;border-color:var(--hp-primary,#0054ad);box-shadow:0 0 0 3px var(--hp-primary-soft,rgba(0,84,173,.08))}.jl-filter-salary-row{display:flex;align-items:stretch;gap:.5rem}.jl-filter-salary{display:flex;align-items:stretch;flex:1;min-width:0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;overflow:hidden;background:#fff}.jl-filter-salary:focus-within{border-color:var(--hp-primary,#0054ad);box-shadow:0 0 0 3px var(--hp-primary-soft,rgba(0,84,173,.08))}.jl-filter-salary__prefix{display:inline-flex;align-items:center;padding:0 .65rem;font-size:.875rem;font-weight:600;color:#64748b;background:#f8fafc;border-right:1px solid #e2e8f0;flex-shrink:0}.jl-filter-salary .jl-filter-input{border:none;border-radius:0;box-shadow:none!important;flex:1;min-width:0}.jl-filter-apply{flex-shrink:0;min-width:4.75rem;min-height:2.5rem;padding:0 1rem!important;font-size:.8125rem!important}.jl-filter-list{list-style:none;padding:.35rem;margin:.65rem 0 0;max-height:11rem;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.jl-filter-list::-webkit-scrollbar{width:6px}.jl-filter-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.jl-filter-list li{padding:.55rem .65rem;font-size:.8125rem;line-height:1.35;cursor:pointer;border-radius:8px;color:#475569;transition:background .12s,color .12s}.jl-filter-list li:hover{background:var(--hp-primary-soft,rgba(0,84,173,.08));color:var(--hp-primary,#0054ad)}.jl-filter-list__item--selected{background:var(--hp-primary-soft,rgba(0,84,173,.12))!important;color:var(--hp-primary,#0054ad)!important;font-weight:600}.jl-filter-empty{margin:.65rem 0 0;padding:.75rem;font-size:.8125rem;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:10px}.jl-empty,.jl-filter-empty{text-align:center;background:#fff}.jl-empty{padding:3rem 1.5rem;border-radius:var(--hp-radius-lg);border:1px solid var(--color-border);color:#64748b}.jl-empty p{margin-bottom:.75rem}.jl-seo-block{background:#fff;border:1px solid var(--color-border);border-radius:var(--hp-radius-lg);padding:1.5rem;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6;color:#475569}.jl-read-more{margin-top:.75rem;padding-left:0}.jl-faq{background:#fff;border:1px solid var(--color-border);border-radius:var(--hp-radius-lg);padding:2rem 1.5rem;margin-top:1.5rem}.jl-section-title{font-size:1.25rem;font-weight:800;margin:0 0 1.25rem;letter-spacing:-.03em}.jl-faq__item{border-bottom:1px solid #e2e8f0}.jl-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;background:none;border:none;text-align:left;font-size:.9375rem;font-weight:600;cursor:pointer;color:var(--color-text)}.jl-faq__question:hover{color:var(--hp-primary)}.jl-faq__icon{color:#94a3b8;font-size:1.25rem}.jl-faq__answer{padding:0 0 1rem;font-size:.875rem;color:#64748b;line-height:1.6}.jl-faq__answer p{margin:0}@media (max-width:767px){.jl-results--profile{padding:0 .75rem 1rem}.jl-card{flex-wrap:wrap;padding:1rem}.jl-card__cta{width:100%;text-align:center;margin-top:.5rem;align-self:stretch;display:inline-flex!important;align-items:center;justify-content:center}#myjobs a.jl-card:active .jl-card__cta,#myjobs a.jl-card:hover .jl-card__cta,.hc-panel .hc-profile-jobs a.jl-card:hover .jl-card__cta,.jl-card:hover .jl-card__cta,.jl-card__cta,a.jl-card:active .jl-card__cta,a.jl-card:focus .jl-card__cta,a.jl-card:hover .jl-card__cta{background:#fff!important;color:var(--hp-primary,#0054ad)!important;-webkit-text-fill-color:var(--hp-primary,#0054ad)!important;border-color:var(--hp-primary,#0054ad)!important}#myjobs a.jl-card:active .jl-card__cta,a.jl-card:active .jl-card__cta{background:var(--hp-primary-soft,rgba(0,84,173,.08))!important}#myjobs a.jl-card:active .jl-card__cta--applied,#myjobs a.jl-card:hover .jl-card__cta--applied,a.jl-card:active .jl-card__cta--applied,a.jl-card:hover .jl-card__cta--applied{background:#f0faf4!important;color:#198754!important;-webkit-text-fill-color:#198754!important;border-color:#b7e4c7!important}.jl-card.hc-applied-card .jl-card__body{width:100%;flex:1 1 100%;min-width:0}.jl-results--profile .jl-result-count,.jl-results__intro{padding:.75rem 0 0;margin-bottom:.75rem;font-size:.875rem}.jl-results__footer{padding:.5rem 0 0}}#myjobs a.jl-card .jl-card__meta-item,#myjobs a.jl-card .jl-card__meta-text,#myjobs a.jl-card .jl-card__meta li,.hc-panel .hc-profile-jobs a.jl-card .jl-card__meta-item,.hc-panel .hc-profile-jobs a.jl-card .jl-card__meta-text,.hc-panel .hc-profile-jobs a.jl-card .jl-card__meta li{font-size:13px!important;font-weight:400!important;color:#64748b!important}#myjobs a.jl-card .jl-card__company,#myjobs a.jl-card .jl-card__company-text,.hc-panel .hc-profile-jobs a.jl-card .jl-card__company,.hc-panel .hc-profile-jobs a.jl-card .jl-card__company-text{font-size:14px!important;font-weight:600!important;color:#475569!important}#myjobs a.jl-card .jl-card__title,.hc-panel .hc-profile-jobs a.jl-card .jl-card__title{font-size:17px!important}#myjobs a.jl-card .jl-card__cta,.hc-panel .hc-profile-jobs a.jl-card .jl-card__cta{font-size:13px!important}@media (hover:hover) and (pointer:fine){#myjobs a.jl-card:focus-visible .jl-card__cta,#myjobs a.jl-card:hover .jl-card__cta,.hc-panel .hc-profile-jobs a.jl-card:focus-visible .jl-card__cta,.hc-panel .hc-profile-jobs a.jl-card:hover .jl-card__cta{background:var(--hp-primary,#0054ad)!important;border-color:var(--hp-primary,#0054ad)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}#myjobs a.jl-card:hover .jl-card__cta--applied,.hc-panel .hc-profile-jobs a.jl-card:hover .jl-card__cta--applied{background:#e3f5ea!important;color:#157347!important;border-color:#86d4a3!important;-webkit-text-fill-color:#157347!important}}.hc-breadcrumb,nav[aria-label=breadcrumb]{margin-bottom:1.25rem}.breadcrumb,.hc-breadcrumb .breadcrumb,nav[aria-label=breadcrumb] .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;background:transparent;padding:0;margin:0;font-size:.8125rem;line-height:1.45;list-style:none}.breadcrumb .breadcrumb-item{display:inline-flex;align-items:center;max-width:100%;font-weight:500;color:#64748b}.breadcrumb .breadcrumb-item a{font-weight:500;color:#64748b;text-decoration:none;transition:color .15s ease}.breadcrumb .breadcrumb-item a:focus,.breadcrumb .breadcrumb-item a:hover{color:var(--color-primary,#0054ad);text-decoration:none}.breadcrumb .breadcrumb-item.active{color:#0f172a;font-weight:600;max-width:min(100%,32rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb-item+.breadcrumb-item:before{content:""!important;float:none;display:inline-block;width:1rem;height:1rem;margin:0 .25rem;padding:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E") no-repeat 50%;background-size:.75rem;vertical-align:middle}@media (max-width:767px){.breadcrumb .breadcrumb-item.active{max-width:min(100vw - 3rem,14rem)}}