.help-image {
	margin: 1em auto -67px;
	height: 200px;
}

/* Primary Tiles */
.tile-content.icon-left {
	padding-right: 60px;
	padding-left: 60px;
}
.tile-content.icon-left img {
	float: left;
}
.tile-content.icon-left h3,
.tile-content.icon-left h4,
.tile-content.icon-left h5,
.tile-content.icon-left p,
.tile-content.icon-left ul {
	margin-left: 148px;
}
@media only screen and (max-width: 1068px) {
	.tile-content.icon-left {
		padding-right: 40px;
		padding-left: 40px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-content.icon-left {
		padding-right: 8.33%;
		padding-left: 8.33%;
	}
	.tile-content.icon-left img {
		float: none;
	}
	.tile-content.icon-left h3,
	.tile-content.icon-left h4,
	.tile-content.icon-left h5,
	.tile-content.icon-left p,
	.tile-content.icon-left ul {
		margin-left: 0;
	}
}
.icon-ml-apis {
	margin-top: -10px;
	margin-left: -10px;
}
.icon-wrapper-frameworks {
	width: 128px;
	float: left;
	margin-top: -32px;
}
.primary-icon {
	float:left;
	height: 100px;
	width: 100px;
}
.secondary-icon {
	height: 96px;
	width: 96px;
}
.svg-ds {
	margin-bottom: 14px;
	filter: brightness(0) saturate(100%) invert(0%) sepia(28%) saturate(5047%) hue-rotate(31deg) brightness(98%) contrast(105%);
}
body[data-color-scheme="dark"] .svg-ds {
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1227%) hue-rotate(178deg) brightness(112%) contrast(100%);
}
.section-here-to-help {
	margin-top: -44px;
}
@media only screen and (max-width: 734px) {
	.primary-icon {
		float: none;
	}
	.icon-ml-apis {
		margin-bottom: -10px;
	}
	.icon-wrapper-frameworks {
		float: none;
		margin-left: 0;
	}
	.icon-xcode {
		margin-left: -14px;
	}
	.icon-beta {
		margin-left: -16px;
	}
}


/* Default Tiles */
a .tile-content h4,
a .tile-content p {
	color: var(--sk-body-text-color);
}
#main a.block-link:hover {
	text-decoration: none;
}
#main a.block-link:hover .tile-content .link,
#main a.block-link:hover .tile-content .wide-link {
	text-decoration: underline;
}

.tile-content .link {
	position: absolute;
	bottom: 2.5em;
	color: var(--color-fill-blue);
}
.tile-content .wide-link {
	color: var(--color-fill-blue);
}


/* Platforms and tools */

.svg-convert {
	filter: brightness(0) saturate(100%) invert(42%) sepia(70%) saturate(961%) hue-rotate(191deg) brightness(83%) contrast(108%);
}

ul.explore-platforms {
	margin-left: 0;
}
.explore-platforms li {
	display: inline-block;
	padding: 0 46px;
}
.explore-platforms li:first-of-type {
	display: inline-block;
	padding-left: 0;
}
.explore-platforms li:last-of-type {
	display: inline-block;
	padding-right: 0;
}
.explore-platforms a > div {
	margin-bottom: -15px;
}
@media only screen and (max-width: 1068px) {
	.explore-platforms li {
		padding: 0 25px;
	}
}
@media only screen and (max-width: 734px) {
	.explore-platforms li {
		padding: 0 10px;
	}
}

#main section.section {
	padding-top: 4em;
	padding-bottom: 4em;
}
#main section .section-content .row {
	margin-left: 0;
	margin-right: 0;
}
#main section .section-content .row > .column {
	padding: 0;
}

@media only screen and (max-width: 1068px) {
	#main section .section-content .row {
		margin-left: 0;
		margin-right: 0;
	}
	#main section .section-content .row > .column {
		padding: 0;
	}
}

@media only screen and (max-width: 734px) {
	#main section.section {
		padding-top: 2em;
		padding-bottom: 2em;
	}
	#main section .section-content .row {
		margin-left: 0;
		margin-right: 0;
	}
	#main section .section-content .row > .column {
		padding: 1em 0;
	}
}