

/* 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/clientsReviews/style.css?17882745852858*/
/* =========================================================
   ОТЗЫВЫ КЛИЕНТОВ
   ========================================================= */

.clients-reviews-slider-block .reviews-slider {
	max-width: 1070px;
	margin: 0 auto;
}


/* =========================================================
   ПК / ПЛАНШЕТ
   ========================================================= */

@media only screen and (min-width: 768px) {

	.clients-reviews-slider-block .review-item_author {
		max-width: 150px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.clients-reviews-slider-block .reviews-slider_mob {
		display: none;
	}

	/*
	 * Возвращаем навигацию этого старого слайдера
	 * в обычный поток.
	 * Общий CSS шаблона 2025 делает slider-controls absolute.
	 */
	.clients-reviews-slider-block .slider-controls {
		position: static !important;

		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		left: auto !important;

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

		margin: 40px auto 0 !important;

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

		transform: none !important;
	}

	.clients-reviews-slider-block
	.slider-controls
	.slider-button-prev,

	.clients-reviews-slider-block
	.slider-controls
	.slider-button-next {
		position: relative !important;

		top: 16px !important;
		right: auto !important;
		bottom: auto !important;
		left: auto !important;

		margin: 0 !important;
	}

	.clients-reviews-slider-block
	.slider-controls
	.slider-pagination {
		position: static !important;

		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		left: auto !important;

		width: auto !important;

		margin: 0 auto !important;

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

		transform: none !important;
	}

	.clients-reviews-slider-block
	.slider-controls
	.slider-pagination
	.bullet {
		display: block;

		width: 20px;
		height: 20px;

		margin: 2px 3px;

		border: 1px solid #020202;
		border-radius: 50%;

		background: transparent;

		outline: none;
		cursor: pointer;

		transition: all ease 250ms;
	}

	.clients-reviews-slider-block
	.slider-controls
	.slider-pagination
	.bullet:hover {
		border-color: #730b73;
		background: rgba(115, 11, 115, 0.6);
	}

	.clients-reviews-slider-block
	.slider-controls
	.slider-pagination
	.bullet_active {
		border-color: #730b73;
		background: #730b73;
	}

}


/* =========================================================
   МОБИЛЬНЫЕ
   ========================================================= */

@media only screen and (max-width: 767.98px) {

	.clients-reviews-slider-block .review-item_image {
		margin: 0 auto;
	}

}
/* End */


/* Start:/local/templates/best-gruzchik-new-2025/components/bestgruzchik/news.list/companyReviews/style.css?17882746974616*/
/* =========================================================
   ОТЗЫВЫ КОМПАНИЙ / БЛАГОДАРСТВЕННЫЕ ПИСЬМА
   ========================================================= */

.reviews-slider-block {
    margin-top: 75px;
}

.reviews-slider-block .reviews-slider {
    position: relative;
    max-width: 900px;
    margin: 0 auto;
}


/* =========================================================
   ДЕСКТОП
   ========================================================= */

@media (min-width: 768px) {

    .reviews-slider-block .reviews-slider_mob {
        display: none;
    }

    /*
     * Возвращаем управление слайдером
     * внутрь ширины блока 900px.
     */
    .reviews-slider-block .slider-controls {
        position: static !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

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

        margin: 49px auto 0 !important;

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

        transform: none !important;
    }

    /*
     * Пагинация по центру.
     */
    .reviews-slider-block
    .slider-controls
    .slider-pagination {
        position: static !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

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

        width: auto !important;
        margin: 0 auto !important;

        transform: none !important;
    }

    .reviews-slider-block
    .slider-controls
    .slider-pagination
    .bullet {
        display: block;

        width: 20px;
        height: 20px;

        margin: 2px 3px;

        border: 1px solid #020202;
        border-radius: 50%;

        background: transparent;

        outline: none;
        cursor: pointer;

        transition: all ease 250ms;
    }

    .reviews-slider-block
    .slider-controls
    .slider-pagination
    .bullet:hover {
        border-color: #730b73;
        background: rgba(115, 11, 115, 0.6);
    }

    .reviews-slider-block
    .slider-controls
    .slider-pagination
    .bullet_active {
        border-color: #730b73;
        background: #730b73;
    }

    /*
     * Стрелки относятся к самому reviews-slider,
     * поэтому больше не разъезжаются на всю страницу.
     */
    .reviews-slider-block
    .slider-controls
    .slider-button-prev,

    .reviews-slider-block
    .slider-controls
    .slider-button-next {
        position: absolute !important;

        top: auto !important;
        bottom: -34px !important;

        margin: 0 !important;

        transform: none;
    }

    .reviews-slider-block
    .slider-controls
    .slider-button-prev {
        left: -4px !important;
        right: auto !important;
    }

    .reviews-slider-block
    .slider-controls
    .slider-button-next {
        right: -4px !important;
        left: auto !important;
    }

}


/* =========================================================
   МОБИЛЬНАЯ ВЕРСИЯ
   ========================================================= */

@media (max-width: 767.98px) {

    .reviews-slider-block > .container {
        max-width: none;
    }

    .reviews-slider-block > .container > .reviews-slider:not(.reviews-slider_mob) {
        display: none;
    }

    .reviews-slider-block .reviews-slider_mob {
        display: block;
        position: relative;

        max-width: 330px;
        margin: 0 auto;
        padding-bottom: 35px;
    }

    .reviews-slider-block
    .reviews-slider_mob
    .slider-controls {
        position: absolute !important;

        top: 160px !important;
        right: 0 !important;
        left: 0 !important;

        width: 100% !important;
        max-width: 258px;

        margin: 0 auto !important;

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

        transform: none !important;
    }

    .reviews-slider-block
    .reviews-slider_mob
    .slider-button-prev,

    .reviews-slider-block
    .reviews-slider_mob
    .slider-button-next {
        position: relative !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        margin: 0 !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/clientsReviews/style.css?17882745852858 */
/* /local/templates/best-gruzchik-new-2025/components/bestgruzchik/news.list/companyReviews/style.css?17882746974616 */
