.full-page-modal{align-items:center;background-color:var(--color-dark);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:100%;z-index:9999}.full-page-modal.show{opacity:1;visibility:visible}.full-page-modal-content{height:100%;position:relative;transition:transform .5s ease-in-out;width:100%}.full-page-modal-content,.full-page-modal-content.loading{background-color:var(--color-dark)}.full-page-modal-close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:5px;top:0;z-index:10000}.full-page-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}body.active-light-mode .full-page-modal,body.active-light-mode .full-page-modal-content,body.active-light-mode .full-page-modal-content.loading{background-color:var(--color-white)}body.active-light-mode .full-page-modal-close{color:var(--color-dark)}.job-card-potrait{background:var(--color-blackest);border:1px solid rgba(0,0,0,.08);border-radius:16px;display:flex;flex-direction:column;gap:12px;height:460px;padding:16px;position:relative;width:100%}.jcp-age{font-size:1.125rem;opacity:.85;position:absolute;right:12px;top:10px}.jcp-head{align-items:center;display:grid;gap:12px;grid-template-columns:30% 70%;min-height:92px}.jcp-logo{background:rgba(0,0,0,.06);border:1px solid var(--color-border);border-radius:12px;height:72px;overflow:hidden;width:100%}.jcp-logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.jcp-logo-fallback{font-size:1rem;font-weight:800;opacity:.85}.jcp-head-text{min-width:0}.jcp-title{display:-webkit-box;font-weight:800;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical}.jcp-company,.jcp-title{font-size:1.375rem;overflow:hidden}.jcp-company{font-weight:700;text-overflow:ellipsis;white-space:nowrap}.jcp-pills{gap:4px}.jcp-pill{background:rgba(0,0,0,.04);border:1px solid var(--color-border);border-radius:999px;font-size:1.225rem;padding:6px 10px;white-space:nowrap}.jcp-pill--location{max-width:60%}.jcp-pill--salary{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.35)}.jcp-snippet{flex:1 1 auto;font-size:1.375rem;min-height:0;overflow:auto;padding:4px 2px 0;scrollbar-width:none;-ms-overflow-style:none;&:ms-overflow-style{display:none}}.jcp-footer{height:32px}body.active-light-mode{.job-card-potrait{background:#efefff}.jcp-logo,.jcp-pill{border:1px solid rgba(from var(--color-midgray) r g b/.15)}.jcp-actions .jcp-action:focus-visible{outline:2px solid rgba(0,0,0,.8)}.jcp-action-icon{color:var(--color-blackest)!important}}.jcp-actions .jcp-action{cursor:pointer;font-size:1.5rem}.jcp-actions .jcp-action:focus-visible{border-radius:8px;outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.jcp-action-icon{color:hsla(0,0%,100%,.9)!important}.bottom-sheet-modal .modal-body{flex:1 1 auto;max-height:60vh;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.bottom-sheet-modal-backdrop{align-items:flex-end;animation:fadeIn .2s;background:rgba(0,0,0,.35);display:flex;inset:0;justify-content:center;position:fixed;z-index:1051}.bottom-sheet-modal{animation:bsmSlideUp .3s cubic-bezier(.4,1.4,.6,1) forwards;background:var(--color-blackest);border-radius:18px 18px 0 0;box-shadow:0 -2px 24px rgba(0,0,0,.18);display:flex;flex-direction:column;margin:0 auto;max-height:80vh;max-width:600px;min-height:50vh;padding:24px 16px 16px;position:relative;transform:translateY(100%);width:100vw;&.bsm-bg-dark{background:var(--color-dark);box-shadow:0 4px 20px rgba(0,0,0,.8),0 0 12px hsla(0,0%,100%,.15)!important;.modal-body{max-height:90vh;overflow:hidden;padding:0 0 1rem;position:relative}}&.bsm-bg-dark:before{background:var(--color-dark)!important}}body.active-light-mode .bottom-sheet-modal{background:#f5f8fa;&.bsm-bg-dark{background:var(--color-white)}&.bsm-bg-dark:before{background:var(--color-white)!important}}.bottom-sheet-close{align-items:center;background:var(--color-primary);border:none;border-radius:50%;box-shadow:none;color:var(--color-white);display:flex;height:40px;justify-content:center;position:absolute;right:15px;top:15px;transition:.4s;width:40px;&:hover{transform:scale(1.1)}}@keyframes bsmSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bsmSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes bsmFadeOut{0%{background:rgba(0,0,0,.35)}to{background:transparent}}@keyframes fadeIn{0%{background:transparent}to{background:rgba(0,0,0,.35)}}@media (min-width:768px){.bottom-sheet-modal-backdrop{align-items:center;backdrop-filter:blur(15px)}.bottom-sheet-modal{animation:fadeInModal .2s;border-radius:var(--radius);max-height:90vh;max-width:100%;min-height:180px;transform:translateY(0);width:850px}@keyframes fadeInModal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}.bottom-sheet-modal.closing{animation:bsmSlideDown .2s ease-in forwards!important}.bottom-sheet-modal-backdrop.closing{animation:bsmFadeOut .2s forwards!important}.share-sheet{display:flex;flex-direction:column;gap:18px}.share-sheet-input-row{align-items:center;display:flex;gap:8px}.share-sheet-url{background:#f8f8f8;border:1px solid #ddd;border-radius:6px;color:#222;flex:1;font-size:15px;padding:8px 12px}.share-sheet-copy-btn{background:var(--color-primary,#007bff);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background .2s}.share-sheet-copy-btn:active{background:#0056b3}.share-sheet-icons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.job-card{width:100%}.job-card,.job-results .heading,.job-search{background:var(--color-blackest);border-radius:12px;padding:20px}.job-results,.job-search{margin:20px 0}.job-search-page{.job-results,.job-search{margin:20px}}body.active-light-mode{.job-card,.job-results .heading,.job-search{background:#efefff}}.job-search input.search{border-radius:4px;min-height:43px}.job-search .form-check{align-items:center;display:flex;padding-left:5px}.job-search .form-check-label{margin-left:5px}.job-search .search-btn-container{display:flex;justify-content:center}.job-search .search-btn-mobile{display:none}.job-search .filter-section{overflow:initial}@media (max-width:1199px){.job-search .filter-section{display:none;transition:max-height .3s ease,opacity .3s ease}.job-search .filter-toggle-btn{display:block;margin-bottom:10px;width:100%}.job-search .filter-section.collapsible{display:block}.job-search .search-btn-container{display:none}.job-search .search-btn-mobile{display:flex;justify-content:center;margin-top:10px}.job-search .search-btn-mobile button{min-height:43px;width:85%}.job-search .search-btn-mobile .filters{width:15%}}.job-search .search-btn{min-height:43px;width:100%}.job-search .filters{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:43px;justify-content:center}.job-search .filters i.feather-sliders{color:var(--color-body);font-size:1.2em}.job-search .filters.active i.feather-sliders{color:var(--color-white)}body.active-light-mode .job-search .filters.active i.feather-sliders{color:var(--color-primary)}.job-card-header{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;padding:10px}body.active-light-mode .job-card-header{border-bottom:1px solid rgba(from var(--color-midgray) r g b/.15)}.job-card-header img{border-radius:8px;height:50px;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:50px}.job-card-title{color:var(--color-primary);font-size:1.2em;font-weight:700}.job-card-company{color:var(--color-body);font-size:1em;font-weight:700;margin-top:5px}.job-card-location{color:var(--color-muted);font-size:.9em}.job-card-body{border-bottom:1px solid var(--color-border)}.job-card-footer{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:10px}.job-card-date{color:var(--color-muted);font-size:.85em}.job-card-footer a.btn{border-radius:6px;font-size:.9em;font-weight:700;transition:background .3s ease,color .3s ease}.job-card-footer a.btn:hover{background-color:var(--color-primary);color:var(--color-white)}.job-card-salary{color:var(--color-success);font-size:.9em;margin-top:5px;text-transform:capitalize}.job-card-show-desc{color:var(--color-primary);cursor:pointer;font-size:13px;padding:10px}.job-card-show-desc :hover{color:var(--color-secondary-gradient-start)}.comment-app-container{color:var(--color-body)}.comment-item{display:flex;gap:20px;margin-bottom:24px}.comment-avatar{border:2px solid var(--color-blackest);border-radius:50%;box-shadow:0 0 0 1px var(--color-border);flex-shrink:0;height:45px;-o-object-fit:cover;object-fit:cover;width:45px}.comment-content{background:var(--color-blackest);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lighter);flex:1;padding:20px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.comment-item:hover .comment-content{border-color:rgba(112,100,233,.4);box-shadow:0 10px 30px rgba(0,0,0,.2);transform:translateY(-3px)}.comment-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;gap:12px;margin-bottom:10px;padding-bottom:10px}.comment-author{color:var(--color-heading);font-size:15px;font-weight:700;letter-spacing:.3px}.comment-time{background:hsla(0,0%,100%,.03);border-radius:10px;color:var(--color-text-off);font-size:12px;font-weight:500;padding:2px 8px}.comment-body{color:var(--color-body);font-size:15px;line-height:1.6;margin-bottom:15px}.comment-image{border:1px solid var(--color-border);border-radius:var(--radius);margin-top:12px;max-height:300px;max-width:100%}.comment-actions{display:flex;gap:20px;margin-top:5px}.comment-reply-btn{background:none;background:hsla(0,0%,100%,.03);border:none;border-radius:6px;color:var(--color-text-off);cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:all .2s}.comment-reply-btn:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-1px)}.comment-replies{border-left:none;margin-top:20px;padding-left:20px}.comment-replies .comment-avatar{height:38px;width:38px}@media (max-width:768px){.comment-replies{padding-left:10px}}.comment-form-container{border:1px solid var(--color-border);margin-bottom:30px;padding:20px;position:relative}.comment-form-container,.nested-comment-form{background-color:var(--color-blackest);border-radius:var(--radius);margin-top:15px}.nested-comment-form{border:1px solid var(--color-border);margin-bottom:15px;padding:15px}.comment-form textarea{background-color:var(--color-dark);border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-body);min-height:80px;padding:10px;resize:vertical;width:100%}.comment-form textarea:focus{border-color:var(--color-primary);outline:none}.comment-form-actions{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.comment-form-tools{display:flex;gap:10px}.icon-btn{background:none;border:none;color:var(--color-text-off);cursor:pointer;padding:5px;transition:color .2s}.icon-btn:hover{color:var(--color-primary)}.guest-inputs{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.guest-inputs input{background-color:var(--color-dark);border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-body);padding:8px 12px;width:100%}.emoji-picker-react{background-color:var(--color-blackest)!important;border-color:var(--color-border)!important}.emoji-trigger{align-items:center;background:transparent;border:none;color:var(--color-body);cursor:pointer;display:flex;font-size:20px;justify-content:center;margin:0;opacity:.8;padding:0;transition:var(--transition)}.emoji-trigger:hover{color:var(--color-primary);opacity:1;transform:scale(1.1)}.preview-remove-btn{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;left:-10px;padding:0;position:absolute;top:-5px;transition:all .2s ease;width:26px;z-index:10}.preview-remove-btn:hover{background:var(--color-danger);border-color:var(--color-danger);transform:scale(1.1)}.file-upload-trigger{align-items:center;color:var(--color-body);cursor:pointer;display:flex;font-size:20px;opacity:.8;transition:var(--transition)}.file-upload-trigger:hover{color:var(--color-primary);opacity:1;transform:scale(1.1)}.emoji-picker-container{border-radius:var(--radius);box-shadow:var(--shadow-dark);overflow:hidden;z-index:10000}.auth-modal-content{padding:10px 5px}.auth-modal-content .form-group{margin-bottom:20px}.auth-modal-content label{color:var(--color-heading);display:block;font-weight:500;margin-bottom:8px}.auth-modal-content input{background-color:var(--color-dark);border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-body);padding:10px 15px;transition:var(--transition);width:100%}.auth-modal-content input:focus{border-color:var(--color-primary);outline:none}.slide-down{animation:caSlideDown .3s ease-out}@keyframes caSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body.active-light-mode .auth-modal-content input{background-color:var(--color-white);border:1px solid hsla(0,0%,9%,.1);color:var(--color-heading)}@media (max-width:768px){.guest-inputs{flex-direction:column}.comment-replies{padding-left:10px}}body.active-light-mode .comment-form textarea,body.active-light-mode .guest-inputs input{background-color:var(--color-white);border:1px solid hsla(0,0%,9%,.1);color:var(--color-heading)}body.active-light-mode .comment-form textarea:focus,body.active-light-mode .guest-inputs input:focus{background-color:var(--color-white);border-color:var(--color-primary)}body.active-light-mode .comment-app-container{color:var(--color-body)}body.active-light-mode .comment-author{color:#1a1a1a}body.active-light-mode .comment-time{color:var(--color-text-off)}body.active-light-mode .comment-reply-btn{color:var(--color-body)}body.active-light-mode .comment-reply-btn:hover{color:var(--color-primary)}body.active-light-mode .emoji-picker-react{background-color:var(--color-white)!important;border-color:var(--color-border)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)}body.active-light-mode .emoji-picker-react input.emoji-search{background-color:#f0f2f5!important}body.active-light-mode .comment-form-container,body.active-light-mode .nested-comment-form{background-color:var(--color-white);border:1px solid hsla(0,0%,9%,.1)}.guest-inputs small{font-size:13px;margin-top:4px}body.active-light-mode .comment-content{background-color:var(--color-white);border-color:hsla(0,0%,9%,.1);box-shadow:0 1px 3px rgba(0,0,0,.05)}body.active-light-mode .comment-avatar{border-color:var(--color-white);box-shadow:0 0 0 1px hsla(0,0%,9%,.1)}body.active-light-mode .comment-reply-btn,body.active-light-mode .comment-time{background:rgba(0,0,0,.05);color:var(--color-text-off)}body.active-light-mode .comment-reply-btn:hover{background:var(--color-primary);color:var(--color-white)}.job-modal{.rainbow-blog-details-area{background:transparent!important;border-radius:0!important;border-top:1px solid var(--color-border);margin-bottom:0!important;padding:20px 0!important}}.active-light-mode .job-modal{.rainbow-blog-details-area{background:transparent!important;border-radius:0!important;border-top:1px solid rgba(from var(--color-midgray) r g b/.15)}}.peeks-pane{align-items:center;aspect-ratio:9/16;background:#000;display:flex;height:calc(var(--1dvh, 1vh)*100 - 200px);height:calc(100dvh - 200px);justify-content:center;margin:0 auto;position:relative;top:150px}.peeks-player-wrapper{height:100%;position:relative;width:100%}.peeks-player{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:2}.peeks-swiper{inset:0;position:absolute;z-index:5}.peeks-slide{background-position:50%;background-size:cover;height:100%;transition:filter .25s;width:100%}.swiper-slide:not(.swiper-slide-active) .peeks-slide{filter:brightness(.6) scale(.93)}.swiper-slide-active .peeks-slide{filter:none}mux-player{animation-duration:1s;aspect-ratio:9/16;height:100%;width:100%;z-index:1;--live-button:none;--seek-backward-button:none;--seek-forward-button:none;--captions-button:none;--airplay-button:none;--pip-button:none;--fullscreen-button:none;--cast-button:none;--playback-rate-button:none;--time-display:none;--duration-display:none;--rendition-selectmenu:none;--bottom-controls:none;--media-object-fit:cover;--media-object-position:center}.seeker-container{background-color:#ddd;bottom:0;cursor:pointer;height:3px;position:absolute;width:100%;z-index:6}.seeker-progress{background-image:linear-gradient(90deg,#12b5de -30%,#7130c3 30%,#ff3bd4 90%)!important;height:100%}.seeker-dial{background:#7130c3;border:2px solid #7130c3;border-radius:50%;box-shadow:0 0 2px #7130c3;height:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:8px}.action-buttons-container-right{bottom:0;display:flex;flex-direction:column;justify-content:center;position:absolute;right:16px;top:0;z-index:6}.action-buttons-swiper{height:100%;width:100%;-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.action-buttons-swiper::-webkit-scrollbar{display:none}.action-buttons-swiper .swiper-wrapper{-ms-overflow-style:none;padding-bottom:10px;padding-top:10px;scrollbar-width:none}.action-buttons-swiper .swiper-wrapper::-webkit-scrollbar{display:none}.action-buttons-swiper .swiper-slide{height:auto;margin-bottom:10px}.action-buttons-container-left{left:16px;position:absolute;top:16px;z-index:6}.action-button{align-items:center;background:rgba(0,0,0,.55);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;width:40px;z-index:6}.action-button.active{background:#fff;border:2px solid #7130c3;box-shadow:0 0 8px #7130c355;color:#7130c3;transform:scale(1.08);transition:all .2s}.action-button i{font-size:1.5em}.action-container{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.action-text{color:#fff;font-size:12px;font-weight:900;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.9);text-transform:capitalize}@media (max-width:767px){.peeks-pane{height:100vh;height:calc(var(--1dvh, 1vh)*100);height:100dvh;inset:0;max-width:none;position:fixed;width:100%;z-index:1050}.active-light-mode{.action-text{color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.9)!important}}}@media (min-width:768px){.action-buttons-container-right{right:-75px}.action-buttons-container-left{left:-48px}}.active-light-mode{.action-text{color:#000;text-shadow:none}}.peeks-title{border-radius:8px;color:#fff;font-size:13px;font-weight:900;line-height:1.2;margin:10px 75px;padding:5px;position:absolute;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.9);text-transform:uppercase;top:6px;z-index:6}.apply-links-container{bottom:30px;display:flex;padding-left:5px;position:absolute;width:100%;z-index:6}.apply-link-slide{width:auto}.apply-link-slide-btn{font-size:12px!important;height:30px!important;line-height:30px!important;padding:0 10px!important}.swiper-button-next-custom,.swiper-button-prev-custom{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;margin:4px auto;transition:background-color .2s;width:24px;z-index:10}.swiper-button-next-custom:hover,.swiper-button-prev-custom:hover{background-color:rgba(0,0,0,.8)}.swiper-button-disabled{cursor:auto;opacity:.3;pointer-events:none}.action-buttons-swiper{height:calc(100% - 64px)}
/*# sourceMappingURL=735-77b89e5c.css.map*/