.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:#23418a}.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:#23418a;border-radius:10px;border:1px solid #23418a;transition:var(--main-transition);cursor:pointer;font-size:14px;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:20px}@media (max-width:776px){.Vacancies .container .Navigation-Info{flex-direction:column;width:100%;align-items:center}}.Vacancies .container .Navigation-Info .left{position:relative;display:flex;align-items:center;gap:10px}.Vacancies .container .Navigation-Info .left p{position:relative;color:#323232;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 10px;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{color:#fff;background-color:#23418a;border:1px solid #23418a}.Vacancies .container .page-item.active .page-link{color:#fff;background-color:#23418a;border:1px solid #e8e8e8}.Vacancies .container .page-item.disabled .page-link{color:#23418a;background-color:#e9ecf3;border:1px solid #23418a}.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:#23418a}.Vacancies .Filter-box-container .head-filter img{position:relative;width:20px;height:20px;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:18px;height:18px;background-color:#fff;border:1px solid #23418a;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:#fff;width:18px;height:18px;background-color:#23418a;border:1px solid #23418a;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:#23418a;border-radius:10px;border:1px solid #23418a;transition:var(--main-transition);cursor:pointer;font-size:16px;font-weight:400;color:#e6f8fc;width:100%;height:100%}.Vacancies .Filter-box-container .Filter-Action.reset button{background-color:gray;border:1px solid gray}.Vacancies .Filter-box-container .Filter-Action button:hover{background-color:var(--main-color)}.Vacancies .Filter-box-container .Filter-Action.reset button:hover{background-color:hsla(0,0%,50%,.832)}.Vacancies .Filter-box-container .Filter-Action button img{position:relative;width:18px;height:18px}.VacancyBox{position:relative;width:100%;padding:25px;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:15px}.VacancyBox .description{max-height:160px;overflow:hidden;text-overflow:ellipsis}.VacancyBox .over-layVacancies,.VacancyBox .over-layVacancies span{position:relative;display:flex;align-items:center;gap:10px}.VacancyBox .over-layVacancies span{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;padding:5px 12px;border:1px solid #23418a;background-color:#e9ecf3;border-radius:20px;font-size:14px;font-weight:400;color:#23418a}.VacancyBox .location{position:relative;display:flex;align-items:center;gap:10px}.VacancyBox .location span{position:relative;color:#272727;font-size:14px;font-weight:400}.VacancyBox>.BoxTitle h3{position:relative;font-size:20px;font-weight:600;color:#23418a;line-height:1.4}.VacancyBox>p{position:relative;font-size:13px;font-weight:300;line-height:1.7;color:var(--main-text-color)}.VacancyBox .Apply{position:relative;font-size:14px;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 #23418a;background-color:#23418a;cursor:pointer;transition:var(--main-transition);margin-top:auto}.VacancyBox .Apply img{width:15px;height:15px}.VacancyBox .Apply:hover{background-color:var(--main-color-hover)}.LoadingFeatchData{height:30vh;position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content;font-size:40px;font-family:system-ui,sans-serif;font-weight:700;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #13244c;background:conic-gradient(#13244c 0 0) 0/0 100% no-repeat text;animation:l1 1s linear infinite;display:flex;justify-content:center;align-items:center}.LoadingFeatchData:before{content:"Loading"}@keyframes l1{to{background-size:120% 100%}}