.ShareButton_shareOuterContainer__lu4tM{position:relative;cursor:pointer}.ShareButton_shareIcon__73VeH{width:32px;height:32px;transition:transform .3s ease}.ShareButton_shareIcon__73VeH:hover{transform:scale(1.1)}.ShareButton_shareMenu__aQgVS{position:absolute;top:100%;right:-6px;background-color:transparent;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:10;margin-top:4px}.ShareButton_shareMenuOpen__HqwOX{opacity:1;visibility:visible;transform:translateY(0)}.ShareButton_shareButton__ANQa6{width:32px;height:32px;border:none;padding:0;cursor:pointer;border-radius:9999px;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.ShareButton_shareButton__ANQa6 img{width:16px;height:16px;filter:brightness(0) invert(1)}.ShareButton_shareButton__ANQa6:first-child{background-color:#25d366}.ShareButton_shareButton__ANQa6:first-child img{width:20px;height:20px}.ShareButton_shareButton__ANQa6:nth-child(2){background-color:#fff}.ShareButton_shareButton__ANQa6:nth-child(2) img{filter:none;width:32px;height:32px}.ShareButton_shareButton__ANQa6:nth-child(3){background-color:#0a66c2;display:flex;align-items:center;justify-content:center;overflow:hidden}.ShareButton_shareButton__ANQa6:nth-child(3) img{filter:none;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ShareButton_shareButton__ANQa6:hover{transform:scale(1.1);filter:brightness(1.1)}.JobCard_card__NJASw{background-color:#fff;padding:15px 13px;border-radius:3px;max-width:304px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e0e0e0;box-shadow:1px 2px 4px rgba(0,0,0,.1);min-height:200px}.JobCard_topRow__j_cyR{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.JobCard_jobId__qHxvQ{font-size:14px;color:#333}.JobCard_shareContainer__aVMvW{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.JobCard_shareIcon__8H1oz{width:32px;height:32px;transition:transform .3s ease}.JobCard_shareIcon__8H1oz:hover{transform:scale(1.1)}.JobCard_shareMenu__stq_A{position:absolute;top:100%;right:-6px;background-color:transparent;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:10;margin-top:4px}.JobCard_shareMenuOpen__ih26a{opacity:1;visibility:visible;transform:translateY(0)}.JobCard_shareButton__6xFGk{width:32px;height:32px;border:none;padding:0;cursor:pointer;border-radius:9999px;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.JobCard_shareButton__6xFGk img{width:16px;height:16px;filter:brightness(0) invert(1)}.JobCard_shareButton__6xFGk:first-child{background-color:#25d366}.JobCard_shareButton__6xFGk:first-child img{width:20px;height:20px}.JobCard_shareButton__6xFGk:nth-child(2){background-color:#fff}.JobCard_shareButton__6xFGk:nth-child(2) img{filter:none;width:32px;height:32px}.JobCard_shareButton__6xFGk:nth-child(3){background-color:#0a66c2;display:flex;align-items:center;justify-content:center;overflow:hidden}.JobCard_shareButton__6xFGk:nth-child(3) img{filter:none;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JobCard_shareButton__6xFGk:hover{transform:scale(1.1);filter:brightness(1.1)}.JobCard_mainContent__QD2Lj{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:right;flex-grow:1;margin-top:4px;margin-right:19px}.JobCard_title__mRdx8{margin-top:12px;font-size:23px;font-weight:700;color:#333;flex-grow:1;text-align:center}.JobCard_details__ZhG6w{display:flex;flex-direction:column;gap:8px;width:100%;font-size:15px;color:#666}.JobCard_detailItem__ecAdH{display:flex;align-items:center;gap:8px}.JobCard_detailIcon__7mgPW{width:16px;height:16px}.JobCard_detailsButton__h44DH{align-self:center;background-color:#fff;color:#000;border:2px solid var(--primary-color);padding:8px 16px;border-radius:2px;font-size:17px;font-weight:500;cursor:pointer;text-align:center;width:-moz-fit-content;width:fit-content;margin-top:32px;transition:all .2s ease}.JobCard_detailsButton__h44DH:hover{background-color:var(--primary-color);color:#fff}.JobCard_jobsGrid__P__qb{width:100%}@media (max-width:1000px){.JobCard_detailsButton__h44DH{width:80%}}@media (max-width:768px){.JobCard_card__NJASw{padding:7px 6px}}@media (max-width:600px){.JobCard_card__NJASw{--details-button-width:83%;max-width:414px}.JobCard_mainContent__QD2Lj{margin-right:calc((100% - var(--details-button-width)) / 2)}.JobCard_details__ZhG6w{font-size:13px}.JobCard_detailsButton__h44DH{width:var(--details-button-width);max-width:320px}}.jobs_mainContainer__du2Qq{background-color:#fff;display:flex;flex-direction:column;align-items:center;text-align:right}.jobs_header__jvLWg{width:100%;align-self:stretch}.jobs_contentSection__JcxuY{width:100%;max-width:1501px}.jobs_loadingSpinner__Lp5t_{transform:translateY(-16px)}@media (max-width:768px){.jobs_contentSection__JcxuY{max-width:100%}}.jobs_titleContainer__ZrG0y{display:flex;flex-direction:column;align-items:flex-start;font-size:65px;color:#6aee9e;font-weight:700;letter-spacing:-.65px;margin-top:120px;margin-bottom:50px}@media (max-width:768px){.jobs_titleContainer__ZrG0y{font-size:40px;margin-right:10px;margin-top:2.5rem}}.jobs_titleRow__YWLjx{width:100%;display:flex;justify-content:flex-start;flex-direction:column}.jobs_titleRow__YWLjx img{max-width:82px;max-height:82px}.jobs_searchResultsCount__9qeix{font-size:26px;color:#fff;font-weight:400;margin-top:10px}@media (max-width:768px){.jobs_searchResultsCount__9qeix{font-size:16px;margin-top:5px}}.jobs_noResultsMessage__vhEMU{font-size:24px;color:#444;text-align:center;padding:50px 0;width:100%}.jobs_filterContainer__8gu37{width:26%}@media (max-width:768px){.jobs_filterContainer__8gu37{width:100%;margin-right:0}}.jobs_jobsContainer__ad__l{width:960px;display:flex;flex-direction:column;align-items:center;margin-top:77px}.jobs_filterMenuContainer__6HNWK{position:absolute;top:-118px;right:0;width:300px;z-index:1000}@media (max-width:782px){.jobs_jobsContainer__ad__l{width:unset}.jobs_filterMenuContainer__6HNWK{top:-118px}}@media (max-width:768px){.jobs_jobsContainer__ad__l{margin-right:0}.jobs_filterMenuContainer__6HNWK{top:calc(-118px + 2.4rem)}}.jobs_loadMoreButton__cvO51{background-color:transparent;max-width:100%;font-size:26px;color:#fff;font-weight:500;text-align:center;margin-top:71px;padding:15px 68px;border-radius:30px;border:3px solid #fff;cursor:pointer}.jobs_mobileSearchContainer__5K5LU{display:none}.jobs_jobsWrapperContainer__b4VXR{display:flex;justify-content:center;gap:20px}@media (max-width:768px){.jobs_jobsWrapperContainer__b4VXR{display:flex;flex-direction:column;align-items:center}.jobs_loadMoreButton__cvO51{margin-top:2.5rem;padding:15px 40px;font-size:14px}.jobs_mobileSearchContainer__5K5LU{flex-direction:row;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;background-color:transparent;padding:.75rem 0;position:relative;border-bottom:1px solid hsla(0,0%,100%,.2)}.jobs_mobileSearchInputWrapper__kARDl{position:relative;flex-grow:1;display:flex;align-items:center}.jobs_mobileSearchContainer__5K5LU input{background-color:transparent;border:none;color:#fff;outline:none;font-size:1rem;flex-grow:1;text-align:right;direction:rtl;padding-right:.5rem;padding-left:2.5rem;font-family:inherit}.jobs_mobileSearchContainer__5K5LU input::-moz-placeholder{color:#fff;opacity:1}.jobs_mobileSearchContainer__5K5LU input:-ms-input-placeholder{color:#fff;opacity:1}.jobs_mobileSearchContainer__5K5LU input::placeholder{color:#fff;opacity:1}.jobs_mobileClearButton__6OiWM{position:absolute!important;left:0;padding:5px!important}.jobs_searchIconContainer__g3H0z{display:flex;align-items:center;justify-content:center}}