.page-teaching-code .section-develop-in-swift {
	padding-top: 0px;
}

.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
	width: 1920px;
	height: 921px;
	background-size: 1920px 921px;
	background-repeat: no-repeat;
	background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_background__mg197llla526_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -960px;
	position: absolute;
	top: 0;
	z-index: -1;
}

@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) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_background__mg197llla526_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
		width: 1068px;
		height: 826px;
		background-size: 1068px 826px;
		background-repeat: no-repeat;
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_background__mg197llla526_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) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_background__mg197llla526_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
		width: 735px;
		height: 1163px;
		background-size: 735px 1163px;
		background-repeat: no-repeat;
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_background__mg197llla526_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) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_background__mg197llla526_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
		left: 50%;
		margin-left: -534px;
	}
}

@media only screen and (max-width: 735px) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
		left: 50%;
		margin-left: -367.5px;
	}
}

@media only screen and (max-width: 735px) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-background {
		bottom: 0;
		top: auto;
	}
}

.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-video-text {
	margin-left: 20px;
	display: inline-block;
	vertical-align: middle;
	width: 155px;
	height: 29px;
	background-size: 155px 29px;
	background-repeat: no-repeat;
	background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_video_text__ds044hbitbiq_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) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-video-text {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_video_text__ds044hbitbiq_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-video-text {
		width: 155px;
		height: 29px;
		background-size: 155px 29px;
		background-repeat: no-repeat;
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_video_text__ds044hbitbiq_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) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-video-text {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_video_text__ds044hbitbiq_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-video-text {
		width: 106px;
		height: 19px;
		background-size: 106px 19px;
		background-repeat: no-repeat;
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_video_text__ds044hbitbiq_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) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-video-text {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/cs_edu_week_video_text__ds044hbitbiq_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.page-teaching-code .section-cs-edu-week figure.image-cs-edu-week-video-text {
		display: block;
		margin: 25px auto 0;
	}
}

.page-teaching-code .section-everyone-can-code .img-section-hero {
	width: 1920px;
	height: 1813px;
	background-size: 1920px 1813px;
	background-repeat: no-repeat;
	background-image: url("/id/education/k12/teaching-code/images/teaching-code/hop_skip__bmeatexyxyya_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) {
	.page-teaching-code .section-everyone-can-code .img-section-hero {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/hop_skip__bmeatexyxyya_large_2x.jpg");
	}
}

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

@media only screen and (max-width: 735px) {
	.page-teaching-code .section-everyone-can-code .img-section-hero {
		width: 735px;
		height: 995px;
		background-size: 735px 995px;
		background-repeat: no-repeat;
		background-image: url("/id/education/k12/teaching-code/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) {
	.page-teaching-code .section-everyone-can-code .img-section-hero {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/hop_skip__bmeatexyxyya_small_2x.jpg");
	}
}

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

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

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

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

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

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

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

@media only screen and (max-width: 425px) {
	.page-teaching-code .section-everyone-can-code .section-introduction {
		min-height: 1020px;
	}
}

@media only screen and (max-width: 375px) {
	.page-teaching-code .section-everyone-can-code .section-introduction {
		min-height: 1130px;
	}
}

@media only screen and (max-width: 320px) {
	.page-teaching-code .section-everyone-can-code .section-introduction {
		min-height: 1280px;
	}
}

.page-teaching-code .section-csew .csew-eyebrow {
	margin-top: 0;
}

.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code {
	background-image: url("/id/education/k12/teaching-code/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) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code {
		background-image: url("/id/education/k12/teaching-code/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) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code {
		background-image: url("/id/education/k12/teaching-code/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) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_small_2x.jpg");
	}
}

.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
	background-image: url("/id/education/k12/teaching-code/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) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		background-image: url("/id/education/k12/teaching-code/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) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		background-image: url("/id/education/k12/teaching-code/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) {
	.page-teaching-code .section-everyone-can-code .icon-quick-start-to-code.with-8-exercises {
		background-image: url("/id/education/k12/teaching-code/images/teaching-code/quickstart_to_code_8_exercises__ckf6a5123vv6_small_2x.jpg");
	}
}

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