.search-page{background-image:url(/assets/search-bg.cbbeb2d5101ae8e0236a464548e05c56.png);background-position:100% 0;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.search-page__text{margin-top:50px}.search-page__show-all{display:flex;align-items:center;justify-content:center;padding:50px 0 60px;width:100%}.search-page__wrap{width:100%;margin:0 auto;max-width:1021px;position:relative;display:flex;padding:120px 0 180px}@media (max-width:1279px){.search-page__wrap{min-height:calc(100vh - 128px);padding:130px 0 190px}}@media (max-width:1023px){.search-page__wrap{min-height:calc(100vh - 192px);padding:130px 30px 190px}}@media (max-width:767px){.search-page__wrap{min-height:calc(100vh - 235px);height:auto;padding:50px 15px 200px}}@media (max-width:1279px){.search-page__wrap{max-width:779px}}@media (max-width:1023px){.search-page__wrap{max-width:100%}}.search-page__content{width:100%}.search-page__img-bottom{display:block;position:absolute;bottom:0;right:0;width:176px}@media (max-width:1279px){.search-page__img-bottom{width:204px;left:auto;right:-20px}}@media (max-width:1023px){.search-page__img-bottom{width:279px;right:47px}}@media (max-width:767px){.search-page__img-bottom{width:186px;right:-15px}}.search-page__title{font-size:48px;line-height:48px;margin-bottom:70px;font-weight:400}@media (max-width:1279px){.search-page__title{margin-bottom:80px}}@media (max-width:767px){.search-page__title{font-size:40px;line-height:40px;margin-bottom:24px}}.search-page__text{position:relative;padding-top:10px;text-align:center;font-size:32px;line-height:34px}@media (max-width:767px){.search-page__text{font-size:32px;line-height:34px}.search-page__text p+p{margin-top:15px}}.search-page__form{position:relative;margin-bottom:50px}@media (max-width:1279px){.search-page__form{margin-bottom:50px}}.search-page__count{display:block;color:#00a88e;font-size:18px;line-height:24px;margin-top:20px;padding-left:25px}.search-page__subtitle{font-weight:300;font-size:86px;line-height:86px;letter-spacing:-2px;color:#1c1e26;margin-bottom:30px}.search-page__subtitle sup{font-size:18px;line-height:24px;top:-2.5em}@media (max-width:767px){.search-page__subtitle{font-weight:400;font-size:54px;line-height:60px;letter-spacing:-1.5px;color:#1c1e26}.search-page__subtitle sup{top:-1.5em;font-weight:300}}.search-page__container{display:flex;flex-wrap:wrap;align-items:flex-end}.search-page__container .vacancies__list{width:100%}.search-page__container--articles{justify-content:space-between}.search-page__container .spec-project{box-shadow:0 5.05px 20.2px rgba(38,202,153,.2)}.search-page__section{padding:0 0 60px}@media (max-width:1279px){.search-page__section{padding:25px 0 40px}.search-page__section .page-subtitle{margin-bottom:26px}}.search-page__more{display:flex;align-items:center;justify-content:center;padding-top:70px}@media (max-width:767px){.search-page__more{padding-top:40px}}.form-search{width:100%}.form-search__clear{display:flex;align-items:center;justify-content:center;border:0;background:transparent;position:absolute;z-index:10;right:0;top:2px;padding:10px}@media (max-width:767px){.form-search__clear{right:-8px}}.form-search__clear .svg{display:block;width:26px;height:26px;stroke:#aeaeae;transition:all .5s ease}.form-search__clear:hover{cursor:pointer}.form-search__clear:hover .svg{stroke:#23d1ae}.form-search .form-control{position:relative;z-index:0;background-color:transparent;display:block;height:55px;width:100%;box-sizing:border-box;border-radius:0;font-size:20px;line-height:28px;padding:15px 17px 12px;border:0;border-bottom:2px solid #1d1d1b;transition:all .5s ease;-webkit-appearance:none}.form-search .form-control:focus{border-bottom:2px solid #23d1ae}.form-search .form-control--sm{border-right:0;padding-right:0;position:relative;z-index:1}@media (max-width:767px){.form-search .form-control{font-size:18px;line-height:24px}}.form-search .form-control::-webkit-input-placeholder{font-size:12px;line-height:14px;color:#7b838b}.form-search .form-control:-moz-placeholder,.form-search .form-control::-moz-placeholder{font-size:12px;line-height:14px;color:#7b838b}.form-search .form-control:-ms-input-placeholder{font-size:12px;line-height:14px;color:#7b838b}.form-search .form-control:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff!important;-webkit-text-fill-color:#1d1d1b!important;color:#1d1d1b!important}.form-search .form-group{padding-left:25px;margin-top:0!important}.form-search__search{display:flex;align-items:center;justify-content:center;border:0;background:transparent;position:absolute;z-index:10;left:-20px;top:10px;padding:10px}@media (max-width:767px){.form-search__search{left:-4px}}.form-search__search .svg{display:block;width:18px;height:18px;fill:#1d1d1b;transition:all .5s ease}.form-search__search:hover .svg{fill:#23d1ae}