@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");*{margin:0;padding:0;box-sizing:border-box;font-family:Raleway,sans-serif}:root{--bg-light-color:#313131;--blue-dark-color:#052e60;--blue-light-color:#4238ff;--card-color:#3a3b3c;--text-color:#e4e4e4;--text-dark-color:#a9b4cc;--green-color:#198731;--border-color:hsla(0,0%,47%,.2)}.button-login{width:150px;padding:10px 20px;font-size:105%;color:#fff;background-color:var(--blue-light-color);border:none;border-radius:5px;transition:.5s;cursor:pointer;font-weight:700}.button-login:hover{opacity:.7}.button-signup{width:200px;padding:15px 20px;font-size:105%;color:var(--blue-color);background-color:#fff;border:none;border-radius:5px;transition:.5s;cursor:pointer;font-weight:700}.button-signup:hover{opacity:.7}.number-style{font-family:sans-serif}.no-info{width:100%;height:60vh;display:flex;justify-content:center;align-items:center}.no-info p{text-align:center}.loading{width:100%;height:50vh;display:flex;justify-content:center;align-items:center}.loading-spinner{width:50px;height:50px;border:5px solid #ccc;border-top:5px solid var(--blue-light-color);border-radius:50%;animation:spin 1.2s linear infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(1turn)}}.layout{padding:10px}.scrolltop__button{width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:fixed;bottom:10px;right:10px;background-color:#e7e7e7;cursor:pointer;transition:.5s}.scrolltop__icon{width:15px;height:15px;color:var(--blue-light-color)}.scrolltop__button:hover{opacity:.5}.shapka-blok__a{text-decoration:none;color:#fff;transition:.5s;cursor:pointer;padding:10px 20px;border-radius:5px;background-color:var(--blue-light-color)}.shapka-blok__a:hover{opacity:.5}.header{width:100%;height:100vh;background-position:50%;background-size:cover;color:var(--blue-dark-color);overflow:hidden;justify-content:center;padding:20px}.header,.header-blok{display:flex;align-items:center}.header-blok{justify-content:start;gap:5px;padding:10px}.header-blok__section{display:flex;flex-direction:column}.header-blok__section img{width:90%}.header-blok__section a{width:200px}.header-blok__section a button{width:200px;padding:10px 20px;font-size:110%;transition:.5s;background-color:var(--blue-dark-color);color:#fff;border:none;border-radius:8px;cursor:pointer;text-decoration:none;margin-top:30px}.header-blok__section a button:hover{opacity:.7}.header-blok__section-part{display:flex;flex-direction:column;gap:10px}.header-blok__section-part h1{font-size:400%}.header-blok__section-part-3{display:flex;flex-direction:column;gap:5px}.header-blok__section-part-2{margin-top:30px;display:flex;justify-content:start;gap:30px}.header-blok__section-part__container{display:flex;flex-direction:column;gap:5px;text-align:center}.header-blok__section-part__container-p1{font-size:250%;font-weight:700;font-family:Inter,sans-serif}@media (max-width:1200px){.header-blok__section-part-2{flex-direction:column;align-items:start}.header-blok__section-part__container{align-items:start}}@media (max-width:768px){.header-blok{flex-direction:column;gap:10px}.header-blok,.header-blok__section{align-items:center}.header-blok__section img{width:50%;display:flex;margin:auto}.header-blok__section-part h1{font-size:160%}.header-blok__section-part__container-p1{font-size:150%}.header-blok__section a button{width:160px;padding:10px 20px;font-size:90%;margin-top:40px}.header-blok__section-part-3{text-align:center}.header-blok__section-part-3 h1{font-size:120%}.header-blok__section-part-3 p{font-size:80%}}.navbar{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:998;background-color:var(--bg-light-color)}.navbar-blok{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.navbar-blok__section-1{display:flex;justify-content:start;align-items:center;gap:10px}.navbar-blok__section-1 a,.navbar-blok__section-2 a{text-decoration:none}.navbar-blok__section-2{gap:20px}.navbar-blok__section-2,.navbar-blok__section-2 div{display:flex;justify-content:start;align-items:center}.navbar-blok__section-2 div{gap:10px}.navbar-blok__section__p{transition:.5s;cursor:pointer}.navbar-blok__section__p:hover{opacity:.7}.navbar-blok__section-1 img{width:120px;height:70px;object-fit:cover}.navbar-blok__section__icon{color:#fff;width:25px;height:25px;transition:.5s;cursor:pointer}.navbar-blok__section__icon:hover{opacity:.7}.navbar-blok__section-2__button{padding:10px 15px;border-radius:5px;border:none;transition:.5s;cursor:pointer;background-color:var(--blue-light-color);color:#fff;font-weight:700;font-size:105%}.vacancy{padding:5px;border-radius:5px}.vacancy__cards{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.vacancy__card{display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:5px;min-width:600px;max-width:601px;width:100%;transition:.3s;box-shadow:0 0 10px 1px #b5b5b5;border:1px solid #ffffff00}.vacancy__card:hover{border-color:var(--blue-light-color)}.vacancy__card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;min-height:50px}.vacancy__card__header a{text-decoration:none;color:#000;transition:.5s;cursor:pointer}.vacancy__card__header a:hover{color:var(--blue-light-color)}.vacancy__card__header__icon,.vacancy__card__header__icon__delete{width:30px;height:30px;transition:.5s;cursor:pointer}.vacancy__card__header__icon__delete{color:red}.vacancy__card__header__icon__delete:hover{opacity:.7}.vacancy__card__section-1{font-size:105%;margin-bottom:10px;color:var(--card-color)}.vacancy__card__section-1 p{font-family:sans-serif}.vacancy__card__section-2{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vacancy__card__section-2__part{display:flex;justify-content:start;gap:5px;align-items:center}.vacancy__card__section-2__part a{transition:.5s;cursor:pointer;text-decoration:none;color:var(--card-color);font-weight:700;max-width:400px}.vacancy__card__section-2__part a:hover{opacity:.5}.vacancy__card__section-2__part p{color:var(--card-color)}.vacancy__card__section-2__icon{color:var(--blue-light-color);width:20px;height:20px}.vacancy__card__section__footer{display:flex;justify-content:start}.vacancy__card__footer__icon{color:var(--blue-light-color);transition:.5s;cursor:pointer;width:30px;height:30px}.vacancy__card__footer__icon:hover{opacity:.5}.vacancy__card__footer-p{color:var(--text-color)}.vacancy__button{color:#fff;font-size:105%;padding:10px 20px;border-radius:5px;background-color:var(--blue-light-color);font-weight:700;transition:.5s;cursor:pointer;border:none}.vacancy__button:hover{opacity:.7}.vacancy__card__footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.vacancy__card__footer p{color:var(--text-color)}.vacancy__card__footer-2{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--text-color)}.vacancy__card__footer-2 p{font-size:70%;font-family:Inter,sans-serif}@media (max-width:1240px){.vacancy__card{min-width:400px;max-width:401px;width:100%}.vacancy__card__header h3{font-size:80%}.vacancy__card__section-1 p{font-size:75%}.vacancy__card__section-2__part a{font-size:80%}.vacancy__card__section-2__part__icon{width:12px;height:12px}.vacancy__card__footer p{font-size:80%}.vacancy__button{color:#fff;font-size:90%;padding:8px 15px;border-radius:5px;background-color:var(--blue-light-color);font-weight:700;transition:.5s;cursor:pointer;border:none}.vacancy__card__footer-2 p{font-size:50%}.vacancy__card__header__icon{width:20px;height:20px}}@media (max-width:768px){.vacancy__cards{justify-content:center}.vacancy__card{width:100%;min-width:200px}.vacancy__card__footer__icon{width:20px;height:20px}}.vacancy-detail{padding:20px 10px}.vacancy-detail-blok{display:flex;justify-content:start;gap:30px}.vacancy-detail-blok__section-1{display:flex;flex-direction:column;gap:30px}.vacancy-detail-blok__section-1__card{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 0 10px 1px #b5b5b5}.vacancy-detail-blok__section-1__card__header{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.vacancy-detail-blok__section-1__card__header p{font-size:85%;color:var(--card-color);opacity:.9}.vacancy-detail-blok__section-1__card__header h1{color:#000;max-width:550px}.vacancy-detail-blok__section-1__card__section-1{display:flex;flex-direction:column;gap:5px;margin-bottom:30px;font-weight:700}.vacancy-detail-blok__section-1__card__section-1-p1{font-size:120%;font-family:sans-serif;color:var(--card-color);opacity:.9}.vacancy-detail-blok__section-1__card__section-1-p2{font-size:120%;color:#000}.vacancy-detail-blok__section-1__card__section-1-p3{font-weight:400;font-size:85%;color:var(--card-color);margin-bottom:10px}.vacancy-detail-blok__section-1__card__section-2{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.vacancy-detail-blok__section-1__card__section-2 p{color:var(--card-color)}.vacancy-detail-blok__section-1__card__section-2 p span{color:var(--card-color);font-weight:700;font-family:Inter,sans-serif}.vacancy-detail-blok__section-1__card__footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.vacancy-detail-blok__section-1__card__footer__icon{width:35px;height:35px;color:var(--blue-light-color);transition:.5s;cursor:pointer}.vacancy-detail-blok__section-1__description{background-color:#fff;box-shadow:0 0 10px 1px #b5b5b5;padding:30px;border-radius:10px;max-width:800px}.vacancy-detail-blok__section-1__description h3{color:var(--blue-light-color)}.vacancy-detail-blok__section-1__description-p1{margin-bottom:20px;font-family:Inter,sans-serif;color:#000}.vacancy-detail-blok__section-1__description-p2{font-weight:700;color:#fff}.vacancy-detail-blok__section-1__description-p2 span{font-weight:700;color:var(--blue-light-color)}.vacancy-detail-blok__section-2{width:300px}.vacancy-detail-blok__section-2__card{background-color:var(--card-color);padding:30px}.vacancy-detail-blok__section-2__card a{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;transition:.5s}.vacancy-detail-blok__section-2__card a:hover{opacity:.8}.vacancy-detail-blok__section-2__card img{width:250px;height:180px;object-fit:cover}.vacancy-detail-blok__section-2__card__container{display:flex;justify-content:center;align-items:center;gap:10px}.vacancy-detail-blok__section-2__card h3{color:#fff;max-width:200px}.vacancy-detail-blok__section-2__card__icon{color:var(--blue-light-color);width:25px;height:25px}@media (max-width:1420px){.vacancy-detail-blok{display:flex;flex-wrap:wrap-reverse;gap:30px}}@media (max-width:768px){.vacancy-detail-blok,.vacancy-detail-blok__section-1{gap:20px}.vacancy-detail-blok__section-1__card{padding:20px 15px}.vacancy-detail-blok__section-1__card__header h1{font-size:120%}.vacancy-detail-blok__section-1__card__header p{font-size:65%}.vacancy-detail-blok__section-1__card__section-1-p1,.vacancy-detail-blok__section-1__card__section-1-p2{font-size:100%}.vacancy-detail-blok__section-1__card__section-1-p3{font-size:65%}.vacancy-detail-blok__section-1__description{padding:20px 15px}.vacancy-detail-blok__section-1__card__footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.vacancy-detail-blok__section-1__card__footer__icon{width:25px;height:25px}.vacancy-detail-blok__section-2{display:flex;justify-content:center;margin:auto}.vacancy-detail-blok__section-2__card__icon{width:20px;height:20px}.vacancy-detail-blok__section-1__card__section-2 p{font-size:70%}.vacancy-detail-blok__section-1__description-p1{font-size:70%;padding:0 0 0 10px}.vacancy-detail-blok__section-1__description-p2{font-size:80%}.vacancy-detail-blok__section-2__card__container h3{font-size:90%}.vacancy-detail-blok__section-2__card img{width:100%}}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100vh;background-color:rgba(0,0,0,.771);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:10px 20px;border-radius:10px;width:300px;max-width:100%;display:flex;flex-direction:column;gap:10px}.modal-content textarea{min-width:150px;width:250px;max-width:250px;padding:10px;font-size:110%;min-height:40vh;max-height:70vh}.modal-content__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.modal-content__header__icon{font-size:200%;transition:.5s;cursor:pointer}.modal-content__header__icon:hover{color:var(--blue-color)}.modal-content h3{margin-bottom:10px}.modal-content__container{display:flex;justify-content:end;gap:10px;align-items:center}.modal-content__container button{display:flex;justify-content:center;margin-top:10px}.modal-buttons__button-1{background-color:var(--blue-color);padding:10px 15px;border:none;border-radius:5px;color:#fff;font-size:102%;cursor:pointer;transition:.5s}.modal-buttons__button-1:hover{opacity:.7}.modal-buttons__button-2{padding:10px 15px;border:none;border-radius:5px;font-size:102%;cursor:pointer;transition:.5s}.modal-buttons__button-2:hover{opacity:.7}@media (max-width:325px){.modal-content{background-color:#fff;padding:10px 20px;border-radius:10px;width:270px;max-width:100%}.modal-content textarea{width:220px;max-width:220px}}.filters{color:#fff}.filters-blok{display:flex;justify-content:center;align-items:center;gap:20px}.filters-blok__section-1{display:flex;justify-content:start;gap:5px;align-items:center;padding:10px;border-radius:2px;border:1px solid #ddd}.filters-blok__section-1 input{font-size:105%;padding:5px;outline:none;min-width:250px;border-radius:2px;border:none;font-family:Inter,sans-serif;background:none}.filters-blok__section-1__icon{color:var(--blue-light-color);width:25px;height:25px}.filters-blok__section-2{display:flex;flex-direction:column;gap:10px;position:relative}.filters-blok__section-2__part-1{display:flex;justify-content:start;align-items:center;border:1px solid #ddd}.filters-blok__section-2__part-2{display:flex;justify-content:start;gap:10px;align-items:center;position:relative}.filters-blok__section-2__part-2__button{font-size:105%;padding:5px 10px;width:150px;cursor:pointer;transition:.5s;color:#000;border:1px solid #ddd}.filters-blok__section-2__part-2__button:hover{opacity:.5}.filters-blok__section-2__part-2__button.active{background-color:var(--blue-light-color);color:#fff}.filters-blok__section-2__part-2 div{border:1px solid #ddd;display:flex;justify-content:start;align-items:center}.filters-blok__section-2__part-2 input{font-size:105%;padding:5px 10px;outline:none;border:none;width:150px;font-family:Inter,sans-serif}.filters-blok__section-2__icon{width:15px;height:15px;color:#000}.city-dropdown{position:absolute;background:#fff;border:1px solid #ccc;width:100%;max-height:300px;overflow-y:auto;list-style:none;padding:0;z-index:10;top:100%;margin:10px 0 0;border:1px solid var(--blue-light-color);box-shadow:0 0 10px 1px #b5b5b5}.city-dropdown li{padding:10px;margin:0 0 0 10px;cursor:pointer;color:#000;font-weight:600;border-bottom:1px solid var(--blue-light-color)}.city-dropdown li:hover{background-color:#f0f0f0}@media (max-width:768px){.filters-blok{display:flex;flex-direction:column;align-items:center;gap:10px}.filters-blok__section-1{width:100%}.filters-blok__section-1 input{font-size:100%;padding:3px 7px;outline:none;width:100%;border:none}.filters-blok__section-1__icon{width:20px;height:20px}.filters-blok__section-2 select{padding:10px 20px}.filters-blok__section-2__part-1 input{width:100%}.filters-blok__section-2__part-2__button{width:90%;font-size:90%}.filters-blok__section-2__part-2 input{width:90%;font-size:95%}}@media (max-width:390px){.filters-blok__section-2__part-2{gap:5px}}.footer{padding:30px 150px}.footer-header{justify-content:space-between;padding-top:30px;padding-bottom:30px;border-top:1px solid #000;border-bottom:1px solid #000}.footer-header,.footer-header__section{display:flex;gap:10px;align-items:center}.footer-header__section{justify-content:start}.footer-header__section p a{text-decoration:none}.footer-header__section p span{font-weight:600;color:#000;transition:.5s;cursor:pointer}.footer-header__section p span:hover{opacity:.5}.footer-header__section img{width:100px;height:100px}.footer-header__section button{font-size:110%;padding:12px 25px;border-radius:8px;transition:.5s;cursor:pointer;color:#fff;border:none;background-color:var(--blue-light-color)}.footer-header button:hover{opacity:.6}.footer-blok{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #000}.footer-blok__section{display:flex;flex-direction:column;align-items:start;gap:5px}.footer-blok__section a{text-decoration:none}.footer-blok__section__p1{color:var(--blue-light-color);font-size:105%;font-weight:700;margin-bottom:5px}.footer-blok__section__p2{color:#000;transition:.5s;cursor:pointer}.footer-blok__section__p2:hover{opacity:.6}.footer-blok__section__container{display:flex;align-items:center;justify-content:start;gap:10px}.footer-blok__section__container__icon{width:30px;height:30px;color:var(--card-color);transition:.5s;cursor:pointer}.footer-blok__section__container__icon:hover{color:var(--blue-light-color)}.footer-footer{padding-top:30px}.footer-footer p{text-align:center;font-family:Inter,sans-serif}.footer-footer p a{font-weight:600;text-decoration:none;color:var(--blue-light-color);transition:.5s;cursor:pointer}.footer-footer p a:hover{opacity:.5}@media (max-width:768px){.footer{padding:30px 20px}.footer-header__section img{width:70px;height:70px}.footer-header__section p{font-size:90%}.footer-header__section button{font-size:100%;padding:10px 20px}.footer-footer p{font-size:80%}.footer-blok__section__p1{font-size:95%}.footer-blok__section__p2{font-size:80%}.footer-blok__section__container__icon{width:20px;height:20px}.footer-footer p{font-size:75%}}.dropdown ul{position:absolute;top:100%;right:0;margin-top:10px;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:4px;list-style:none;padding:10px;z-index:1000}.dropdown ul li{margin-bottom:10px}.dropdown__li-1 a{color:#000;transition:.5s;cursor:pointer;text-decoration:none}.dropdown__li-1 a:hover{opacity:.7}.dropdown__li-2{color:red;transition:.5s;cursor:pointer;text-decoration:none}.dropdown__li-2 a:hover{opacity:.7}.video-bg{height:100vh;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}.video-bg video{z-index:1}.effects,.video-bg video{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100vh}.effects{z-index:2;background-color:rgba(0,0,0,.6)}.video-bg__content{z-index:2;color:#fff;text-align:center}.video-bg__content img{position:absolute;top:10px;left:10px;width:80px;height:80px}.video__title{font-weight:700;text-align:center;padding:0 10px}.video__body{width:500px}.video__button{margin-top:20px;font-size:120%;padding:5px 20px;background:var(--main-color);color:var(--bg-color);box-shadow:0 0 15px var(--main-color);border:1px solid var(--main-color);border-radius:25px;cursor:pointer;transition:.3s}.video__button a{color:var(--bg-color);text-decoration:none}.video__button:hover{box-shadow:0 0 35px var(--main-color)}.video-button-def{color:#fff;background:none;border:none;transition:.3s}.video-button-def:hover{color:var(--bg-color)}@media (max-width:700px){.video-bg{justify-content:center}.video-bg__content{padding:0 5px;text-align:center}}@media (max-width:521px){.video__title{font-weight:700;font-size:280%;width:300px}.video__body{width:300px}}.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:30px;gap:10px}.pagination button,.pagination button[disabled]{padding:10px 20px;border:none;border-radius:2px;color:#000;transition:.5s;cursor:pointer;font-style:110%}.pagination button[disabled]{background-color:#ededed}.pagination button.active{background-color:var(--blue-light-color);color:#fff}.pagination button:hover{opacity:.5}.pagination span{font-family:sans-serif}.companyprofile{padding:20px 100px}.companyprofile-blok{display:flex;justify-content:start;gap:30px}.companyprofile-blok__section-1{gap:20px;padding:20px;border-radius:15px;border:1px solid var(--bg-light-color);min-width:300px;max-width:300px}.companyprofile-blok__section-1,.companyprofile-blok__section-2{display:flex;flex-direction:column}.companyprofile-blok__section-1__part{display:flex;flex-direction:column;gap:3px}.companyprofile-blok__section-1__part__b{font-weight:700;font-size:95%}.companyprofile-blok__section-1__part__p{font-size:90%}.companyprofile-blok__section-1__part__p a{font-family:Inter,sans-serif;text-decoration:none;color:var(--blue-light-color);transition:.5s}.companyprofile-blok__section-1__part__p a:hover{opacity:.7}.companyprofile-blok__section-1__part__p-1{max-width:170px}.companyprofile-blok__section-2__part-1{display:flex;justify-content:start;align-items:center;gap:10px}.companyprofile-blok__section-2__part-1 img{width:60px;height:60px;border-radius:10px;object-fit:cover}.companyprofile-blok__section-2__part-2{margin-top:30px;display:flex;justify-content:start;gap:15px}.companyprofile-blok__section-2__part-2__button{font-size:110%;font-weight:700;padding:10px 15px;border-radius:10px;transition:.5s;cursor:pointer;border:none}.companyprofile-blok__section-2__part-2__button:hover{opacity:.7}.companyprofile-blok__section-2__part-2__button.active{background-color:var(--blue-light-color);color:#fff}.companyprofile-blok__section-2__part-3{margin-top:15px}.companyprofile-blok__section-2__part-3 ul{display:flex;flex-direction:column;gap:5px}.companyprofile-blok__section-2__part-3 ul li{font-size:105%}@media (max-width:1230px){.companyprofile{padding:15px 10px}.companyprofile-blok{display:flex;justify-content:center;gap:30px}}@media (max-width:968px){.companyprofile-blok__section-1{min-width:250px}}@media (max-width:768px){.companyprofile-blok{flex-direction:column}.companyprofile-blok__section-1{min-width:100px;width:100%;max-width:768px}.companyprofile-blok__section-2__part-1{justify-content:center}.companyprofile-blok__section-2__part-1 img{width:45px;height:45px}.companyprofile-blok__section-2__part-1 h1{text-align:center;font-size:150%}.companyprofile-blok__section-1__part__p-1{max-width:100%}.companyprofile-blok__section-2__part-2{margin-top:20px;display:flex;justify-content:center;gap:15px}.companyprofile-blok__section-2__part-3 p{font-size:90%}.companyprofile-blok__section-2__part-3 ul li{font-size:90%;margin-left:20px}.companyprofile-blok__section-2__part-2 button{font-size:90%}}.required{padding:20px 100px}.required-blok{display:flex;flex-direction:column;gap:20px}.required-blok h1{margin-bottom:10px;font-family:Inter,sans-serif}.required-blok__section h2{margin-bottom:5px;font-family:Inter,sans-serif}.required-blok__section ul li{list-style:none;font-size:95%;line-height:1.5;font-family:Inter,sans-serif}@media (max-width:1230px){.required{padding:15px 10px}}@media (max-width:768px){.required-blok h1{font-size:160%}.required-blok__section h2{font-size:110%}.required-blok__section ul li{font-size:80%}}.vacancies{padding:30px 0}.vacancies-blok{display:flex;justify-content:center;align-items:center;gap:10px}.vacancies-blok a{text-decoration:none;color:var(--blue-light-color);font-weight:600;transition:.5s;cursor:pointer}.vacancies-blok a:hover{opacity:.5}.vacancies-blok p{font-weight:500}@media (max-width:768px){.vacancies-blok{gap:5px}.vacancies-blok a{font-size:80%;min-width:90px}.vacancies-blok p{font-size:80%}.vacancies-blok h3{font-size:90%}}