.vacancies .title h2{color:#da1f5f;font-weight:700;font-size:48px;margin:15px 0 60px 0}.vacancies .results ul{padding:0;list-style:none}.vacancies .results li{background:#f4f4f4;padding:30px;margin-bottom:30px}.vacancies .results li:last-of-type{margin-bottom:60px}.vacancies .results li h4{color:#da1f5f;font-weight:500;font-size:22px}.vacancies .results li p{float:left;width:75%;padding-right:30px;font-size:18px;line-height:48px;color:#da1f5f}.vacancies .results li img{float:right;max-width:25%}.vacancies .results li .btn{width:200px;margin:0;background-color:#f0447f;border:#fff 2px solid;color:#fff;padding:10px 12px;font-size:14px;line-height:1.42857;text-align:center;border-radius:0;text-transform:uppercase;transition:background .2s ease-in-out 0s}.vacancies .results li .btn:hover{background:#da1f5f}.vacancies .options .block{background:#da1f5f;color:#fff;padding:30px}.vacancies .options .form-control{margin-bottom:15px}.vacancies .options h4{font-size:30px;font-weight:700;color:#fff;margin-bottom:20px}.vacancies .options h6{font-size:20px;color:#fff}.vacancies .less-spacing-right{padding-right:7.5px}.vacancies .less-spacing-left{padding-left:7.5px}.vacancies .options .btn{width:100%;margin:0;background-color:transparent;border:#fff 2px solid;color:#fff;padding:10px 12px;font-size:14px;line-height:1.42857;text-align:center;border-radius:0;text-transform:uppercase;transition:all .2s ease-in-out 0s}.vacancies .options .btn:hover{background:#fff;color:#000}.vacancies .detail h3{color:#da1f5f;font-weight:500;font-size:22px}.vacancies .detail p{font-size:18px;line-height:48px;color:#da1f5f}.vacancies .detail ul{list-style:none;margin:0 0 30px 0;padding-left:15px}.vacancies .detail li{font-size:18px;color:#da1f5f;padding-left:15px;text-indent:-27px}.vacancies .detail li:before{content:"o";padding-right:15px}.vacancies .detail .btn{width:200px;margin:0;background-color:#f0447f;color:#fff;padding:10px 12px;font-size:14px;line-height:1.42857;text-align:center;border-radius:0;text-transform:uppercase;transition:background .2s ease-in-out 0s}.vacancies .detail .btn:hover{background:#da1f5f}.vacancies .info .btn{width:100%;margin:0;background-color:#f0447f;color:#fff;padding:10px 12px;font-size:14px;line-height:1.42857;text-align:center;border-radius:0;text-transform:uppercase;transition:background .2s ease-in-out 0s}.vacancies .info .btn:hover{background:#da1f5f}.vacancies .info .btn.mobile{display:none}.vacancies .info .company{background:#da1f5f;color:#fff;padding:30px}.vacancies .company *{color:#fff}.vacancies .info .company img{max-height:100px;width:100%;object-fit:contain;object-position:center;margin-bottom:30px}.vacancies .info .company h4{font-weight:700;font-size:20px;margin:0 0 15px 0}.vacancies .info .company h6{font-size:18px;margin:0}.vacancies .info .recruiter,.vacancies .options .intake{background:#f4f4f4;padding:30px}.vacancies .info .recruiter h6,.vacancies .options .intake p{font-size:16px;color:#5f5435}.vacancies .info .recruiter h4{font-weight:700;font-size:24px;margin-bottom:20px;color:#5f5435}.vacancies .info .recruiter a{font-size:16px;line-height:16px;margin-bottom:15px;display:block;color:#5f5435}.vacancies .options .intake a{background:#f0447f;color:#fff!important}.vacancies .options .intake a:hover{background:#da1f5f}.vacancies .info .recruiter a:last-of-type{margin-bottom:0}.vacancies .form{max-height:0;overflow:hidden;transition:max-height 1s ease-in-out}.vacancies .form.open{max-height:initial!important}.vacancies .form label{font-size:18px;line-height:25px;color:#da1f5f}.vacancies .form .form-control{border-radius:5px;box-shadow:rgba(201,201,201,.4) 4px 2px;border:1px solid #c9c9c9}.vacancies .form .btn{width:200px;margin:0;background-color:#f0447f;border:#fff 2px solid;color:#fff;padding:10px 12px;font-size:14px;line-height:1.42857;text-align:center;border-radius:0;text-transform:uppercase;transition:background .2s ease-in-out 0s}.vacancies .form .btn:hover{background:#da1f5f}.vacancies .form .has-error .form-control-feedback{top:34px;right:0}.vacancies .form .checkbox .form-control-feedback{display:none}@media only screen and (max-width:1200px){.vacancies .title h2{font-size:24px;margin:0 0 15px 0}.vacancies .options h4{font-size:24px}.vacancies .options .block{padding:30px 15px}}@media only screen and (max-width:992px){.vacancies li{margin-bottom:30px}.vacancies li:last-of-type{margin-bottom:60px}.vacancies .info{margin:30px 0}.vacancies .detail .btn,.vacancies .info .btn{display:none}.vacancies .info .btn.mobile{display:block}.vacancies .results li:last-of-type{margin-bottom:0}.vacancies .options .intake{margin-bottom:60px}}@media only screen and (max-width:768px){.vacancies .options .intake{margin-bottom:30px}.vacancies li{margin-bottom:15px}.vacancies li:last-of-type{margin-bottom:30px}.vacancies p{width:100%!important;padding-right:0!important;float:none!important}.vacancies img{height:100px;max-width:100%!important;width:100%;margin-bottom:30px;float:none!important;object-fit:contain;object-position:center}.vacancies li .btn{width:100%}.vacancies .results li p,.vacancies .detail p{line-height:36px}}@media only screen and (max-width:480px){.vacancies .options h4{font-size:24px}}@media only screen and (max-width:320px){}