.icon-angle-top{width:1.69em;height:1em;fill:initial}.icon-arrow-header-drop{width:1.75em;height:1em;fill:initial}.icon-arrow-simple-down,.icon-arrow-small-left{width:1em;height:1em;fill:initial}.icon-arrow-small-left{width:2.13em}.icon-arrow-small-vertical{width:.47em;height:1em;fill:initial}.icon-arrow-small,.icon-check{width:2.13em;height:1em;fill:initial}.icon-check{width:1.08em}.icon-clipboard,.icon-close{width:1.04em;height:1em;fill:initial}.icon-close{width:1em}.icon-download-vertical{width:.5em;height:1em;fill:initial}.icon-email,.icon-facebook,.icon-instagram,.icon-linked-in,.icon-logo-icon{width:1em;height:1em;fill:initial}.icon-logo-icon{width:.95em}.icon-logo-text,.icon-pause,.icon-pdf{width:.96em;height:1em;fill:initial}.icon-pause,.icon-pdf{width:1em}.icon-pdf{width:.83em}.icon-play,.icon-plus,.icon-print{width:1em;height:1em;fill:initial}.icon-print{width:1.04em}.icon-reset,.icon-scroll-to-top{width:1.08em;height:1em;fill:initial}.icon-scroll-to-top{width:.69em}.accordions-wrap .accordion:last-of-type .accordion__content{margin-bottom:0}.accordion{border-bottom:1px solid red}.accordion__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;-webkit-transition:border-color cubic-bezier(.645,.045,.355,1) .3s;-o-transition:border-color cubic-bezier(.645,.045,.355,1) .3s;transition:border-color cubic-bezier(.645,.045,.355,1) .3s;cursor:pointer}.accordion__title{padding-right:10px}.accordion__btn{position:relative;cursor:pointer;font-size:0}.accordion__btn svg{font-size:17px}.accordion__content{position:relative;display:none;padding-bottom:49px}.accordion_job{border:0}.accordion_job .accordion__head{padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.accordion_job .accordion__btn{-ms-flex-negative:0;flex-shrink:0}.accordion_job .accordion__content{padding-bottom:79px}.accordion.is-active .accordion__content{display:block}.job-listing{background:rgba(217,217,217,.3)}.job-listing__headline{margin-bottom:80px}.job-listing__bottom-links,.job-listing__main-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-listing__bottom-links{margin-top:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-listing .accordion:first-of-type .job-listing-group_inner-head{border-top:none}.job-listing .accordion:last-of-type .job-listing-group_inner-head{border-bottom:1px solid red;-webkit-transition:border-color cubic-bezier(.645,.045,.355,1) .3s;-o-transition:border-color cubic-bezier(.645,.045,.355,1) .3s;transition:border-color cubic-bezier(.645,.045,.355,1) .3s}.job-listing .accordion:last-of-type.is-open .job-listing-group_inner-head{border-bottom-color:transparent}.job-listing-group{width:300px;padding-right:10px}.job-listing-group__mob-head{display:none;letter-spacing:.1em;font-size:12px;line-height:1;font-family:"ReplicaMonoStd","sans-serif";font-weight:400;text-transform:uppercase;margin-bottom:10px}.job-listing-group_big{width:638px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.job-listing-group_big span{white-space:nowrap}.job-listing-group_head{color:red;font-size:18px;line-height:1;letter-spacing:.1em;text-transform:uppercase;padding-bottom:20px;border-bottom:6px solid red}.job-listing-group_head:not(:last-of-type),.job-listing-group_inner-head:not(:last-of-type){margin-right:18px}.job-listing-group_inner-head{padding:25px 10px 25px 0;border-top:1px solid red}.job-listing-group_inner-head .job-listing-group__inner{min-height:70px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-listing-group_inner-head-last{padding-right:0}@media only screen and (max-width:1259px){.accordion__head{padding:30px 0}.accordion__content{padding-bottom:16px}.accordion_job .accordion__content{padding-bottom:61px}.job-listing__headline{margin-bottom:60px}.job-listing__bottom-links{margin-top:60px}.job-listing-group{width:170px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.job-listing-group_big{width:290px}.job-listing-group_head{font-size:16px;padding-bottom:15px;border-bottom:4px solid red}.job-listing-group_head:not(:last-of-type),.job-listing-group_inner-head:not(:last-of-type){margin-right:12px}.job-listing-group_inner-head{padding:17px 10px 17px 0}.job-listing-group_inner-head .job-listing-group__inner{min-height:80px}.job-listing-group_inner-head-last{padding-right:0}}@media only screen and (max-width:959px){.accordion__head{padding:20px 0}.accordion__content{padding-bottom:30px}.job-listing-group_head:not(:last-of-type),.job-listing-group_inner-head:not(:last-of-type){margin-right:10px}.job-listing-group_inner-head{padding:18px 10px 18px 0}.job-listing-group_inner-head .job-listing-group__inner{min-height:96px}.job-listing-group_inner-head-last{padding-right:0}}@media only screen and (max-width:719px){.accordion__head{padding:15px 0}.accordion__title{font-size:16px}.accordion__content{padding-bottom:20px}.accordion_job{border-bottom:1px solid red}.accordion_job .accordion__head{display:block;padding:14px 0}.accordion_job .accordion__btn{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.accordion_job .accordion__content{padding-top:39px;padding-bottom:48px}.job-listing__headline{margin-bottom:40px}.job-listing__bottom-links{margin-top:34px;display:block}.job-listing__bottom-links>div:not(:last-of-type){margin-bottom:33px}.job-listing .accordion:first-of-type{border-top:1px solid red}.job-listing .accordion:last-of-type .job-listing-group_inner-head{border:0}.job-listing .accordion__head .job-listing-group{margin-bottom:25px}.job-listing .accordion__head .job-listing-group:last-of-type{margin-bottom:0}.job-listing-group{width:100%}.job-listing-group__mob-head{display:block}.job-listing-group_big{width:100%}.job-listing-group_head{display:none}.job-listing-group_inner-head{padding:0;border:0}.job-listing-group_inner-head .job-listing-group__inner{min-height:1px;height:auto;display:block}}
/*# sourceMappingURL=job-listing.css.map */
