.section-everyone-can-code {
	padding-bottom: 175px;
	position: relative;
	background-color: #f5f5f7;
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code {
		padding-top: 100px;
		padding-bottom: 150px;
		background-color: #f5f5f7;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code {
		padding-top: 112px;
		padding-bottom: 112px;
		background-color: #f5f5f7;
	}
}

.section-everyone-can-code .img-section-hero {
	width: 1920px;
	height: 1813px;
	background-size: 1920px 1813px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/hop_skip__bmeatexyxyya_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -960px;
	position: absolute;
	top: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code .img-section-hero {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/hop_skip__bmeatexyxyya_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .img-section-hero {
		width: 1068px;
		height: 1111px;
		background-size: 1068px 1111px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/hop_skip__bmeatexyxyya_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .img-section-hero {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/hop_skip__bmeatexyxyya_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .img-section-hero {
		width: 735px;
		height: 995px;
		background-size: 735px 995px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/hop_skip__bmeatexyxyya_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .img-section-hero {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/hop_skip__bmeatexyxyya_small_2x.jpg");
	}
}

@media only screen and (max-width: 374px) {
	.section-everyone-can-code .img-section-hero {
		width: 735px;
		height: 1135px;
		background-size: 735px 1135px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/hop_skip__bmeatexyxyya_xsmall.jpg");
	}
}

@media only screen and (max-width: 374px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 374px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 374px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .img-section-hero {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/hop_skip__bmeatexyxyya_xsmall_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .img-section-hero {
		left: 50%;
		margin-left: -534px;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .img-section-hero {
		left: 50%;
		margin-left: -367.5px;
	}
}

@media only screen and (max-width: 374px) {
	.section-everyone-can-code .img-section-hero {
		left: 50%;
		margin-left: -367.5px;
	}
}

html.text-zoom .section-everyone-can-code .img-section-hero {
	background-image: none;
}

html.text-zoom .section-everyone-can-code li.column {
	float: none;
}

.section-everyone-can-code .section-introduction {
	position: relative;
	min-height: 1638px;
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .section-introduction {
		min-height: 1011px;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .section-introduction {
		min-height: 883px;
	}
}

@media only screen and (max-width: 374px) {
	.section-everyone-can-code .section-introduction {
		min-height: 1023px;
	}
}

.section-everyone-can-code
	.section-introduction
	#everyone-can-code-video.icon-playcircle::after {
	padding-top: 5px;
}

.section-everyone-can-code .video-sub-section {
	text-align: center;
	border-radius: 15px;
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .video-sub-section {
		padding: 70px 0;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .video-sub-section {
		padding: 0 0 85px;
	}
}

.section-everyone-can-code .video-sub-section .typography-headline {
	margin: 0 4% 60px;
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .video-sub-section .typography-headline {
		margin: 0 4% 70px;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .video-sub-section .typography-headline {
		max-width: 325px;
		margin: 0 auto 60px;
		padding: 0 4%;
	}
}

.section-everyone-can-code .video-sub-section .videos {
	margin: 0 0;
	font-size: 0;
}

.section-everyone-can-code .video-sub-section .video-container {
	display: inline-block;
	vertical-align: top;
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .video-sub-section .video-container {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
}

.section-everyone-can-code .video-sub-section .video-container:first-of-type {
	width: 100%;
}

.section-everyone-can-code
	.video-sub-section
	.video-container:first-of-type
	.video {
	max-width: 480px;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:first-of-type
		.video {
		max-width: 464px;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:first-of-type
		.video {
		max-width: 282px;
	}
}

.section-everyone-can-code
	.video-sub-section
	.video-container:not(:first-of-type) {
	width: calc(100% / 3);
	margin-top: 40px;
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:not(:first-of-type) {
		width: 100%;
	}
}

.section-everyone-can-code
	.video-sub-section
	.video-container:not(:first-of-type)
	.video {
	max-width: 313px;
	display: inline-block;
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:not(:first-of-type)
		.video {
		max-width: 212px;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:not(:first-of-type)
		.video {
		max-width: 212px;
	}
}

.section-everyone-can-code .video-sub-section .video-container:nth-of-type(2) {
	text-align: left;
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:nth-of-type(2) {
		text-align: inherit;
	}
}

.section-everyone-can-code .video-sub-section .video-container:nth-of-type(3) {
	text-align: center;
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:nth-of-type(3) {
		text-align: inherit;
	}
}

.section-everyone-can-code .video-sub-section .video-container:nth-of-type(4) {
	text-align: right;
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:nth-of-type(4) {
		text-align: inherit;
	}
}

.section-everyone-can-code
	.video-sub-section
	.video-container:nth-of-type(4)
	.typography-body-reduced {
	margin-right: -10px;
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:nth-of-type(4)
		.typography-body-reduced {
		margin-right: 0;
	}
}

.section-everyone-can-code .video-sub-section .video-container:nth-of-type(5) {
	padding-right: calc(((100% / 3) - 313px) / 4);
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:nth-of-type(5) {
		padding-right: calc(((100% / 3) - 212px) / 4);
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:nth-of-type(5) {
		padding: 0;
	}
}

.section-everyone-can-code .video-sub-section .video-container:nth-of-type(6) {
	padding-left: calc(((100% / 3) - 313px) / 4);
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:nth-of-type(6) {
		padding-left: calc(((100% / 3) - 212px) / 4);
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.video-container:nth-of-type(6) {
		padding: 0;
	}
}

.section-everyone-can-code .video-sub-section .thumbnail-image {
	position: static;
	border-radius: 15px;
	overflow: hidden;
}

.section-everyone-can-code
	.video-sub-section
	.thumbnail-image.thumbnail-educators-worldwide {
	width: 480px;
	height: 270px;
	background-size: 480px 270px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_canada__ewplut4btx8i_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-educators-worldwide {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_canada__ewplut4btx8i_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-educators-worldwide {
		width: 464px;
		height: 260px;
		background-size: 464px 260px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_canada__ewplut4btx8i_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-educators-worldwide {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_canada__ewplut4btx8i_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-educators-worldwide {
		width: 282px;
		height: 158px;
		background-size: 282px 158px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_canada__ewplut4btx8i_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-educators-worldwide {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_canada__ewplut4btx8i_small_2x.jpg");
	}
}

.section-everyone-can-code
	.video-sub-section
	.thumbnail-image.thumbnail-students-california {
	width: 313px;
	height: 174px;
	background-size: 313px 174px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_california__bym564d7da4i_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-california {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_california__bym564d7da4i_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-california {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_california__bym564d7da4i_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-california {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_california__bym564d7da4i_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-california {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_california__bym564d7da4i_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-california {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_california__bym564d7da4i_small_2x.jpg");
	}
}

.section-everyone-can-code
	.video-sub-section
	.thumbnail-image.thumbnail-students-mexico {
	width: 313px;
	height: 174px;
	background-size: 313px 174px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_mexico__cswpt32s92s2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-mexico {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_mexico__cswpt32s92s2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-mexico {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_mexico__cswpt32s92s2_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-mexico {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_mexico__cswpt32s92s2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-mexico {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_mexico__cswpt32s92s2_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-mexico {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_mexico__cswpt32s92s2_small_2x.jpg");
	}
}

.section-everyone-can-code
	.video-sub-section
	.thumbnail-image.thumbnail-students-canada {
	width: 313px;
	height: 174px;
	background-size: 313px 174px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_educators_worldwide__xqdt9y1ld4iy_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-canada {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_educators_worldwide__xqdt9y1ld4iy_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-canada {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_educators_worldwide__xqdt9y1ld4iy_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-canada {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_educators_worldwide__xqdt9y1ld4iy_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-canada {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_educators_worldwide__xqdt9y1ld4iy_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-canada {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_educators_worldwide__xqdt9y1ld4iy_small_2x.jpg");
	}
}

.section-everyone-can-code
	.video-sub-section
	.thumbnail-image.thumbnail-students-unitedkingdom {
	width: 313px;
	height: 174px;
	background-size: 313px 174px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_unitedkingdom__fwxnhhn4mvam_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-unitedkingdom {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_unitedkingdom__fwxnhhn4mvam_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-unitedkingdom {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_unitedkingdom__fwxnhhn4mvam_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-unitedkingdom {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_unitedkingdom__fwxnhhn4mvam_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-unitedkingdom {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_unitedkingdom__fwxnhhn4mvam_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-unitedkingdom {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_unitedkingdom__fwxnhhn4mvam_small_2x.jpg");
	}
}

.section-everyone-can-code
	.video-sub-section
	.thumbnail-image.thumbnail-students-japan {
	width: 313px;
	height: 174px;
	background-size: 313px 174px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_japan__c4n6kechfseq_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-japan {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_japan__c4n6kechfseq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-japan {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_japan__c4n6kechfseq_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-japan {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_japan__c4n6kechfseq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-japan {
		width: 212px;
		height: 124px;
		background-size: 212px 124px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_japan__c4n6kechfseq_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code
		.video-sub-section
		.thumbnail-image.thumbnail-students-japan {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/thumbnail_students_japan__c4n6kechfseq_small_2x.jpg");
	}
}

.section-everyone-can-code .video-sub-section .thumbnail-copy {
	width: 100%;
	text-align: center;
}

.section-everyone-can-code .video-sub-section .typography-body-reduced {
	margin-top: 10px;
	text-align: left;
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .video-sub-section .typography-body-reduced {
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .video-sub-section .typography-body-reduced {
		-webkit-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
	}
}

.section-everyone-can-code #ecc-video {
	margin: 0;
}

.section-everyone-can-code .icon-quick-start-to-code {
	width: 347px;
	height: 268px;
	background-size: 347px 268px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code__voduzop4msim_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code .icon-quick-start-to-code {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code__voduzop4msim_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .icon-quick-start-to-code {
		width: 230px;
		height: 177px;
		background-size: 230px 177px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code__voduzop4msim_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-quick-start-to-code {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code__voduzop4msim_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-quick-start-to-code {
		width: 230px;
		height: 177px;
		background-size: 230px 177px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code__voduzop4msim_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-quick-start-to-code {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code__voduzop4msim_small_2x.jpg");
	}
}

.section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
	width: 347px;
	height: 268px;
	background-size: 347px 268px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		width: 230px;
		height: 177px;
		background-size: 230px 177px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		width: 230px;
		height: 177px;
		background-size: 230px 177px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_small_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-quick-start-to-code {
		margin-bottom: 40px;
	}
}

.section-everyone-can-code .icon-ecc-early-learners {
	width: 286px;
	height: 374px;
	background-size: 286px 374px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_early_learners__db8md6oi0kwi_large.jpg");
	margin-left: 62px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code .icon-ecc-early-learners {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_early_learners__db8md6oi0kwi_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .icon-ecc-early-learners {
		width: 191px;
		height: 250px;
		background-size: 191px 250px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_early_learners__db8md6oi0kwi_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-ecc-early-learners {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_early_learners__db8md6oi0kwi_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-ecc-early-learners {
		width: 192px;
		height: 252px;
		background-size: 192px 252px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_early_learners__db8md6oi0kwi_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-ecc-early-learners {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_early_learners__db8md6oi0kwi_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .icon-ecc-early-learners {
		margin-left: 39px;
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-ecc-early-learners {
		margin-bottom: 40px;
		margin-left: 0;
	}
}

.section-everyone-can-code .icon-puzzles-playground {
	width: 347px;
	height: 374px;
	background-size: 347px 374px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_puzzles__ctl9jhsdcvsm_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code .icon-puzzles-playground {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_puzzles__ctl9jhsdcvsm_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .icon-puzzles-playground {
		width: 230px;
		height: 247px;
		background-size: 230px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_puzzles__ctl9jhsdcvsm_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-puzzles-playground {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_puzzles__ctl9jhsdcvsm_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-puzzles-playground {
		width: 230px;
		height: 247px;
		background-size: 230px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_puzzles__ctl9jhsdcvsm_small.png");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-puzzles-playground {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_puzzles__ctl9jhsdcvsm_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-puzzles-playground {
		margin-bottom: 40px;
	}
}

.section-everyone-can-code .icon-adventures {
	width: 347px;
	height: 374px;
	background-size: 347px 374px;
	background-repeat: no-repeat;
	background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_adventures__bpf9yy7pe1yu_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.section-everyone-can-code .icon-adventures {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_adventures__bpf9yy7pe1yu_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-everyone-can-code .icon-adventures {
		width: 230px;
		height: 247px;
		background-size: 230px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_adventures__bpf9yy7pe1yu_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-adventures {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_adventures__bpf9yy7pe1yu_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-adventures {
		width: 230px;
		height: 247px;
		background-size: 230px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_adventures__bpf9yy7pe1yu_small.png");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-everyone-can-code .icon-adventures {
		background-image: url("/v/education/k12/teaching-code/h/images/teaching-code/ecc_adventures__bpf9yy7pe1yu_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-everyone-can-code .icon-adventures {
		margin-bottom: 40px;
	}
}

#everyone-can-code-video {
	margin-top: 0;
}

@media only screen and (max-width: 735px) {
	.row {
		display: inline;
	}
}

.thumbnail {
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
	z-index: 1;
}

.thumbnail-copy {
	position: absolute !important;
	top: 46%;
	left: 2%;
}

