.content__wrap--matrix--05{
	display: grid;
    grid-template-columns: repeat(2, 415px);
    gap: 40px;
    justify-content: center;
}
	.content__block--matrix--05 .content__list--horizontal{
		justify-content: flex-end;
		gap: 10px;
	}
		.content__items--matrix--05{
			width: calc(100% - 25px);
			display: flex;
			gap: 20px;
			background: #fff;
			border: 1px solid #DBDBDB;
			border-left: none;
			padding: 13px 0;
			margin: 0;
			height: 55px;
		}
			.content__items--matrix--05::before{
				content: counter(count);
				display: flex;
				align-items: center;
				justify-content: center;
				flex-shrink: 0;
				width: 55px;
				height: 55px;
				background: var(--page-main-color);
				color: #fff;
				border: 1px solid var(--page-main-color);
				border-radius: 50%;
				font-size: 20px;
				font-weight: 400;
				line-height: 1.5;
				z-index: 1;
				position: absolute;
				top: 0;
				left: -25px;
			}
			.content__block--matrix--05:nth-of-type(even) .content__items--matrix--05::before{
				background: var(--page-sub-color);
				border: 1px solid var(--page-sub-color);
			}
			.content__items--matrix--05::after{
				content: '';
				position: absolute;
				top: 24px;
				left: 1px;
				display: block;
				width: 1px;
				height: 100%;
				background: var(--page-main-color);
			}
			.content__items--matrix--05:last-of-type::after{
				content: inherit;
			}
				.content__subttl--matrix--05{
					display: flex;
					background: var(--page-main-color);
					color: #fff;
					padding: 11px 0;
					margin-bottom: 24px;
					text-align: center;
					align-items: center;
					justify-content: center;
                    height: 50px;
				}
				.content__block--matrix--05:nth-of-type(even) .content__subttl--matrix--05{
					background: var(--page-sub-color);
				}
					.content__subttl--matrix--05 span{
						background: #fff;
						color: var(--page-main-color);
						border-radius: 22px;
						padding: 2px 12px;
						margin-left: 10px;
					}
					.content__block--matrix--05:nth-of-type(even) .content__subttl--matrix--05 span{
						color: var(--page-sub-color);
					}
				.content__items__inner--matrix--05{
					width: 100%;
					text-align: center;
				}
