

/* Start:/local/templates/gkgross-ru/components/bitrix/breadcrumb/bread_crumbs/style.css?1713437471585*/
.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/gkgross-ru/components/bitrix/menu/direction-menu/style.css?176949866682*/
.direction-menu a.selected,
.direction-menu a:hover {
        color: #00A0E0;
}
/* End */


/* Start:/local/templates/gkgross-ru/components/bitrix/news.list/academy-direction/style.css?17694986661407*/

.direction-title {
	font-family: 'Unbounded';
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 10px;
}
.direction-desc {
	font-family: 'Roboto';
	font-size: 18px;
}
@media (max-width: 574px) {
	.coach-item {
		flex-direction: column;
		align-items: center;

	}
}

.direction-item {
	position: relative;
	width: 100%;
	height: 300px;
	color: #ffffff;
	margin-bottom: 30px;
	display: block;
	overflow: hidden;
	
}
.direction-item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.15) 0%,
    rgba(0, 0, 0, 0.99) 100%
  );
  pointer-events: none; /* Чтобы клики проходили сквозь */
}

.direction-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	position: relative;
}
.direction-item:hover .direction-img {
    transition: 1s;
    transform: scale(1.1);
}
.direction-img::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.15) 100%
  );

}
.direction-content{
	position: absolute;
	flex-direction: column;
	bottom: 0;
	width: 100%;
		display: flex;
	align-items: flex-start;
	justify-content: flex-end;
		padding: 10px;
		z-index: 2;
}
/* End */
/* /local/templates/gkgross-ru/components/bitrix/breadcrumb/bread_crumbs/style.css?1713437471585 */
/* /local/templates/gkgross-ru/components/bitrix/menu/direction-menu/style.css?176949866682 */
/* /local/templates/gkgross-ru/components/bitrix/news.list/academy-direction/style.css?17694986661407 */
