

/* Start:/local/templates/aspro_max/components/bitrix/news/vacancy/style.min.css?1681132236762*/
.vacancy_desc{margin:0 0 47px}.vacancy_desc .image img{width:100%}.vacancy_desc .properties{margin:0;padding:40px 39px 25px;background:#fafafa;background-color:var(--card_bg_black)}.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}}
/* End */


/* Start:/local/templates/aspro_max/components/bitrix/news.list/vacancy/style.min.css?16811322366146*/
.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 .items:not(.mobile-compact) .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}.mobile-overflow.row .item{height:100%;min-height:100%}}@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 */


/* Start:/local/components/custom/img.slider/templates/.default/style.css?17526713072418*/
.img-for-slider {
    position: relative;
    height: 100%;
    width: 0;
    transition: .5s ease-out;
}
.img-for-slider.fit-cover { object-fit: cover; }
.img-for-slider.fit-contain { object-fit: contain; }
.img-for-slider.img-showed {
    width: 100%;
}
.img-slider {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 50vh;
    overflow: hidden;
}
.img-slider-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;    
}
.img-slider-buttons {
    position: relative;    
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
}
.img-slider-btn {
    position: relative;
    top: -100%;
    height: 100%;
    width: 20%;
    border: none;
    border-radius: 0;
    transition: 0.5s ease-in-out;
    filter: drop-shadow(0 0 30px #004D94);
    opacity: 0.5;
}
.img-slider-btn:hover {
    opacity: 1;
    filter: drop-shadow(0 0 30px #004D9480);
}
.img-slider-btn-left {
    clip-path: polygon(55% 35%, 30% 50%, 55% 65%, 30% 65%, 5% 50%, 30% 35%);
    background: linear-gradient(90deg,#ffffff 0%, #ffffff00 85%);
}
.img-slider-btn-right {    
    clip-path: polygon(70% 35%, 95% 50%, 70% 65%, 45% 65%, 70% 50%, 45% 35%);
    background: linear-gradient(270deg,#ffffff 0%, #ffffff00 85%);
}
.img-slider-dots-wrapper {
    position: relative;
    top: calc(-100% - 30px);
    left: 20%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 60%;
    height: 20px;
}
.img-dot {
    position: relative;
    height: 20px;
    width: 20px;
    margin: 5px;
    border-radius: 50%;
    border: none;
    background-color: #FFF;
    filter: drop-shadow(0 0 3px #004D94);
    transition: 0.7s ease-in-out;
}
.img-dot.img-dot-active {
    background-color: #004d94;
}
.img-slider-pointer { cursor: pointer; }

.img-slider-title {
    position: relative;
    top: calc(-100% - 90px);
    text-align: center;
    color: #004d94;
    font-weight: bold;
    font-size: 1.3em;
    width: 100%;
    text-shadow:
                -2px -2px 0 #fff,
                2px -2px 0 #fff,
                -2px 2px 0 #fff,
                2px 2px 0 #fff,
                -3px 0px 0 #fff,
                3px 0px 0 #fff,
                0px -3px 0 #fff,
                0px 3px 0 #fff;
}
/* End */
/* /local/templates/aspro_max/components/bitrix/news/vacancy/style.min.css?1681132236762 */
/* /local/templates/aspro_max/components/bitrix/news.list/vacancy/style.min.css?16811322366146 */
/* /local/components/custom/img.slider/templates/.default/style.css?17526713072418 */
