

/* Start:/local/templates/best-gruzchik-new-2025/components/bitrix/breadcrumb/breadcrumb/style.css?1773320358585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/best-gruzchik-new-2025/components/bestgruzchik/news.list/advantagesTeam/style.css?177332035762*/
.benefits-list-block .item__description {
	margin-top: 10px;
}
/* End */


/* Start:/local/templates/best-gruzchik-new-2025/components/bitrix/news.list/openVacancy/style.css?1773320358114*/
.vacancies-block .item-spacer {
    margin: 45px 0;
}
.vacancies-block .item-spacer {
    padding: 0 !important;
}
/* End */


/* Start:/local/templates/best-gruzchik-new-2025/components/bitrix/news.list/vacancyItem/style.css?1773320358150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/best-gruzchik-new-2025/components/bestgruzchik/news.list/vacancySlider/style.css?17882764893114*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* =========================================================
   VACANCY SLIDER
   ========================================================= */

.vacancies-slider-block {
    position: relative;
    background: #ffffff;
}

.vacancies-slider-block .container {
    position: relative;
}

.vacancies-slider-block .slide {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.vacancies-slider-block .slide__info {
    flex-grow: 1;
    max-width: 475px;

    color: #040404;

    font-size: 18px;
    line-height: 20px;
}

.vacancies-slider-block .slide__subtitle {
    margin-top: 27px;

    color: #730b73;

    font-family: "ProximaNova Semibold";
}

.vacancies-slider-block .slide__image {
    flex-shrink: 0;

    width: 290px;
    height: 290px;

    margin-left: 30px;
}

.vacancies-slider-block .slide__image img {
    display: block;

    width: 100%;
    height: 100%;

    border-radius: 50%;
    object-fit: cover;
}


/* Пагинация */

.vacancies-slider-block .team-slider__pagination {
    position: static !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100% !important;
    height: auto !important;

    margin: 30px -8px 0 !important;

    transform: none !important;
}

.vacancies-slider-block
.team-slider__pagination
.team-slider-bullet {
    display: block;

    width: 12px;
    height: 12px;

    margin: 8px;

    border: 2px solid #730b73;
    border-radius: 50%;

    background: #730b73;

    outline: none;
    cursor: pointer;
}

.vacancies-slider-block
.team-slider__pagination
.team-slider-bullet.team-slider-bullet-active {
    border-color: #ffaa37;
    background: #ffffff;
}


/* Стрелки */

.vacancies-slider-block .team-slider__button-prev,
.vacancies-slider-block .team-slider__button-next {
    top: 50% !important;
    bottom: auto !important;

    margin: 0 !important;

    transform: translateY(-50%) !important;
}

.vacancies-slider-block .team-slider__button-prev {
    left: -85px !important;
    right: auto !important;
}

.vacancies-slider-block .team-slider__button-next {
    right: -85px !important;
    left: auto !important;
}


/* Отступы */

@media (min-width: 992px) {

    .vacancies-slider-block {
        padding-top: 120px;
        padding-bottom: 120px;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {

    .vacancies-slider-block {
        padding-top: 110px;
        padding-bottom: 110px;
    }

}

@media (max-width: 767.98px) {

    .vacancies-slider-block {
        padding-top: 80px;
        padding-bottom: 60px;
    }

    .vacancies-slider-block .slide {
        flex-direction: column-reverse;
    }

    .vacancies-slider-block .slide__info {
        max-width: none;
        text-align: center;
        font-size: 18px;
    }

    .vacancies-slider-block .slide__image {
        width: 220px;
        height: 220px;

        margin: 0 0 25px !important;
    }

}

/* End */
/* /local/templates/best-gruzchik-new-2025/components/bitrix/breadcrumb/breadcrumb/style.css?1773320358585 */
/* /local/templates/best-gruzchik-new-2025/components/bestgruzchik/news.list/advantagesTeam/style.css?177332035762 */
/* /local/templates/best-gruzchik-new-2025/components/bitrix/news.list/openVacancy/style.css?1773320358114 */
/* /local/templates/best-gruzchik-new-2025/components/bitrix/news.list/vacancyItem/style.css?1773320358150 */
/* /local/templates/best-gruzchik-new-2025/components/bestgruzchik/news.list/vacancySlider/style.css?17882764893114 */
