.industry-header-section{margin-top:30px}.industry-header-section .header{background-color:rgba(0,58,155,.1);border-radius:20px;padding:40px 20px}@media(max-width:767px){.industry-header-section .header{padding:20px}}@media(max-width:573px){.industry-header-section .header{margin-left:10px;margin-right:10px}}.industry-header-section .header .content{max-width:670px;margin:0 auto}.industry-header-section .header .heading{max-width:620px;margin-bottom:30px;text-align:center}.industry-header-section .header .heading .heading-1{font-size:35px;line-height:1.2}.industry-header-section .header .heading .free{position:relative;z-index:2;font-weight:700;color:#000;display:inline-flex;align-items:flex-end}.industry-header-section .header .heading .free .shape{position:absolute;bottom:-2px;left:0;z-index:-1;width:100%}.industry-header-section .header .input-container{position:relative;max-width:720px;width:100%;margin:20px auto 10px;color-scheme:light}.industry-header-section .header .input-container input{width:100%;padding:16px 20px;border:1px solid #e5e5e5;border-radius:50px;font-size:18px;color:#000;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:#000}.industry-header-section .header .input-container input::placeholder{color:#b4b4b4;opacity:1}.industry-header-section .header .input-container input:focus,.industry-header-section .header .input-container input:focus-visible{outline:none;border:1px solid #e5e5e5}.industry-header-section .header .input-container textarea{width:100%;height:250px;padding:20px;border:1px solid #e5e5e5;border-radius:30px;font-size:18px;color:#000;resize:none;outline:none}.industry-header-section .header .input-container textarea::placeholder{color:#b4b4b4}.industry-header-section .header .input-container .input-button,.industry-header-section .header .input-container .textarea-btn{position:absolute;right:7px;top:30px;transform:translateY(-50%);background-color:#003a9b;color:#fff;border:none;padding:10px 16px;cursor:pointer;border-radius:50px;font-size:18px;font-weight:700}.industry-header-section .header .input-container .input-button:disabled,.industry-header-section .header .input-container .textarea-btn:disabled{opacity:.7;cursor:not-allowed}.industry-header-section .header .input-container .input-button.header-shimmer,.industry-header-section .header .input-container .textarea-btn.header-shimmer{background:linear-gradient(90deg,#003a9b,#0056e0 25%,#003a9b 50%,#0056e0 75%,#003a9b);background-size:200% 100%;animation:headerShimmer 2s linear infinite;opacity:.8;cursor:not-allowed}.industry-header-section .header .input-container .textarea-btn{position:absolute;right:5px;bottom:15px;top:auto;transform:none}@media(max-width:573px){.industry-header-section .header .input-container .input-button,.industry-header-section .header .input-container .textarea-btn{position:relative;right:0;top:auto;transform:none;margin-top:20px;width:100%}}.industry-header-section .header .input-container .dropdown{background-color:#fff;border:1px solid #ddd;margin-top:4px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);list-style:none;padding:0;max-height:240px;overflow-y:auto;position:absolute;z-index:10000;width:100%}.industry-header-section .header .input-container .dropdown-item{display:flex;align-items:center;padding:12px 16px;position:relative;cursor:pointer;gap:1px}.industry-header-section .header .input-container .dropdown-item .count{width:28px;height:28px;background-color:#003a9b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;margin-left:10px;font-weight:700}.industry-header-section .header .input-container .dropdown-item mark{background-color:#fee685;padding:0}.industry-header-section .header .input-container .dropdown-item:hover{background-color:#f1f1f1}.industry-header-section .header .input-container .loading-spinner{position:absolute;left:0;top:48%;transform:translateY(-50%)}.industry-header-section .header .input-container .loading-spinner img{animation:spin 3s linear infinite}.industry-header-section .header .input-container .text-measure{opacity:0;white-space:pre;font-size:18px;font-family:inherit;padding:15px}.industry-header-section .filters{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}@media(max-width:767px){.industry-header-section .filters{flex-direction:column}}.industry-header-section .checkbox{display:flex;align-items:start;position:relative}.industry-header-section .checkbox .remember-text{font-size:18px}.industry-header-section .checkbox .custom-checkbox-container{margin-top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:24px}.industry-header-section .checkbox .custom-checkbox-container .hidden-checkbox{position:absolute;opacity:0;pointer-events:none}.industry-header-section .checkbox .custom-checkbox-container .custom-checkbox{display:inline-block;background-color:#fff;width:20px;height:20px;border:1px solid #525252;border-radius:5px;cursor:pointer;position:relative;transition:background-color .1s,border-color .1s;margin-right:8px}.industry-header-section .checkbox .custom-checkbox-container .custom-checkbox.checked{background-color:#003a9b;border-color:#003a9b}.industry-header-section .checkbox .custom-checkbox-container .custom-checkbox .checkmark{position:absolute!important;top:3px;left:1px;font-size:1px;color:#595959;-webkit-user-select:none;-moz-user-select:none;user-select:none}.industry-header-section .checkbox .remember-text{font-size:14px;cursor:pointer}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.slick-arrow.slick-next,.slick-arrow.slick-prev{display:none!important}.category-wrapper .resumes-filter-btn{display:flex!important}.library-resumes{margin-bottom:60px}@media(max-width:573px){.library-resumes{margin-left:10px;margin-right:10px}}.library-resumes .resumes{border:1px solid #e5e5e5;border-radius:15px;margin:10px auto;height:auto;background:#fff}.library-resumes .resumes .resume-image{height:300px;max-width:231px;width:100%;object-fit:contain}.library-resumes .resumes .resume-detail{background-color:#fff;position:absolute;width:100%;padding:20px;bottom:0;left:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;z-index:100000;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between}.library-resumes .resumes .resume-detail .company{font-size:14px;color:#998d8d}.library-resumes .resumes .resume-detail .heading-7{line-height:24px;font-size:18px;color:#000;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:48px}.library-resumes .resumes .resume-detail .level{color:#737373;font-size:14px;font-weight:500;line-height:20px}.library-resumes .resumes .card-thumbnail{display:flex;flex-direction:column;height:320px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background:#fff;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.library-resumes .resumes .card-thumbnail:hover{box-shadow:0 14px 34px rgba(17,58,155,.12);transform:translateY(-2px)}.library-resumes .resumes .card-thumbnail .preview{position:relative;background:linear-gradient(135deg,#f6f8ff,#eef2ff);height:56%;display:flex;align-items:center;justify-content:center}.library-resumes .resumes .card-thumbnail .preview .doc{width:56%;max-width:180px;aspect-ratio:3/4;background:#fff;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.08);position:relative;overflow:hidden}.library-resumes .resumes .card-thumbnail .preview .doc .doc-header{height:18%;background:linear-gradient(180deg,#ffffff,#fafbff);border-bottom:1px solid rgba(0,0,0,.06);display:grid;grid-template-columns:36px 1fr;grid-template-rows:16px 12px;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:10px 12px}.library-resumes .resumes .card-thumbnail .preview .doc .doc-header .doc-avatar{grid-row:1/span 2;width:36px;height:36px;border-radius:50%;background:#e8ecff}.library-resumes .resumes .card-thumbnail .preview .doc .doc-header .doc-name{height:12px;border-radius:4px;background:#dfe6ff;width:70%}.library-resumes .resumes .card-thumbnail .preview .doc .doc-header .doc-role{height:10px;border-radius:4px;background:#ecf0ff;width:50%}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body{display:grid;grid-template-columns:1fr 1fr;height:82%;padding:10px 12px;grid-gap:10px;gap:10px}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .doc-col{display:flex;flex-direction:column;gap:6px}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .doc-section{height:10px;background:#e9edff;border-radius:4px;width:60%;margin:4px 0}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .doc-line{height:6px;background:#f1f3ff;border-radius:4px;width:100%}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .w-90{width:90%}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .w-80{width:80%}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .w-70{width:70%}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .w-50{width:50%}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .doc-bullet{display:flex;align-items:center;gap:6px}.library-resumes .resumes .card-thumbnail .preview .doc .doc-body .doc-dot{width:6px;height:6px;background:#cfd7ff;border-radius:50%;flex:0 0 6px}.library-resumes .resumes .card-thumbnail .preview .overlay-actions{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:8px}.library-resumes .resumes .card-thumbnail .details{padding:14px 16px 16px}.library-resumes .resumes .resume-detail.no-image{position:static;border-top:0;padding:16px 16px 18px;width:100%;gap:12px;align-items:flex-start}.library-resumes .resumes .resume-detail.no-image .chipset{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.library-resumes .resumes .resume-detail.no-image .chipset .chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(17,58,155,.08);color:#113a9b;font-weight:600;font-size:12px;border:1px solid rgba(17,58,155,.15)}.library-resumes .resumes .resume-detail.no-image .meta{display:flex;align-items:center;gap:6px}.library-resumes .resumes .resume-detail.no-image .dot{color:#b5b5b5}.library-resumes .resumes .download-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#000;cursor:pointer;flex:0 0 38px}.library-resumes .resumes .skeleton{pointer-events:none}.library-resumes .resumes .skeleton .doc-skeleton{width:56%;max-width:180px;aspect-ratio:3/4;border-radius:10px;background:linear-gradient(90deg,#eef1f9,#f7f8fd 50%,#eef1f9);background-size:350% 100%;animation:cardShimmer 1.5s infinite;box-shadow:0 6px 18px rgba(0,0,0,.06)}.library-resumes .resumes .skeleton .chip.shimmer{height:18px;border-radius:999px;background:#eef1f9;border:0}.library-resumes .resumes .skeleton .w-40{width:40%}.library-resumes .resumes .skeleton .w-35{width:35%}.library-resumes .resumes .skeleton .w-30{width:30%}.library-resumes .resumes .skeleton .w-80{width:80%;height:16px;border-radius:6px}.library-resumes .resumes .skeleton .w-60{width:60%;height:12px;border-radius:6px}.library-resumes .resumes .skeleton .file-badge.shimmer{width:46px;height:24px;display:inline-block;border-radius:8px;background:#eef1f9}.library-resumes .resumes .skeleton .download-icon.shimmer{background:#eef1f9}.library-resumes .resumes .file-badge{padding:6px 10px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.08);font-size:12px;font-weight:700;color:#111}.library-resumes .resumes .resume-box{height:160px;padding:0;border-radius:15px}.library-resumes .resumes .resume-box .image-box{height:100px;background-color:#e5ebf5;width:100%;border-radius:15px}.library-resumes .resumes .resume-box .level{background-color:#e5ebf5;width:100px;height:16px;border-radius:50px;margin-bottom:6px}.library-resumes .resumes .resume-box .heading-7{width:180px;height:20px;background-color:#e5ebf5;border-radius:50px;margin-bottom:6px}.library-resumes .resumes .resume-box .download-icon{background-color:#e5ebf5}.library-resumes .resumes .resume-box .company{width:140px;height:16px;background-color:#e5ebf5;border-radius:50px}.library-resumes .resumes .final-resume-box{cursor:pointer}.library-resumes .resumes .final-resume-box:hover{opacity:.8}.loading .resumes-filter-btn{padding:12px 70px!important;height:50px}.resume-switch-buttons{margin-top:40px;display:inline-flex;margin-bottom:50px;position:relative;z-index:1000;gap:10px;overflow-x:hidden;white-space:nowrap;width:100%}.resume-switch-buttons.mobile{display:none}@media(max-width:375px){.resume-switch-buttons.mobile{display:inline-flex;overflow:auto;padding-bottom:20px}.resume-switch-buttons.mobile::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}.resume-switch-buttons.mobile::-webkit-scrollbar{height:8px;background-color:#f5f5f5}.resume-switch-buttons.mobile::-webkit-scrollbar-thumb{border-radius:10px;background-color:#003a9b}}@media(max-width:573px){.resume-switch-buttons{margin-left:10px;margin-right:10px}}.resume-switch-buttons .resumes-filter-btn{background-color:rgba(0,58,155,.06)!important;padding:10px 22px;font-size:16px;font-weight:600;color:#111;border:1px solid rgba(0,58,155,.09);border-radius:999px;margin-right:10px;display:flex;align-items:center}.resume-switch-buttons .resumes-filter-btn .total-filtered-resumes{min-width:24px;height:24px;background-color:rgba(17,58,155,.0588235294);border:1px solid rgba(17,58,155,.15);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#113a9b;font-size:12px;font-weight:600;margin-left:10px;padding:0 6px}.resume-switch-buttons .active{background-color:#003a9b!important;color:#fff}.resume-switch-buttons .active .total-filtered-resumes{background-color:#fff;color:#003a9b;border-color:hsla(0,0%,100%,.7)}.category-wrapper{display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:375px){.category-wrapper{display:none}}.category-wrapper .nav-arrow{position:relative;top:7px;background-color:#fff;border:1px solid #003a9b;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#333;flex:0 0 50px;transition:all .3s ease}.category-wrapper .nav-arrow.left-arrow{margin-right:10px}.category-wrapper .nav-arrow.right-arrow{margin-left:10px}.category-wrapper .nav-arrow:hover:not(.disabled){background-color:#f0f0f0}.category-wrapper .nav-arrow.disabled{opacity:.5;cursor:not-allowed;border-color:#ccc}.category-wrapper .nav-arrow.disabled:hover{background-color:#fff}.category-wrapper .nav-arrow img{width:12px}.category-wrapper .resume-switch-buttons{overflow:hidden}.category-wrapper .resume-switch-buttons .slick-slide{margin:0 5px}.category-wrapper .resume-switch-buttons .slick-slide .resumes-filter-btn{display:flex!important}.shimmer{color:gray;-webkit-mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.3333333333),#000 70%) right/350% 100%;mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.3333333333),#000 70%) right/350% 100%;animation:shimmer 1s infinite;font-size:50px}@keyframes shimmer{to{-webkit-mask-position:left;mask-position:left}}.stats-skeleton-loader{color:rgba(0,0,0,0);background:#f0f0f0;border-radius:4px;display:inline-block;min-width:60px;-webkit-mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.1333333333),#000 70%) right/350% 100%;mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.1333333333),#000 70%) right/350% 100%;animation:shimmer 1s infinite;font-size:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 8px;opacity:.8}.skeleton-container{display:flex;gap:1rem;justify-content:flex-start;align-items:center;padding:1rem 0;flex-wrap:wrap}.skeleton-card{width:250px;height:350px;border-radius:12px;background:#f0f0f0;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.05)}@media(max-width:768px){.skeleton-card{width:100%;max-width:350px;margin:0 auto}}.card-skeleton{width:100%;height:100%;position:relative;overflow:hidden;padding:16px;background:#f0f0f0}.card-skeleton .skeleton-image{width:100%;height:150px;border-radius:8px;margin-bottom:16px}.card-skeleton .skeleton-image,.card-skeleton .skeleton-title{background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:350% 100%;animation:cardShimmer 1.5s infinite}.card-skeleton .skeleton-title{width:80%;height:20px;border-radius:4px;margin-bottom:12px}.card-skeleton .skeleton-text{width:90%;height:10px;background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:350% 100%;animation:cardShimmer 1.5s infinite;border-radius:4px;margin-bottom:8px}.card-skeleton .skeleton-text:last-child{width:70%}@keyframes cardShimmer{0%{background-position:100%}to{background-position:0}}.page-numbers,.pagination{display:flex;align-items:center;justify-content:center;gap:18px}@media(max-width:991px){.page-numbers,.pagination{justify-content:center}}@media(max-width:573px){.page-numbers,.pagination{gap:6px}}.pagination{max-width:960px;margin:28px auto 60px}.btn-nav,.btn-page{border-radius:50%;cursor:pointer}.btn-nav{width:40px;height:40px;border:none;background-color:#f1f1f1}@media(max-width:573px){.btn-nav{width:40px;height:40px}}.btn-nav[disabled]{opacity:.5;cursor:default}.btn-page{border:none;width:40px;height:40px;font-size:18px;font-weight:600;background:rgba(0,0,0,0)}@media(max-width:573px){.btn-page{width:40px;height:40px;font-size:16px}}.btn-page:hover{background-color:#000;transition:all .2s;color:#fff}.btn-selected{color:#fff!important;background-color:#003a9b}