

/* 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.detail/vacancy/style.min.css?16811322361078*/
.detail.vacancy{margin:0 0 40px}.vacancy-detail1 .add_resume{margin:0 0 39px;position:relative}.vacancy-detail1 .add_resume:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ececec;background:var(--stroke_black)}.vacancy-detail1 .add_resume .button_wrap{position:relative;padding:0 33px 0 0;display:inline-block;vertical-align:top;background:#fff;background:var(--black_bg_black);z-index:1}.detail.vacancy-detail1 .top_content{margin:0 0 42px}.detail.vacancy-detail1 .text{margin:0 0 42px}.detail.vacancy-detail1 .properties{margin:0;padding:28px 44px 25px;background:#fafafa;background:var(--light_bg_black)}.detail.vacancy-detail1 .properties .property{margin:8px 0}.detail.vacancy-detail1 .properties .property .title-prop{margin:0 0 5px}.detail.vacancy-detail1 .properties .property .value{font-size:1.0667em}.detail.vacancy-detail1 .properties{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.detail.vacancy-detail1 .top_content .image{margin-bottom:-1px}.detail.vacancy-detail1 .top_content .image img{border-radius:3px 3px 0 0}
/* End */


/* Start:/local/components/custom/img.slider/templates/.default/style.css?17493025251915*/
.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;
    transition: 0.7s ease-in-out;
}
.img-dot.img-dot-active {
    background-color: #004d94;
}
.img-slider-pointer { cursor: pointer; }
/* End */
/* /local/templates/aspro_max/components/bitrix/news/vacancy/style.min.css?1681132236762 */
/* /local/templates/aspro_max/components/bitrix/news.detail/vacancy/style.min.css?16811322361078 */
/* /local/components/custom/img.slider/templates/.default/style.css?17493025251915 */
