.v2-infopage {
	.v2-infopage-headline {
		margin-bottom: 16px;
		@media(min-width: 768px){
			display: flex;
			align-items: flex-end;
		}
		.headline {
			margin: 0 16px 0 0;
			font-size: 34px;
			line-height: 1.25;
			font-weight: bold;
			img {
				display: inline-block;
				vertical-align: top;
				width: 50px;
				height: 32px;
				margin-top: 8px;
				margin-left: 4px;
				@include border-radius(4px);
				@include box-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
			}
			@media(max-width: 767px){
				font-size: 24px;
				img {
					width: 36px;
					height: 24px;
					margin-top: 4px;
					margin-left: 4px;
					@include border-radius(3px);
				}
			}
		}
		.change {
			//margin-top: -4px;
			font-size: 16px;
			@media(min-width: 768px){}
			a {
				border: 0;
				color: #7E93B2;
			}
		}
	}
	.v2-infopage-track {
		margin-top: 24px;
		@media (min-width: 576px) {
			padding-left: 166px;
		}
		.v2-infopage-track__body {
			background: #F3F7FB;
			display: inline-block;
			padding: 8px 16px;
		}
	}
	.v2-infopage-other {
		max-width: 640px;
		font-size: 16px;
		.v2-infopage-other__form {
			display: flex;
			max-width: 540px;
			margin-bottom: 32px;
			@media(max-width: 575px){
				flex-direction: column;
			}
			.form-group {
				&:first-child{
					flex-grow: 1;
				}
				&:not(:first-child){
					margin-top: 12px;
					@media(min-width: 576px){
						margin-left: 16px;
						margin-top: 0;
					}
				}
				button {
					white-space: nowrap;
					.fa {
						margin-right: 4px;
					}
				}
			}
		}
		.v2-infopage-other__list {
			.separate {
				background: #DDE4EC;
				height: 1px;
				margin-bottom: 16px;
			}
			& > ul {
				display: flex;
				flex-wrap: wrap;
				margin: 0;
				padding: 0;
				list-style: none;
				& > li {
					width: 50%;
					min-width: 50%;
					&:not(:first-child){
						margin-bottom: 16px;
					}
				}
			}
			.item {
				border: 0;
				position: relative;
				display: inline-flex;
				align-items: center;
				img {
					display: block;
					width: 20px;
					height: 14px;
					@include box-shadow(1px 1px 4px rgba(0,0,0,.4));
					&:not(:last-child){
						margin-right: 12px;
					}
				}
				i {
					font-style: normal;
				}
			}
			a.item:hover {
				i {
					text-decoration: underline;
				}
			}
		}
	}
}

.v2-infopage-tiles {
	position: relative;
	@media (min-width: 576px) {
		overflow: hidden;
	}

	h1 {
		margin-bottom: 16px;
		font-size: 32px;
		@media(max-width: 767px){
			font-size: 24px;
		}
		@media(max-width: 575px){
			margin-bottom: 24px;
		}
	}
	.v2-infopage-tiles__list {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -16px;
		padding: 0;
		list-style: none;
		& > li {
			width: 33.3333%;
			min-width: 33.3333%;
			padding: 16px;
		}
		@media (max-width: 1199px) {
			margin: 0 -12px;
			& > li {
				width: 50%;
				min-width: 50%;
				padding: 12px;
			}
		}
		@media (max-width: 575px) {
			margin: 0 -12px;
			& > li {
				background: #F9FAFC;
				width: 100%;
				min-width: 100%;
				padding: 0;
				&:nth-child(2n){
					background: #E9EBEE;
				}
			}
		}
	}
	.item {
		border: 0;
		display: flex;
		align-items: center;
		min-height: 160px;
		padding: 20px;
		font-size: 22px;
		line-height: 1.15;
		color: $color_dark;
		@include border-radius(4px);
		i {
			display: block;
			width: 72px;
			margin-right: 32px;
			img {
				display: block;
				max-width: 72px;
				max-height: 72px;
			}
		}
		span {
			display: block;
		}
		/*mod*/
		@media (min-width: 576px) {
			background: #F2F4F7;
			&:hover {
				background: darken(#F2F4F7, 5%);
			}
		}
		@media (max-width: 575px) {
			flex-direction: column;
			min-height: auto;
			padding: 40px 20px;
			i {
				margin: 0 0 12px 0;
			}
		}
	}
}