

/* Start:/bitrix/templates/cosmetics/components/bitrix/news/vacancy/style.min.css?16940915134676*/
.vacancy_desc{margin:0 0 47px}.vacancy_desc .image img{width:100%}.vacancy_desc .properties{margin:0;padding:40px 39px 25px;background:#fafafa}.vacancy_desc .properties .button_wrap{position:relative;z-index:1}.vacancy_desc .properties>.wrap{position:relative;top:-6px;padding:0 0 0 230px}.vacancy_desc .properties>.wrap.wtform{padding-left:0}.vacancy_desc .properties .property{margin:8px 0}.vacancy_desc .properties .property .title-prop{margin:0 0 3px}.vacancy_desc .properties .property .value{font-size:1em;line-height:1.4375em}.vacancy_desc .detailtext{margin:20px 0 0}@media (max-width:600px){.vacancy_desc .properties>.wrap{padding-left:0}.vacancy_desc .properties .button_wrap{float:none!important;margin:0 0 35px}}

.button_wrap.pull-left {
	background: #80b366;
    border-radius: 30px;
    border: none;
}

span.btn.btn-default.btn-lg.animate-load {
    color: #fff;
	text-transform: uppercase;
    font-size: 14px;
	font-family: 'GothamPro', 'Helvetica', arial, sans-serif;
}

.button_wrap.pull-left:hover {
	background: #77a65f;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
}

.property.item.contact {
    padding-left: 50px;
}

.vacancy_desc .properties .property .title-prop {
	color: #cdc6c6;
}

body .group-content h3 {
	font-size: 27px;
    	font-weight: bold;
	margin-bottom: 20px;
}

.item_wrap.box-shadow.rounded3.bordered-block.item-accordion-wrapper {
    border: 1px solid #e5e1e1;
	cursor:pointer;
	
}
.item_wrap.box-shadow.rounded3.bordered-block.item-accordion-wrapper:hover {
	box-shadow: 0 5px 20px rgba(0,0,0,.1);
	border: none;
}

.item_wrap.box-shadow.rounded3.bordered-block.item-accordion-wrapper:hover .arrow_open svg{
	stroke: #80b366;
	filter: brightness(0) saturate(100%) invert(78%) sepia(25%) saturate(647%) hue-rotate(55deg) brightness(80%) contrast(87%);
}

.item_wrap.box-shadow.rounded3.bordered-block.item-accordion-wrapper.opened .arrow_open svg {
	transform: rotate(135deg);
	transition: transform ease .3s;
}

.item_wrap.box-shadow.rounded3.bordered-block.item-accordion-wrapper .arrow_open svg {
	transition: transform ease .3s;
}

.title.font_mlg {
	font-size: 20px;
    font-weight: bold;
}

.top-block {
    display: flex;
}

.vacancy__btn1 {
    margin-top: 30px;
    width: 200px;
    text-align: center;
    padding: 5px 12px;
    color: #fff;
    background: #80b366;
    border-radius: 30px;
    border: none;
}

.vacancy__btn1:hover {
    background: #77a65f;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
}

.modal1 {
  width: 100%;
  height: 100vh;
  z-index: 954;
  top: 0;
  position: relative;
  display: none;
}

.modal__wrapper {
  opacity: 0.8;
  z-index: 301;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
}

.modal__content {
  position: relative;
  background: #fafafa;
  position: fixed;
  width: 600px;
  height: 100%;
  top: 0;
  z-index: 952;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
}

.modal__content svg {
  position: absolute;
  top: 15px;
  right: 15px;
  transform: rotate(45deg);
  cursor: pointer;
}

.modal__title {
  margin: 30px 0;
  font-size: 24px;
}

.modal__content label {
  width: 100%;
  font-size: 15px;
  color: #999;
}

.modal__content label span {
  color: red;
}

.modal__content .checkbox{
  cursor: pointer;
}

.modal__content input {
  height: 50px;
  width: 100%;
  border: 1px solid #999;
  background: #f1f1f1;
  outline: none;
  padding-left: 20px;
}

.modal__content textarea {
  height: 50px;
  width: 100%;
  border: 1px solid #999;
  background: #f1f1f1;
  outline: none;
  padding-left: 20px;
}

.form__item {
  margin-bottom: 15px;
}

.form__item p {
  font-size: 15px;
  color: #999;
  margin-bottom: 5px;
}

.checkbox__item {
  display: flex;
  align-items: center;
}
.form__item .file{
  display: none;
}
.form__item .checkbox{
  width: 13px;
  height: 13px;
  margin-right: 15px;
  margin-bottom: 3px;
}
.file__item label {
  height: 50px;
  width: 100%;
  border: 1px solid #999;
  background: #f1f1f1;
  outline: none;
  display: flex;
  align-items: center;
  padding-left: 20px;
}

.file__item b {
  
  font-weight: normal;
}

.file__item svg {
  position: static;
  margin-right: 12px;
  transform: none;
}
.modal__content button {
  width: 200px;
    color: #fff;
    background: #80b366;
    border-radius: 30px;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
}

.modal__content button:hover {
  background: #77a65f;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
}



@media(max-width:600px) {
	.property.item.contact {
    		padding-left: 15px;
	}
	.modal__content {
		width: 100%;
		overflow: scroll;
	}
}
/* End */


/* Start:/bitrix/components/bitrix/news.list/templates/vacancy/style.min.css?16940915336063*/
.list-type-block.vacancy-list1 .period-block{margin:0 0 14px}.list-type-block.item-views.vacancy-list1.wide_img.list .item .previewtext{margin-top:22px}.item-views.list-type-block.vacancy-list1 .item .previewtext p:first-child{margin-top:0}.list-type-block.item-views.vacancy-list1.wide_img .item .body-info .arrow_link{position:absolute;right:0;top:0;display:inline-block;width:38px;height:38px}.list-type-block.item-views.vacancy-list1.wide_img.image_right .item .body-info .arrow_link{display:none}.list-type-block.item-views.vacancy-list1.wide_img.image_right .item .image+.body-info.has-link{padding-right:293px;padding-left:0}.item-views.list-type-block.vacancy-list1 .items .item_wrap{padding:33px 39px 34px;margin:0 0 -1px}.list-type-block.item-views.vacancy-list1.wide_img .item .svg.svg-inline-right-arrow{position:absolute;top:13px;left:12px}.vacancy-list1 .item_wrap:hover .body-info .arrow_link .svg-inline-right-arrow path{fill:#fff!important}.list-type-block.item-views.vacancy-list1.wide_img .item .period-block-bottom{position:absolute;bottom:0;left:0}.list-type-block.item-views.vacancy-list1.image_left.wide_img .item.wti.wdate{padding-bottom:20px}.list-type-block.item-views.vacancy-list1.image_left.wide_img .item .image+.body-info .period-block-bottom{position:absolute;bottom:0;left:293px}.list-type-block.item-views.vacancy-list1 .item .section-name-block{display:block;margin:0 0 10px}.list-type-block.item-views.vacancy-list1.wide_img .item .image+.body-info{padding-left:293px;padding-right:70px}.list-type-block.item-views.vacancy-list1 .item .body-info .info-sticker-block.static-block{position:static}.list-type-block.item-views.vacancy-list1 .item_wrap>.item .period-block .svg,.list-type-block.item-views.vacancy-list1 .item_wrap>.item .period-block-bottom .svg{padding:0 9px 1px 0}.list-type-block.item-views.vacancy-list1 .item .body-info:not(.with-section)>.period-block{margin-top:-6px}.list-type-block.item-views.vacancy-list1 .item:not(.wdate) .body-info:not(.with-section)>.title{margin-top:-6px}.item-views.list-type-block.vacancy-list1.wide_img .items.row>.col-md-12{z-index:10}.compact-view.list-type-block.item-views.vacancy-list1 .item .title{margin-bottom:.8rem}.compact-view.item-views.list-type-block.vacancy-list1 .items .item_wrap{padding:2.27rem}.compact-view.list-type-block.vacancy-list1.item-views.wide_img .item .image+.body-info{padding-left:12.27rem}.list-type-block.item-views.compact-view.vacancy-list1 .item_wrap{padding-top:1.866rem}.list-type-block.item-views.vacancy-list1 .item .title{margin-bottom:6px}.list-type-block.item-views.vacancy-list1 .top-block .properties{margin-top:11px;padding-bottom:22px}.list-type-block.item-views.vacancy-list1 .top-block .properties .inner-wrapper{font-size:1em;padding-bottom:0;position:relative}.list-type-block.item-views.vacancy-list1 .top-block .properties .inner-wrapper .separator{z-index:2;position:absolute;right:-6px;top:0}.list-type-block.item-views.vacancy-list1 .top-block .properties .inner-wrapper:last-of-type .separator{display:none}.vacancy-list1 .top-block__pay{font-weight:700}body .compact-view.list-type-block.item-views.list.vacancy-list1 .item .previewtext{margin-top:1.333rem}body .compact-view.list-type-block.item-views.list.vacancy-list1 .item .previewtext{margin:0}.item-views.vacancy-list1 .group-content .tab-pane{margin-bottom:42px}.item-views.vacancy-list1.linked .group-content .tab-pane{margin-bottom:0}.item-views.list-type-block.vacancy-list1 .item .previewtext{margin-bottom:0}.list-type-block.item-views.vacancy-list1.wide_img.list .item .previewtext.no-props{margin-top:7px}.item-views.list-type-block.vacancy-list1.accordion-mode .items .item_wrap{padding:0}.item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head{padding:33px 39px 34px}.item-views.list-type-block.vacancy-list1.accordion-mode .panel-collapse .accordion-body{padding:0 39px 39px 39px}.item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open{top:33px;right:39px;width:38px;height:38px}.item-views.list-type-block.vacancy-list1.accordion-mode .item-accordion-wrapper.opened .accordion-head:before{top:40px}@media(min-width:768px){.list-type-block.item-views.vacancy-list1 .item.wti .body-info{padding-right:68px}}@media (max-width:767px){.list-type-block.item-views.vacancy-list1.wide_img .item .body-info .arrow_link{display:none}.list-type-block.item-views.vacancy-list1.wide_img .item .image+.body-info{padding-right:0}.item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open{display:none}}@media (min-width:601px){.compact-view.list-type-block.item-views.vacancy-list1.wide_img .item>.image{width:150px}.item-views.list-type-block.vacancy-list1 .item_wrap .body-info .top-block.flexbox .top-block__pay{margin-top:7px}.item-views.list-type-block.vacancy-list1 .item_wrap .body-info .top-block.flexbox{align-items:flex-start}}@media (max-width:600px){.list-type-block.item-views.vacancy-list1.image_left.wide_img .item .period-block-bottom,.list-type-block.item-views.vacancy-list1.image_right.wide_img .item .period-block-bottom{position:absolute;bottom:0;left:0}.item-views.vacancy-list1 .top-block.flexbox{flex-direction:column;align-items:flex-start}.item-views.vacancy-list1 .top-block .top-block__pay{width:100%;margin-top:15px}.item-views.vacancy-list1 .top-block .properties{margin-top:11px}.item-views.vacancy-list1 .top-block .top-block__pay.no-props{margin-top:6px}}@media(min-width:601px) and (max-width:991px){.item-views.vacancy-list1 .top-block .properties{max-width:400px}}@media(min-width:992px) and (max-width:1199px){.with_left_block .item-views.vacancy-list1 .top-block .properties{max-width:400px}.item-views.vacancy-list1 .top-block .properties{max-width:600px}}@media(min-width:1200px){.with_left_block .item-views.vacancy-list1 .top-block .properties{max-width:700px}.item-views.vacancy-list1.top-block .properties{max-width:1000px}}
/* End */
/* /bitrix/templates/cosmetics/components/bitrix/news/vacancy/style.min.css?16940915134676 */
/* /bitrix/components/bitrix/news.list/templates/vacancy/style.min.css?16940915336063 */
