.Vacancies{position:relative;width:100%;padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom);background-color:#f9f9f9}.Vacancies .container{position:relative;display:flex;flex-direction:column;gap:50px}.Vacancies .container .info{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px}@media (max-width:992px){.Vacancies .container .info{flex-direction:column}}.Vacancies .container .info .leftInfo{position:relative;display:flex;flex-direction:column;gap:10px}.Vacancies .container .info .leftInfo h3{position:relative;font-size:45px;font-weight:600;color:#00bbdc}.Vacancies .container .info .leftInfo p{position:relative;font-size:16px;font-weight:400;color:#474747}.Vacancies .container .info .search{position:relative;display:flex;align-items:center;gap:20px}@media (max-width:442px){.Vacancies .container .info .search{flex-direction:column}}@media (max-width:992px){.Vacancies .container .info .search{width:100%}}.Vacancies .container .info .search .input-box{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background-color:#e8e8e8;min-width:350px;max-width:100%}@media (max-width:992px){.Vacancies .container .info .search .input-box{min-width:200px;width:100%}}.Vacancies .container .info .search .input-box input{position:relative;background-color:transparent;width:100%;border:0;outline:0;font-size:16px;font-weight:300;color:#000;transition:var(--main-transition)}.Vacancies .container .info .search .input-box input::placeholder{color:#848484}.Vacancies .container .info .search .input-box img{position:relative;width:auto;height:15px}.Vacancies .container .info .search .filter-btn button{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:#00aac8;border-radius:10px;border:1px solid #00aac8;transition:var(--main-transition);cursor:pointer;font-size:16px;font-weight:400;color:#e6f8fc}@media (max-width:442px){.Vacancies .container .info .search .filter-btn,.Vacancies .container .info .search .filter-btn button{width:100%}}.Vacancies .container .info .search .filter-btn button:hover{background-color:var(--main-color)}.Vacancies .container .info .search .filter-btn button img{position:relative;width:18px;height:18px}.Vacancies .container .Navigation-Info{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px}@media (max-width:776px){.Vacancies .container .Navigation-Info{flex-direction:column;width:100%;align-items:flex-start}}.Vacancies .container .Navigation-Info .left{position:relative;display:flex;align-items:center;gap:10px}.Vacancies .container .Navigation-Info .left p{position:relative;color:#004f5c;font-size:16px;font-weight:400}.Vacancies .container .Navigation-Info .left span{position:relative;color:#6b6b6b;font-size:16px;font-weight:400;border:1px solid #e8e8e8;background-color:#fff;padding:8px 12px;border-radius:10px}@media (max-width:776px){.Vacancies .container .PaginationPanal{position:relative;width:100%}}.Vacancies .container .pagination{justify-content:center;display:flex;padding-left:0;list-style:none;margin:0}.Vacancies .container .page-item .page-link{position:relative;display:flex;justify-content:center;align-items:center;margin:0 2px;min-height:35px;min-width:35px;border-radius:10px;text-align:center;color:#aaa;text-decoration:none;font-size:16px;font-weight:400;border:1px solid #e8e8e8;background-color:#fff;transition:var(--main-transition)}.Vacancies .container .page-item a.page-link:hover,.Vacancies .container .page-item.active .page-link{color:#fff;background-color:#00bbdc;border:1px solid #54d1e8}.Vacancies .container .page-item.disabled .page-link{color:#00bbdc;background-color:#b0eaf4;border:1px solid #8ae0ef}.Vacancies .container .Vacancies_Container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:15px;column-gap:15px;grid-row-gap:25px;row-gap:25px}.Vacancies .Filter-box-container{position:fixed;top:0;right:-400px;height:100vh;width:400px;background-color:#fff;padding:48px;border-radius:16px 0 0 16px;z-index:999;transition:var(--main-transition);display:flex;flex-direction:column;gap:20px}@media (max-width:442px){.Vacancies .Filter-box-container{padding:20px;width:300px}}.Vacancies .Filter-box-container.active{right:0}.Vacancies .Filter-box-container .head-filter{position:relative;height:30px;display:flex;justify-content:space-between;align-items:center;gap:10px}.Vacancies .Filter-box-container .head-filter h1{position:relative;font-size:20px;font-weight:600;color:#006779}.Vacancies .Filter-box-container .head-filter img{position:relative;width:25px;height:25px;cursor:pointer}.Vacancies .Filter-box-container .body-Filter{position:relative;width:100%;height:calc(100vh - 70px);display:flex;flex-direction:column;gap:10px;overflow:hidden;overflow-y:scroll}.Vacancies .Filter-box-container .body-Filter::-webkit-scrollbar-thumb{box-shadow:none}.Vacancies .Filter-box-container .body-Filter::-webkit-scrollbar{width:4px}.Vacancies .Filter-box-container .body-Filter .box{position:relative;display:flex;flex-direction:column;gap:13px}.Vacancies .Filter-box-container .body-Filter h4{position:relative;color:#6b6b6b;font-size:13px;font-weight:600}.Vacancies .Filter-box-container .body-Filter .box ul{position:relative;display:flex;flex-direction:column;gap:10px}.Vacancies .Filter-box-container .body-Filter .box ul li label{position:relative;font-size:13px;font-weight:300;padding-left:25px;color:#6b6b6b;cursor:pointer}.Vacancies .Filter-box-container .body-Filter .box ul li label:before{position:absolute;content:"";width:15px;height:15px;background-color:#e6f8fc;border:1px solid #8ae0ef;border-radius:50%;left:0;top:50%;transform:translateY(-50%);transition:var(--main-transition)}.Vacancies .Filter-box-container .body-Filter .box ul li label:after{position:absolute;content:"\f00c";font-family:font Awesome\ 5 free;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:900;left:0;top:50%;transform:translateY(-50%) rotate(-900deg) scale(0);color:#e6f8fc;width:15px;height:15px;background-color:#00bbdc;border:1px solid #b0eaf4;border-radius:50%;font-size:100px;transition:var(--main-transition)}.Vacancies .Filter-box-container .body-Filter .box ul li input:checked+label:after{font-size:8px;transform:translateY(-50%)}.Vacancies .Filter-box-container .Filter-Action{position:relative;height:40px}.Vacancies .Filter-box-container .Filter-Action button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;background-color:#00aac8;border-radius:10px;border:1px solid #00aac8;transition:var(--main-transition);cursor:pointer;font-size:16px;font-weight:400;color:#e6f8fc;width:100%;height:100%}.Vacancies .Filter-box-container .Filter-Action button:hover{background-color:var(--main-color)}.Vacancies .Filter-box-container .Filter-Action button img{position:relative;width:18px;height:18px}.Vacancies .container .Vacancies_Container .VacancyBox{position:relative;width:100%;padding:25px;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:15px}.Vacancies .container .Vacancies_Container .VacancyBox .over-layVacancies{position:absolute;top:-15px;height:-moz-fit-content;height:fit-content;padding:5px 12px;border:1px solid #00859c;background-color:#e6f8fc;border-radius:20px;font-size:14px;font-weight:400;color:#006779}.Vacancies .container .Vacancies_Container .VacancyBox .location{position:relative;display:flex;align-items:center;gap:10px}.Vacancies .container .Vacancies_Container .VacancyBox .location span{position:relative;color:var(--main-text-color);font-size:14px;font-weight:300}.Vacancies .container .Vacancies_Container .VacancyBox>.BoxTitle h3{position:relative;font-size:20px;font-weight:600;color:#004f5c;line-height:1.4}.Vacancies .container .Vacancies_Container .VacancyBox .JobBtn{position:relative;font-size:14px;font-weight:400;color:#006779;display:flex;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:10px;border:1px solid #00859c;background-color:#e6f8fc;cursor:pointer;transition:var(--main-transition)}.Vacancies .container .Vacancies_Container .VacancyBox>p{position:relative;font-size:13px;font-weight:300;line-height:1.7;color:var(--main-text-color)}.Vacancies .container .Vacancies_Container .VacancyBox .Apply{position:relative;font-size:16px;font-weight:400;color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:12px 14px;border-radius:10px;border:1px solid #00aac8;background-color:#00aac8;cursor:pointer;transition:var(--main-transition)}.Vacancies .container .Vacancies_Container .VacancyBox .Apply img{width:15px;height:15px}.Vacancies .container .Vacancies_Container .VacancyBox .Apply:hover{background-color:var(--main-color-hover)}.ApplyJobBoxPopUp{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;transition:var(--main-transition);z-index:9999;padding:10px}.ApplyJobBoxPopUp .Form-content{position:relative;background-color:#fff;padding:50px;width:700px;max-width:100%;border-radius:15px;display:flex;flex-direction:column;gap:20px}.ApplyJobBoxPopUp .Form-content img{position:relative;cursor:pointer}.ApplyJobBoxPopUp .Form-content h1{position:relative;font-size:35px;font-weight:700;color:#004f5c}@media (max-width:442px){.ApplyJobBoxPopUp .Form-content h1{font-size:18px;width:100%}}.ApplyJobBoxPopUp .Form-box{position:relative;height:300px;overflow:hidden;overflow-y:auto;padding-right:10px;display:flex;flex-direction:column;gap:10px}.ApplyJobBoxPopUp .Form-box::-webkit-scrollbar-thumb{box-shadow:none}.ApplyJobBoxPopUp .Form-box::-webkit-scrollbar{width:4px}.ApplyJobBoxPopUp .Form-box .flex-box{position:relative;display:flex;gap:10px}@media (max-width:992px){.ApplyJobBoxPopUp .Form-box .flex-box{flex-direction:column}}.ApplyJobBoxPopUp .Form-box .flex-box .Major{width:100%}.ApplyJobBoxPopUp .Form-box h3{position:relative;font-size:20px;font-weight:600;color:#004f5c}.ApplyJobBoxPopUp .Form-box .flex-box .Major input,.ApplyJobBoxPopUp .Form-box .flex-box>input,.ApplyJobBoxPopUp .Form-box .flex-box>textarea{position:relative;width:100%;padding:10px 10px 10px 20px;border-radius:8px;border:1px solid #b5b5b5;font-size:13px;font-weight:300;outline:0}.ApplyJobBoxPopUp .Form-box .flex-box>textarea{height:200px;resize:none}.ApplyJobBoxPopUp .Form-box .flex-box input::placeholder{color:#b5b5b5!important}.ApplyJobBoxPopUp .Form-box .drop-down-box{position:relative;width:100%!important}.ApplyJobBoxPopUp .Form-box .drop-down-box .DropDownSelectBox{position:relative;width:100%!important;border-radius:8px!important;font-size:13px;font-weight:300;padding:8px 10px 8px 20px!important}.ApplyJobBoxPopUp .Form-box .flex-box .GenderType label{position:relative;font-size:13px;font-weight:300;padding-left:25px;color:#6b6b6b;cursor:pointer}.ApplyJobBoxPopUp .Form-box .flex-box .GenderType label:before{position:absolute;content:"";width:15px;height:15px;background-color:#e6f8fc;border:1px solid #8ae0ef;border-radius:50%;left:0;top:50%;transform:translateY(-50%);transition:var(--main-transition)}.ApplyJobBoxPopUp .Form-box .flex-box .GenderType label:after{position:absolute;content:"\f00c";font-family:font Awesome\ 5 free;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:900;left:0;top:50%;transform:translateY(-50%) rotate(-900deg) scale(0);color:#e6f8fc;width:15px;height:15px;background-color:#00bbdc;border:1px solid #b0eaf4;border-radius:50%;font-size:100px;transition:var(--main-transition)}.ApplyJobBoxPopUp .Form-box .flex-box .GenderType input:checked+label:after{font-size:8px;transform:translateY(-50%)}.ApplyJobBoxPopUp .Form-box .input-File,.ApplyJobBoxPopUp .Form-box button{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.ApplyJobBoxPopUp .Form-box .input-File label{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:15px;font-size:14px;font-weight:400;background-color:#e6f8fc;border:1px solid #00859c;color:#004f5c;transition:var(--main-transition);padding:8px 14px;border-radius:8px;cursor:pointer}.ApplyJobBoxPopUp .Form-box .input-File label svg{transition:var(--main-transition);width:12px}.ApplyJobBoxPopUp .Form-box .input-File label svg path{transition:var(--main-transition);fill:#004f5c!important}.ApplyJobBoxPopUp .Form-box .input-File label:hover{background-color:#004f5c;border:1px solid #00859c;color:#e6f8fc}.ApplyJobBoxPopUp .Form-box .input-File label:hover svg path{fill:#e6f8fc!important}.ApplyJobBoxPopUp .Form-box button{position:relative;font-size:14px;font-weight:400;color:#fff;gap:10px;border:1px solid #00aac8;background-color:#00aac8;cursor:pointer;padding:8px 14px;border-radius:8px;transition:var(--main-transition)}.ApplyJobBoxPopUp .Form-box button:hover{background-color:var(--main-color-hover)}