.career-top,.vacancy-top{margin-bottom:27px;color:#3c3c3c}.vacancy-top{margin-bottom:0}.career-top a,.vacancy-top a{position:relative;display:block;width:194px;padding:14px 31px;margin-bottom:12px;font-size:14px;color:#3c3c3c;font-weight:700;text-transform:uppercase;background-color:#f2f2f2}.career-top a:before,.vacancy-top a:before{content:"";position:absolute;top:20px;left:11px;width:8px;height:8px;border-bottom:1.5px solid #a9a9a9;border-left:1.5px solid #a9a9a9;transform:rotate(45deg)}.career-description{padding-top:31px;padding-bottom:41px;background-color:#f2f2f2}.career-logo{width:100%}.career-short-description__wrap{flex-direction:column;align-items:flex-start;justify-content:space-between;padding-left:25px}.career-short-description__wrap h4{font-size:22px}.career-description h4{letter-spacing:.06px;line-height:18px;margin-top:10px;margin-bottom:20px;text-transform:none}.career-short-description{margin-bottom:0;font-size:16px;letter-spacing:.04px;line-height:24px;opacity:.87}.career-slider{margin-top:45px}.career-slide{width:100%;height:452px;background-position:50%;background-size:cover}.career-slider .slick-dots{display:flex;justify-content:center;margin-top:40px}.career-slider .slick-dots li button{border:none;border-radius:50%;width:8px;height:8px;padding:0;margin:0 11px;background-color:#000;opacity:.25;font-size:0}.career-slider .slick-dots li.slick-active button{opacity:1}.btn-career{position:relative;border:none;padding:0;margin-top:15px;background-color:rgba(0,0,0,0);font-size:14px;font-weight:700;line-height:18px;color:#e7333a;outline:0}.btn-career[aria-expanded=true]:after{top:7px;transform:rotate(-135deg)}.btn-career:after{content:"";position:absolute;top:4px;right:-17px;width:8px;height:8px;border-bottom:1.5px solid #e73239;border-right:1.5px solid #e73239;transform:rotate(45deg)}.collapse-description{margin-top:50px}.btn-close{position:relative;display:block;height:48px;margin:48px auto 0;padding:0 80px;text-transform:none;background-color:rgba(0,0,0,0);font-size:14px;letter-spacing:.04px;line-height:18px}.btn-close:after{content:"";position:absolute;top:21px;right:60px;width:8px;height:8px;border-top:1.5px solid #e73239;border-left:1.5px solid #e73239;transform:rotate(45deg)}.career-jobs{color:#3c3c3c;margin-top:48px}.jobs-none{opacity:.5}.jobs-none h4{font-size:22px;text-transform:none;line-height:27px}.jobs-none p{font-size:16px;line-height:19px}.career-list{padding-left:27px}@media(max-width:991px){.career-list{margin-top:24px}}.career-list .row{border-bottom:1px solid #f4f4f4;padding:25px 0;font-size:14px;letter-spacing:.01px;line-height:19px;color:#3c3c3c}.career-list .jobs-cap{color:#8a8a8a;padding-top:0;padding-bottom:16px}.jobs-count{border:1px solid #d8d8d8;border-radius:2px;padding:3px 9px;margin-left:15px;color:#3c3c3c;font-size:12px;line-height:14px;letter-spacing:.01px}.jobs-name{font-size:16px}.career-contacts{position:relative;padding:30px 20px;background-color:#f2f2f2;overflow:hidden}.career-contacts__cap{border-bottom:1px solid #d6d6d6;padding-bottom:12px;margin-bottom:14px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.71px;line-height:18px;z-index:2}.career-contacts p{position:relative;margin-bottom:0;margin-top:12px;z-index:2}.career-contact__block .svg-icon{position:absolute;bottom:-40px;right:0;height:134px;width:97px;color:#e5e5e5;z-index:1}.career-form-wrap,.vacancy-form-wrap{border-top:5px solid #ededed;padding:40px 0;margin-left:19px;margin-top:40px;text-align:center;background-color:#fafafa;color:#3c3c3c}@media(max-width:991px){.career-form-wrap,.vacancy-form-wrap{padding:40px 20px}}.vacancy-form-wrap{margin-top:25px;margin-left:0}#career-form,#vacancy-form{text-align:left;color:#3c3c3c}.form-cap h3{font-size:24px}.form-cap p{font-size:16px;font-weight:700;line-height:19px}@media(min-width:992px){#career-form .row .col-md-6:first-child,#vacancy-form .row .col-md-6:first-child,.col-md-7{padding-right:15px}#career-form .row .col-md-6:last-child,#vacancy-form .row .col-md-6:last-child .col-md-5{padding-left:15px}}#career-form label,#vacancy-form label{margin-bottom:15px}#career-form input,#career-form textarea,#vacancy-form input,#vacancy-form textarea{width:100%;height:47px;margin-bottom:20px;background-color:#fff;border:1px solid #d3d3d3;border-radius:3px}#career-form textarea,#vacancy-form textarea{padding-top:13px;padding-left:20px;margin-bottom:16px}#career-form input::placeholder,#career-form textarea::placeholder,#vacancy-form input::placeholder,#vacancy-form textarea::placeholder{opacity:.5}.list-select{position:absolute;width:100%;top:53px;z-index:5;background:#fff;box-shadow:0 5px 5px 0 #d6d6d6}.a-select:hover{background:#eaeaea}.text-select{position:relative;box-shadow:none;opacity:.5}.text-select.selected{opacity:1}.select:after{content:"";position:absolute;top:15px;right:15px;width:12px;height:12px;border-bottom:1.5px solid #e73239;border-right:1.5px solid #e73239;background-color:#fff;transform:rotate(45deg)}.select.open:after{top:20px;transform:rotate(-135deg)}.a-select,.text-select{line-height:47px;padding-left:20px}.select{position:relative;height:47px;width:100%;margin-bottom:20px;border:1px solid #d3d3d3;border-radius:3px;background-color:#fff;cursor:pointer}.none{display:none}#subscribe-form-btn{margin-top:24px;height:48px;padding:0 32px;text-transform:none}.btn-submit-down{position:relative;text-align:right}.recaptcha-text{width:381px;margin:71px auto 0;height:22px;color:#000;font-size:12px;letter-spacing:.03px;line-height:14px}.recaptcha-text a{color:#e7333a}#subscribe-form-btn{width:136px}#subscribe-form-btn p{margin:9.5px 0}.lds-ring{display:none;position:relative;width:48px;height:48px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:29px;height:29px;margin:9.5px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid rgba(0,0,0,0);border-top-color:#fff}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.confirm-data{margin-top:24px;margin-right:24px;font-size:12px;width:250px;letter-spacing:.01px;line-height:14px;text-align:right}.confirm-data a{color:#e7333a}@media(max-width:767px){.confirm-data{width:auto;margin-top:24px;margin-right:0}.btn-submit-down,.confirm-data{text-align:center}.recaptcha-text{width:auto}}.bottom-span{display:block;border-bottom:1px solid #d3d3d3;padding-bottom:12px;font-size:12px;opacity:.5;letter-spacing:.03px}#error-block,#success-block{border:2px solid #ededed;padding-top:48px;padding-bottom:33px;margin-top:40px;margin-left:19px;background-color:#fafafa}.vacancy-form #success-block{margin-left:0}#success-block .svg-icon{color:#7bb83e;font-size:47px}#success-block h4{font-size:24px;margin-top:12px;margin-bottom:0;text-transform:none}#success-block p{font-size:16px}.vacancy-description__top{margin-top:48px}.vacancy-description__top dl{margin-bottom:14px;letter-spacing:.01px}.vacancy-description__top dt{width:150px;color:#909090;font-size:14px;font-weight:400;line-height:18px}.vacancy-description__top dd{font-weight:700;font-size:16px;line-height:18px}.vacancy-description__main{margin-top:50px}.vacancy-description__main h4{letter-spacing:.06px;line-height:18px;margin-top:10px;margin-bottom:20px;text-transform:none}.vacancy-description__main p{margin-bottom:20px;font-size:14px;letter-spacing:.47px;line-height:18px}.vacancy-description__main a{position:static;display:inline;width:auto;padding:0;font-size:14px;color:#3c3c3c;text-transform:none;font-weight:400;background-color:rgba(0,0,0,0)}.vacancy-description__main a:before{display:none}.vacancy-description__main ul{margin-top:-15px;margin-bottom:20px;padding-left:28px;list-style:disc}