.jobs-empty{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 4px 0 hsl(0 0% 49% / .149);display:flex;flex-direction:column;padding:50px 0;text-align:center}@media(max-width:1024px){.jobs-empty{padding:25px 0}}.jobs-empty__icon{align-items:center;background:linear-gradient(145deg,#f0f5f3,#e4ece8);border-radius:50%;display:flex;height:120px;justify-content:center;margin-bottom:28px;position:relative;width:120px}.jobs-empty__icon:after{border:1.5px dashed #f7f9f6;border-radius:50%;content:"";inset:-6px;position:absolute}.jobs-empty__icon svg{opacity:.7;transition:opacity .3s ease}@media(max-width:560px){.jobs-empty__icon{height:96px;margin-bottom:20px;width:96px}.jobs-empty__icon svg{height:56px;width:56px}}.jobs-empty__title{color:#2e2e2e;font-size:24px;line-height:1.3;margin-bottom:12px}@media(max-width:560px){.jobs-empty__title{font-size:20px}}.jobs-empty__text{color:#2e2e2e;font-size:15px;line-height:1.55;margin-bottom:32px;max-width:480px;opacity:.75}@media(max-width:560px){.jobs-empty__text{font-size:14px;margin-bottom:24px}}.jobs-empty__actions .global-btn{max-width:none;padding-left:40px;padding-right:40px;width:auto!important}@media(hover:hover){.jobs-empty{transition:box-shadow .35s ease,transform .35s ease}.jobs-empty:hover{box-shadow:0 8px 20px 0 hsl(0 0% 49% / .18);transform:translateY(-2px)}.jobs-empty:hover .jobs-empty__icon svg{opacity:1}}.rb-tabs{padding:50px 0}@media(max-width:1024px){.rb-tabs{padding:25px 0}}.rb-tabs__nav{box-shadow:0 4px 4px hsl(0 0% 49% / .15)}@media(max-width:560px){.rb-tabs__nav{box-shadow:none}}.rb-tabs__nav-items{display:flex;gap:24px}@media(max-width:560px){.rb-tabs__nav-items{flex-direction:column;gap:6px}}.rb-tabs__nav-btn{background:#fff0;border:none;border-radius:8px;color:#6faf2d;cursor:pointer;flex:1;font-family:inherit;font-size:20px;font-weight:700;padding:24px 0;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.rb-tabs__nav-btn:only-child{flex:0 0 50%;margin:0;max-width:50%}@media(max-width:890px){.rb-tabs__nav-btn{font-size:18px;padding:16px 0}}@media(max-width:560px){.rb-tabs__nav-btn{box-shadow:0 4px 4px hsl(0 0% 49% / .15);font-size:16px}.rb-tabs__nav-btn:only-child{flex:1;max-width:100%}}.rb-tabs__nav-btn:hover{background:rgb(0 0 0 / .03)}.rb-tabs__nav-btn.is-active{background:linear-gradient(90deg,#a6ce39,#6faf2d);box-shadow:0 4px 4px hsl(0 0% 49% / .15);color:#fff}.rb-tabs__panel{display:none}.rb-tabs__panel.is-active{animation:fadeIn .4s ease-in-out;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.rb-popup{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:9999}.rb-popup.is-open{opacity:1;visibility:visible}.rb-popup.is-open .rb-popup__content{opacity:1;transform:translateY(0) scale(1)}.rb-popup__overlay{background-color:rgb(0 0 0 / .6);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.rb-popup__content{background-color:#fff;border-radius:16px;box-shadow:0 20px 50px rgb(0 0 0 / .2);max-height:calc(100vh - 60px);max-width:680px!important;opacity:0;overflow-y:auto;padding:30px 40px;position:relative;transform:translateY(20px) scale(.95);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease;width:100%;z-index:2}.rb-popup__content::-webkit-scrollbar{width:6px}.rb-popup__content::-webkit-scrollbar-track{background:#fff0;margin:15px 0}.rb-popup__content::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:10px}@media(max-width:767px){.rb-popup__content{max-height:calc(100vh - 20px);padding:45px 15px 15px}}.rb-popup__close{align-items:center;background:#fff0;background-color:#f5f5f5;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;height:45px;justify-content:center;padding:5px;position:absolute;right:20px;top:20px;transition:color background-color .2s ease;width:45px;z-index:2}@media(max-width:767px){.rb-popup__close{height:40px;right:5px;top:5px;width:40px}}@media(hover:hover){.rb-popup__close:hover{background-color:#f0f7ec;color:#000}}.rb-popup__title{font-size:32px;margin:0}@media(max-width:1200px){.rb-popup__title{font-size:28px}}@media(max-width:1024px){.rb-popup__title{font-size:24px}}@media(max-width:767px){.rb-popup__title{font-size:18px}}.rb-popup__desc{color:#747474;font-size:15px;margin-bottom:25px}.rb-popup__header{display:flex;flex-direction:column;gap:15px;padding-right:30px;position:relative}.rb-popup__header:before{background-color:hsl(0 0% 45% / .3);bottom:0;content:"";height:1px;left:-40px;position:absolute;width:calc(100% + 80px)}@media(max-width:767px){.rb-popup__header:before{left:-15px;width:calc(100% + 30px)}}.rb-popup__badge{align-self:flex-start;background-color:#f0f7ec;border:.8px solid #6faf2d;border-radius:32px;color:#6faf2d;height:35px;line-height:1;margin-bottom:10px;min-width:220px;padding:10px;text-align:center}.rb-popup__form-wrapper{padding-top:20px}.rb-popup__head-form{border-bottom:1px solid hsl(0 0% 45% / .3);color:#747474;font-size:14px;margin-bottom:20px;padding-bottom:5px}.jobs-page,.single-job{padding:50px 0}@media(max-width:1024px){.jobs-page,.single-job{padding:25px 0}}.jobs-container{display:flex;flex-direction:column;gap:25px}.jobs-container .job-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 4px 0 hsl(0 0% 49% / .149);padding:32px}@media(max-width:1024px){.jobs-container .job-card{padding:20px}}.job-card{display:flex;gap:20px;justify-content:space-between}@media(max-width:890px){.job-card{flex-direction:column}}.job-card__main{max-width:765px}@media(max-width:890px){.job-card__main{max-width:100%}}.job-card__title{margin-bottom:15px}.job-card__desc{margin-bottom:35px}.job-card__desc p:last-child{line-height:1.35;margin-bottom:0}.job-card__actions{align-items:center;display:flex;gap:20px}@media(max-width:767px){.job-card__actions{flex-direction:column}}.job-card__job-btn{line-height:1;max-width:50%;width:100%}@media(max-width:560px){.job-card__job-btn{max-width:100%}}.job-card .global-btn{max-width:100%;width:100%!important}.job-card__details-btn{align-items:center;background:#fff0;border:1px solid #003b4c;border-radius:32px;box-shadow:-4px -4px 10px 0 hsl(0 0% 100% / .6),4px 4px 10px 0 rgb(0 59 76 / .08);color:#003b4c;display:flex;justify-content:center;line-height:1;overflow:hidden;padding:15px;position:relative;transition:color .8s cubic-bezier(.19,1,.22,1),border-color .8s ease,box-shadow .8s ease,letter-spacing 1.2s cubic-bezier(.19,1,.22,1);width:100%;z-index:1}.job-card__details-btn:after,.job-card__details-btn:before{background:#003b4c;content:"";height:100%;position:absolute;top:0;transition:transform 1.1s cubic-bezier(.19,1,.22,1);width:50%;z-index:-1}.job-card__details-btn:before{left:0;transform:translateX(-101%);width:calc(50% + 1px)}.job-card__details-btn:after{right:0;transform:translateX(101%);width:calc(50% + 1px)}@media(hover:hover){.job-card__details-btn:hover{box-shadow:-4px -4px 10px 0 hsl(0 0% 100% / .3),4px 4px 15px 0 rgb(0 59 76 / .25);color:#fff;letter-spacing:2px}.job-card__details-btn:hover:after,.job-card__details-btn:hover:before{transform:translateX(0)}}.job-card__details-btn:active{transform:translateY(2px);transition:transform .1s linear}.job-card__meta{border-left:1px solid #c8c8c8;display:flex;flex-direction:column;flex-shrink:0;gap:15px;justify-content:center;padding-left:50px;width:300px}@media(max-width:890px){.job-card__meta{border-left:none;border-top:1px solid #c8c8c8;display:grid;grid-template-columns:repeat(2,1fr);padding-left:0;padding-top:20px;width:100%}}@media(max-width:560px){.job-card__meta{gap:10px;grid-template-columns:repeat(1,1fr)}}.job-card__meta-item{align-items:center;display:flex;gap:8px}.job-card__meta-item .meta-text{display:flex;flex-direction:column}.job-card__meta-item .meta-label{color:#2e2e2e}.job-card__meta-item .meta-value{color:#2e2e2e;font-weight:700}.job-tab-section{margin:0 auto;max-width:960px;padding:35px 0}.job-tab-section__content{margin-bottom:35px}.job-tab-section__content h3{color:#2e2e2e;font-size:20px;margin-bottom:12px}.job-tab-section__content .tab-text p{color:#2e2e2e;font-size:15px;margin-bottom:0}