.c-filter-jobs{position:relative}@media (min-width:480px){.c-filter-jobs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.c-filter-jobs{padding-right:60px}}@media (min-width:960px){.c-filter-jobs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin:0 -10px}}.c-filter-jobs__field{margin:15px 0 0}.c-filter-jobs__field input,.c-filter-jobs__field select{height:40px}@media (min-width:480px){.c-filter-jobs__field{width:48%}}@media (min-width:960px){.c-filter-jobs__field{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px}}.c-filter-jobs__label{display:block;margin:0 0 5px;font-size:14px;font-weight:700}@media (min-width:768px){.c-filter-jobs__label{margin:0 0 16px}}.c-filter-jobs__button{width:100%;height:40px;margin-top:20px}@media (min-width:480px){.c-filter-jobs__button{width:48%;margin-left:auto}}@media (min-width:768px){.c-filter-jobs__button{position:absolute;right:0;bottom:0;width:40px;margin:0}}@media (min-width:960px){.c-filter-jobs__button{right:10px}}.c-filter-jobs__submit{position:relative;display:block;width:100%;height:40px;padding:9px;padding-left:40px;cursor:pointer;-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color .2s cubic-bezier(.4,0,.2,1);border:1px solid #182a3c;background-color:#182a3c;font-size:18px;line-height:22px;color:#fff}.c-filter-jobs__submit svg{position:absolute;top:9px;left:9px;display:inline-block;width:22px;height:22px;vertical-align:bottom}.c-filter-jobs__submit:focus,.c-filter-jobs__submit:hover{background-color:#2c3784}@media (min-width:768px){.c-filter-jobs__submit{padding-left:0;font-size:0}}.c-module-post{text-align:center}.c-module-post__wrapper{max-width:956px}.c-module-post__wrapper :last-child{margin:0}.c-module-post__title{font-size:calc(26px + 10 * ((100vw - 420px)/ 860));line-height:calc(36px + 10 * ((100vw - 420px)/ 860));font-weight:700}@media screen and (min-width:1280px){.c-module-post__title{line-height:46px}}@media screen and (max-width:420px){.c-module-post__title{line-height:36px}}@media screen and (min-width:1280px){.c-module-post__title{font-size:36px}}@media screen and (max-width:420px){.c-module-post__title{font-size:26px}}.c-module-post-related{padding-top:30px;padding-bottom:30px;background-color:#2c3784}@media (min-width:960px){.c-module-post-related{padding-top:60px;padding-bottom:60px}}.c-module-post-related__heading{margin:0 0 40px}@media (min-width:1024px){.c-module-post-related__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.c-module-post-related__subtitle{width:100%;margin:0 0 10px;font-family:"DM Sans",sans-serif;font-size:14px;line-height:28px;font-weight:700;text-transform:uppercase;color:#fff}.c-module-post-related__title{color:#fff}@media (min-width:1024px){.c-module-post-related__title{width:65%}}@media (min-width:1367px){.c-module-post-related__title{width:74%}}@media (min-width:1024px){.c-module-post-related__button{width:32%;margin-left:auto;text-align:right}}@media (min-width:1367px){.c-module-post-related__button{width:24%}}.c-module-vacancies{width:100%}.c-vacancies__title{margin:0 auto 80px;max-width:800px;text-align:center}.c-vacancies-list{margin:0 auto 60px;padding:0;list-style:none}.c-vacancies-list__item{padding:40px;background:#354093;color:#fff}.c-vacancies-list__item .c-button{margin-top:auto}.c-vacancies-list__item--left :last-child{margin:0}.c-vacancies-list__item--right{margin-top:20px}.c-vacancies-list__item+.c-vacancies-list__item{margin-top:40px}.c-vacancies-list__item p{max-width:700px}@media (min-width:768px){.c-vacancies-list__item--archive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}.c-vacancies-list__item--left.c-vacancies-list__item--archive{padding-right:40px}.c-vacancies-list__item--right{text-align:right}.c-vacancies-list__item--right.c-vacancies-list__item--archive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right}.c-module-vacancies .c-vacancies-list__item--right.c-vacancies-list__item--archive{text-align:left}.c-module-vacancies .c-vacancies-list__item.c-vacancies-list__item--archive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1024px){.c-module-vacancies .c-vacancies-list__item.c-vacancies-list__item--archive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-module-vacancies .c-vacancies-list__item.c-vacancies-list__item--archive--right{text-align:right}}.c-vacancies-list__title{margin:0 0 15px}.c-vacancies-list__salary{margin:0 0 15px;font-size:calc(16px + 4 * ((100vw - 420px)/ 860));font-weight:700}@media screen and (min-width:1280px){.c-vacancies-list__salary{font-size:20px}}@media screen and (max-width:420px){.c-vacancies-list__salary{font-size:16px}}.c-vacancies-list__location{margin:0 0 15px;font-size:calc(18px + 2 * ((100vw - 420px)/ 860))}@media screen and (min-width:1280px){.c-vacancies-list__location{font-size:20px}}@media screen and (max-width:420px){.c-vacancies-list__location{font-size:18px}}.c-vacancies-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-vacancies-list__link:after{margin:0 0 0 50px;content:"";display:block;width:33px;height:13px;background:url(../../assets/svg/icons/icon-arrow-white.svg) no-repeat center;background-size:contain;-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1)}.c-vacancies-list__link:hover{color:#fff;text-decoration:underline}.c-vacancies-list__link:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-vacancies-details{margin:0 0 30px;padding:0;list-style:none}.c-vacancies-details li{margin:0;padding:0;font-weight:600}.c-vacancies-details li+li{margin-top:15px}.c-vacancy{padding-top:120px;padding-bottom:120px}.c-vacancy__title{margin:0 0 40px;font-size:calc(20px + 30 * ((100vw - 420px)/ 860))}@media screen and (min-width:1280px){.c-vacancy__title{font-size:50px}}@media screen and (max-width:420px){.c-vacancy__title{font-size:20px}}.c-vacancy__salary{margin:0 0 24px}.c-vacancy__location-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style:none;width:95%}.c-vacancy__location-type li{margin-right:20px}.c-vacancy__location-type+.c-buttons{margin-top:40px}@media (min-width:1024px){.c-vacancy__location-type+.c-buttons{margin-top:100px}}