@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);:root{--main-color:#141924;--main-secondary-color:#3a414d;--basic-color:#3190ff;--basic-secondary-color:#ecf5fc;--basic-hover:#2a81e8;--green-color:#52c41a;--green-secondary-color:#f6ffed;--outlining-color:#e9eaea}*{background-color:#fff;font-family:Inter,sans-serif}*,ul{margin:0;padding:0}ul{list-style:none}button{background:none;border:none;cursor:pointer;outline:none}a,div,h1,h2,h3,img,li,p,span,ul{background-color:#0000}.title-accent{color:var(--basic-color)}.header{align-items:center;background-color:#fff;border-bottom:1px solid var(--outlining-color);box-sizing:border-box;display:flex;justify-content:space-between;padding:20px 200px;width:100%}@media(min-width:1200px)and (max-width:1820px){.header{padding:20px 200px}}@media(min-width:992px)and (max-width:1200px){.header{padding:20px 100px}}@media(min-width:768px)and (max-width:992px){.header{padding:10px 50px}}@media(min-width:576px)and (max-width:768px){.header{padding:5px 25px}}@media(min-width:300px)and (max-width:576px){.header{justify-content:center;padding:5px 0}}@media(min-width:576px)and (max-width:768px){.header .header__logotype div{height:50%;width:50%}}@media(min-width:300px)and (max-width:576px){.header .header__logotype div{display:none}}.header .header__buttons ul{display:flex}.header .header__buttons ul li button{border-radius:8px;color:var(--main-color);font-size:14px;font-weight:500;padding:10px 15px;text-align:center;transition:background-color .4s ease}@media(min-width:576px)and (max-width:768px){.header .header__buttons ul li button{padding:8px 12px}}@media(min-width:300px)and (max-width:576px){.header .header__buttons ul li button{padding:8px 12px}}.header .header__buttons ul li button:hover{background-color:var(--basic-secondary-color);color:var(--basic-color)}.header .header__buttons ul li button:not(:last-child){margin-right:25px}.main-section{align-items:center;background-image:url(/static/media/main-bg.79daef09af88eace3626.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:120px 650px}@media(min-width:1200px)and (max-width:1820px){.main-section{padding:120px 150px}}@media(min-width:992px)and (max-width:1200px){.main-section{padding:120px 235px}}@media(min-width:768px)and (max-width:992px){.main-section{padding:60px 135px}}@media(min-width:576px)and (max-width:768px){.main-section{padding:30px 40px}}@media(min-width:300px)and (max-width:576px){.main-section{padding:30px 40px}}.main-section__title{color:var(--main-color);font-size:64px;font-weight:600;padding-bottom:40px;text-align:center}@media(min-width:768px)and (max-width:992px){.main-section__title{font-size:48px;padding-bottom:20px}}@media(min-width:576px)and (max-width:768px){.main-section__title{font-size:34px;padding-bottom:20px}}@media(min-width:300px)and (max-width:576px){.main-section__title{font-size:34px;padding-bottom:20px}}.main-section__desc{color:var(--main-secondary-color);font-size:16px;font-weight:500;padding-bottom:40px;text-align:center}@media(min-width:768px)and (max-width:992px){.main-section__desc{font-size:14px;padding-bottom:20px}}@media(min-width:576px)and (max-width:768px){.main-section__desc{font-size:14px;padding-bottom:20px}}@media(min-width:300px)and (max-width:576px){.main-section__desc{font-size:14px;padding-bottom:20px}}.main-section__buttons{align-items:center;background-color:var(--basic-color);border-radius:16px;display:flex;padding:15px 25px;transition:background-color .4s ease;width:-webkit-max-content;width:max-content}@media(min-width:768px)and (max-width:992px){.main-section__buttons{padding:10px 20px}}@media(min-width:576px)and (max-width:768px){.main-section__buttons{padding:10px}}@media(min-width:300px)and (max-width:576px){.main-section__buttons{padding:10px}}.main-section__buttons:hover{background-color:var(--basic-hover)}.main-section__buttons .buttons_vertical-line{background-color:var(--basic-secondary-color);height:19px;width:1px}.main-section__buttons button{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;text-align:center}@media(min-width:768px)and (max-width:992px){.main-section__buttons button{font-size:14px}}@media(min-width:576px)and (max-width:768px){.main-section__buttons button{font-size:14px}}@media(min-width:300px)and (max-width:576px){.main-section__buttons button{font-size:14px}}.main-section__buttons div img{border-radius:30px}.main-section__buttons .buttons__find-work img{margin-right:12px}.main-section__buttons .buttons_vertical-line{margin-left:12px;margin-right:12px}.main-section__buttons .buttons__telegram,.main-section__buttons .buttons__vk,.main-section__buttons .buttons_email{cursor:pointer;padding-right:12px}.steps-section{padding:40px 421px}@media(min-width:1200px)and (max-width:1820px){.steps-section{padding:40px 150px}}@media(min-width:992px)and (max-width:1200px){.steps-section{padding:40px 100px}}@media(min-width:768px)and (max-width:992px){.steps-section{padding:20px 50px}}@media(min-width:576px)and (max-width:768px){.steps-section{padding:28px 25px}}@media(min-width:300px)and (max-width:576px){.steps-section{padding:28px 25px}}.steps-section__title{color:var(--main-color);font-size:36px;font-weight:600;padding-bottom:25px;text-align:center}@media(min-width:768px)and (max-width:992px){.steps-section__title{font-size:32px;padding-bottom:20px}}@media(min-width:576px)and (max-width:768px){.steps-section__title{font-size:28px;padding-bottom:20px}}@media(min-width:300px)and (max-width:576px){.steps-section__title{font-size:28px;padding-bottom:20px}}.steps-section__container{display:flex}@media(min-width:300px)and (max-width:576px){.steps-section__container{flex-direction:column}}.steps-section__container .container-step{border:1px solid var(--outlining-color);border-radius:8px;padding:20px;text-align:center;width:100%}@media(min-width:300px)and (max-width:576px){.steps-section__container .container-step{box-sizing:border-box}}.steps-section__container .container-step:not(:last-child){margin-right:25px}@media(min-width:300px)and (max-width:576px){.steps-section__container .container-step:not(:last-child){margin-bottom:25px;margin-right:0}}.steps-section__container .container-step .step-title,.steps-section__container .container-step img{padding-bottom:10px}.steps-section__container .container-step .step-title{color:var(--main-color);font-size:16px;font-weight:600;text-align:center}@media(min-width:768px)and (max-width:992px){.steps-section__container .container-step .step-title{font-size:14px}}@media(min-width:576px)and (max-width:768px){.steps-section__container .container-step .step-title{font-size:14px}}@media(min-width:300px)and (max-width:576px){.steps-section__container .container-step .step-title{font-size:14px}}.steps-section__container .container-step .step-desc{color:var(--main-color);font-size:14px;font-weight:400;text-align:center}@media(min-width:768px)and (max-width:992px){.steps-section__container .container-step .step-desc{font-size:12px}}@media(min-width:576px)and (max-width:768px){.steps-section__container .container-step .step-desc{font-size:12px}}@media(min-width:300px)and (max-width:576px){.steps-section__container .container-step .step-desc{font-size:12px}}.vacancies-section{background:#ecf5fc;padding:40px 200px}@media(min-width:1200px)and (max-width:1820px){.vacancies-section{padding:40px 150px}}@media(min-width:992px)and (max-width:1200px){.vacancies-section{padding:40px 100px}}@media(min-width:768px)and (max-width:992px){.vacancies-section{padding:20px 50px}}@media(min-width:576px)and (max-width:768px){.vacancies-section{padding:28px 25px}}@media(min-width:300px)and (max-width:576px){.vacancies-section{padding:28px 25px}}.vacancies-section__title{color:var(--main-color);font-size:36px;font-weight:600;margin-bottom:25px;text-align:center}@media(min-width:768px)and (max-width:992px){.vacancies-section__title{font-size:32px;margin-bottom:20px}}@media(min-width:576px)and (max-width:768px){.vacancies-section__title{font-size:28px;margin-bottom:20px}}@media(min-width:300px)and (max-width:576px){.vacancies-section__title{font-size:28px;margin-bottom:20px}}.vacancies-section__container{display:flex;flex-wrap:wrap;justify-content:space-between}.vacancies-section__container .vacancie-card{background-color:#fff;border-radius:8px;box-sizing:border-box;margin-bottom:25px;padding:20px;width:32%}@media(min-width:768px)and (max-width:992px){.vacancies-section__container .vacancie-card{width:48%}}@media(min-width:576px)and (max-width:768px){.vacancies-section__container .vacancie-card{width:100%}}@media(min-width:300px)and (max-width:576px){.vacancies-section__container .vacancie-card{width:100%}}.vacancies-section__container .vacancie-card .card-company{display:flex;margin-bottom:20px}.vacancies-section__container .vacancie-card .card-company__logo{border:1px solid var(--outlining-color);border-radius:30px;margin-right:15px}.vacancies-section__container .vacancie-card .card-company .card-company__info .company-title{color:var(--main-color);font-size:14px;font-weight:600;margin-bottom:5px}@media(min-width:768px)and (max-width:992px){.vacancies-section__container .vacancie-card .card-company .card-company__info .company-title{font-size:14px}}@media(min-width:576px)and (max-width:768px){.vacancies-section__container .vacancie-card .card-company .card-company__info .company-title{font-size:14px}}@media(min-width:300px)and (max-width:576px){.vacancies-section__container .vacancie-card .card-company .card-company__info .company-title{font-size:14px}}.vacancies-section__container .vacancie-card .card-company .card-company__info .company-format{color:var(--main-secondary-color);font-size:13px;font-weight:400}.vacancies-section__container .vacancie-card .card-money{align-items:center;background-color:var(--green-secondary-color);border-radius:8px;display:flex;margin-bottom:10px;padding:10px;width:-webkit-max-content;width:max-content}.vacancies-section__container .vacancie-card .card-money img{margin-right:6px}.vacancies-section__container .vacancie-card .card-money p{color:var(--green-color);font-size:13px;font-weight:600}@media(min-width:768px)and (max-width:992px){.vacancies-section__container .vacancie-card .card-money p{font-size:12px}}@media(min-width:576px)and (max-width:768px){.vacancies-section__container .vacancie-card .card-money p{font-size:12px}}@media(min-width:300px)and (max-width:576px){.vacancies-section__container .vacancie-card .card-money p{font-size:12px}}.vacancies-section__container .vacancie-card .offer-title{color:var(--main-color);font-size:16px;font-weight:600;margin-bottom:10px}@media(min-width:768px)and (max-width:992px){.vacancies-section__container .vacancie-card .offer-title{font-size:14px}}@media(min-width:576px)and (max-width:768px){.vacancies-section__container .vacancie-card .offer-title{font-size:14px}}@media(min-width:300px)and (max-width:576px){.vacancies-section__container .vacancie-card .offer-title{font-size:14px}}.vacancies-section__container .vacancie-card .offer-desc{color:var(--main-color);font-size:14px;font-weight:400;margin-bottom:20px}@media(min-width:768px)and (max-width:992px){.vacancies-section__container .vacancie-card .offer-desc{font-size:12px}}@media(min-width:576px)and (max-width:768px){.vacancies-section__container .vacancie-card .offer-desc{font-size:12px}}@media(min-width:300px)and (max-width:576px){.vacancies-section__container .vacancie-card .offer-desc{font-size:12px}}.vacancies-section__container .vacancie-card .offer-button{background-color:var(--basic-secondary-color);border-radius:8px;box-sizing:border-box;color:var(--basic-color);cursor:pointer;display:block;font-size:14px;font-weight:600;padding:10px;text-decoration:none;transition:background-color .4s ease;width:-webkit-max-content;width:max-content}@media(min-width:768px)and (max-width:992px){.vacancies-section__container .vacancie-card .offer-button{font-size:14px}}@media(min-width:576px)and (max-width:768px){.vacancies-section__container .vacancie-card .offer-button{font-size:14px}}@media(min-width:300px)and (max-width:576px){.vacancies-section__container .vacancie-card .offer-button{font-size:14px}}.vacancies-section__container .vacancie-card .offer-button:hover{background-color:var(--basic-color);color:var(--basic-secondary-color)}.statistics-section{padding:40px 200px}@media(min-width:1200px)and (max-width:1820px){.statistics-section{padding:40px 150px}}@media(min-width:992px)and (max-width:1200px){.statistics-section{padding:40px 100px}}@media(min-width:768px)and (max-width:992px){.statistics-section{padding:20px 50px}}@media(min-width:576px)and (max-width:768px){.statistics-section{padding:28px 25px}}@media(min-width:300px)and (max-width:576px){.statistics-section{padding:28px 25px}}.statistics-section__title{color:var(--main-color);font-size:36px;font-weight:600;margin-bottom:25px;text-align:center}@media(min-width:768px)and (max-width:992px){.statistics-section__title{font-size:32px;margin-bottom:20px}}@media(min-width:576px)and (max-width:768px){.statistics-section__title{font-size:28px;margin-bottom:20px}}@media(min-width:300px)and (max-width:576px){.statistics-section__title{font-size:28px;margin-bottom:20px}}.statistics-section__container{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:300px)and (max-width:576px){.statistics-section__container{display:block}}.statistics-section__container .statistics-item{border:1px solid var(--outlining-color);border-radius:8px;box-sizing:border-box;padding:20px;text-align:center;width:32%}@media(min-width:300px)and (max-width:576px){.statistics-section__container .statistics-item{margin-bottom:10px;width:100%}}.statistics-section__container .statistics-item .item-title{color:var(--basic-color);font-size:32px;font-weight:700;margin-bottom:10px;text-align:center}@media(min-width:768px)and (max-width:992px){.statistics-section__container .statistics-item .item-title{font-size:28px}}@media(min-width:576px)and (max-width:768px){.statistics-section__container .statistics-item .item-title{font-size:24px}}@media(min-width:300px)and (max-width:576px){.statistics-section__container .statistics-item .item-title{font-size:24px}}.statistics-section__container .statistics-item .item-subtitle{color:var(--main-color);font-size:16px;font-weight:600;margin-bottom:10px;text-align:center}@media(min-width:768px)and (max-width:992px){.statistics-section__container .statistics-item .item-subtitle{font-size:14px}}@media(min-width:576px)and (max-width:768px){.statistics-section__container .statistics-item .item-subtitle{font-size:14px}}@media(min-width:300px)and (max-width:576px){.statistics-section__container .statistics-item .item-subtitle{font-size:14px}}.statistics-section__container .statistics-item .item-desc{color:var(--main-secondary-color);font-size:14px;font-weight:400;text-align:center}@media(min-width:768px)and (max-width:992px){.statistics-section__container .statistics-item .item-desc{font-size:13px}}@media(min-width:576px)and (max-width:768px){.statistics-section__container .statistics-item .item-desc{font-size:13px}}@media(min-width:300px)and (max-width:576px){.statistics-section__container .statistics-item .item-desc{font-size:13px}}.contacts-section{padding:40px 200px}@media(min-width:1200px)and (max-width:1820px){.contacts-section{padding:40px 150px}}@media(min-width:992px)and (max-width:1200px){.contacts-section{padding:40px 100px}}@media(min-width:768px)and (max-width:992px){.contacts-section{padding:20px 50px}}@media(min-width:576px)and (max-width:768px){.contacts-section{padding:28px 25px}}@media(min-width:300px)and (max-width:576px){.contacts-section{padding:28px 25px}}.contacts-section__container{background-image:url(/static/media/secondary-bg.ee6924bb634e073dfe91.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;padding:40px 400px;text-align:center}@media(min-width:1200px)and (max-width:1820px){.contacts-section__container{padding:40px 180px}}@media(min-width:992px)and (max-width:1200px){.contacts-section__container{padding:40px 100px}}@media(min-width:768px)and (max-width:992px){.contacts-section__container{padding:20px 50px}}@media(min-width:576px)and (max-width:768px){.contacts-section__container{padding:28px 25px}}@media(min-width:300px)and (max-width:576px){.contacts-section__container{padding:28px 25px}}.contacts-section__container .contacts-title{color:var(--main-color);font-size:36px;font-weight:600;margin-bottom:40px;text-align:center}@media(min-width:768px)and (max-width:992px){.contacts-section__container .contacts-title{font-size:32px;margin-bottom:20px}}@media(min-width:576px)and (max-width:768px){.contacts-section__container .contacts-title{font-size:28px;margin-bottom:20px}}@media(min-width:300px)and (max-width:576px){.contacts-section__container .contacts-title{font-size:28px;margin-bottom:20px}}.contacts-section__container .contacts-buttons ul li{background-color:var(--basic-color);border-radius:16px;margin:0 150px;padding:15px 25px;transition:background-color .4s ease}@media(min-width:768px)and (max-width:992px){.contacts-section__container .contacts-buttons ul li{padding:10px 20px}}@media(min-width:576px)and (max-width:768px){.contacts-section__container .contacts-buttons ul li{padding:10px 20px}}@media(min-width:300px)and (max-width:576px){.contacts-section__container .contacts-buttons ul li{margin:0 20px;padding:10px 20px}}.contacts-section__container .contacts-buttons ul li:hover{background-color:var(--basic-hover)}.contacts-section__container .contacts-buttons ul li:not(:last-child){margin-bottom:15px}@media(min-width:768px)and (max-width:992px){.contacts-section__container .contacts-buttons ul li:not(:last-child){margin-bottom:10px}}@media(min-width:576px)and (max-width:768px){.contacts-section__container .contacts-buttons ul li:not(:last-child){margin-bottom:10px}}@media(min-width:300px)and (max-width:576px){.contacts-section__container .contacts-buttons ul li:not(:last-child){margin-bottom:10px}}.contacts-section__container .contacts-buttons ul li{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:center;text-decoration:none}@media(min-width:768px)and (max-width:992px){.contacts-section__container .contacts-buttons ul li{font-size:14px}}@media(min-width:576px)and (max-width:768px){.contacts-section__container .contacts-buttons ul li{font-size:14px}}@media(min-width:300px)and (max-width:576px){.contacts-section__container .contacts-buttons ul li{font-size:14px}}.contacts-section__container .contacts-buttons ul li img{margin-right:10px}.footer{border-top:1px solid var(--outlining-color)}.footer p{color:var(--main-secondary-color);font-size:14px;font-weight:400;padding:20px 0;text-align:center}@media(min-width:576px)and (max-width:768px){.footer p{font-size:12px;padding:10px 0}}@media(min-width:300px)and (max-width:576px){.footer p{font-size:12px;padding:10px 0}}
/*# sourceMappingURL=main.bfe1cc92.css.map*/