

/* 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/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/components/custom/img.slider/templates/.default/style.css?17493025251915 */
