.ribbon {
	padding: 25px 0;
	text-align: center;
	background-color: #faf2e3;
}

html.text-zoom .ribbon {
	padding: 60px 0;
}

.color-orange {
	color: #fc5158;
}

.color-headline-gray {
	color: #86868b;
}

.large-centered {
	margin-left: auto;
	margin-right: auto;
}

.flex-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: inherit;
}

@media only screen and (max-width: 735px) {
	.flex-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.text-zoom .flex-row {
	display: block;
}

.max-width {
	margin-left: auto;
	margin-right: auto;
	max-width: calc(1220px + 7.865% * 2);
	padding: 0 7.865%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

@media only screen and (max-width: 735px) {
	.max-width {
		max-width: 440px;
		padding: 0;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 96%;
	}
}

.ribbon .column {
	display: flex;
	justify-content: center;
	text-align: center;
}

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

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

.ribbon .column .img-delima {
	display: inline-block;
	margin-top: 0;
	margin-left: 5px;
	width: 98px;
	height: 21px;
	background-size: 98px 21px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/delima_logo_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) {
	.ribbon .column .img-delima {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/delima_logo_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.ribbon .column .img-delima {
		width: 98px;
		height: 21px;
		background-size: 98px 21px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/delima_logo_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) {
	.ribbon .column .img-delima {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/delima_logo_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.ribbon .column .img-delima {
		margin-top: -5px;
		margin-bottom: -5px;
		width: 108px;
		height: 23px;
		background-size: 108px 23px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/delima_logo_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) {
	.ribbon .column .img-delima {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/delima_logo_small_2x.png");
	}
}

.lockup-block {
	margin-top: 80px;
}

@media only screen and (max-width: 1068px) {
	.lockup-block {
		margin-top: 70px;
	}
}

@media only screen and (max-width: 735px) {
	.lockup-block {
		margin-top: 15px;
	}
}

.lockup-block .lockup-img {
	margin-left: -270px;
	margin-top: 40px;
}

@media only screen and (max-width: 1068px) {
	.lockup-block .lockup-img {
		margin-left: -135px;
	}
}

@media only screen and (max-width: 735px) {
	.lockup-block .lockup-img {
		margin-left: 0;
	}
}

.lockup-block .lockup-img.lockup-img-alt {
	margin-left: 60px;
	margin-top: 0;
}

@media only screen and (max-width: 1068px) {
	.lockup-block .lockup-img.lockup-img-alt {
		margin-left: 30;
	}
}

@media only screen and (max-width: 735px) {
	.lockup-block .lockup-img.lockup-img-alt {
		margin-left: 0;
	}
}

.lockup-block .lockup-copy {
	padding-left: 80px;
}

@media only screen and (max-width: 1068px) {
	.lockup-block .lockup-copy {
		padding-left: 50px;
	}
}

@media only screen and (max-width: 735px) {
	.lockup-block .lockup-copy {
		padding-left: 0;
	}
}

.section-callout {
	margin-left: auto;
	margin-right: auto;
	max-width: 1650px;
}

@media only screen and (max-width: 735px) {
	.section-callout {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%;
	}
}

.tiles-two-up .tile {
	max-width: calc((100% - 40px) / 2);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

@media only screen and (max-width: 735px) {
	.tiles-two-up .tile {
		max-width: none;
	}
}

.section-hero {
	background-color: #fc5158;
	text-align: center;
	color: #fff;
}

.section-hero h1 {
	color: #fff;
}

.section-hero .hero-copy {
	padding-top: 40px;
}

@media only screen and (max-width: 735px) {
	.section-hero .hero-copy {
		padding-top: 20px;
		padding-bottom: 40px;
	}
}

.section-hero .image-hero-ipad {
	width: 556px;
	height: 529px;
	background-size: 556px 529px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/hero_ipad_large.png");
	position: relative;
	left: 50%;
	margin: 40px 0px 40px -278px;
}

@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-hero .image-hero-ipad {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/hero_ipad_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .image-hero-ipad {
		width: 427px;
		height: 406px;
		background-size: 427px 406px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/hero_ipad_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-hero .image-hero-ipad {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/hero_ipad_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .image-hero-ipad {
		width: 336px;
		height: 320px;
		background-size: 336px 320px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/hero_ipad_small.png");
		margin-top: 30px;
	}
}

@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-hero .image-hero-ipad {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/hero_ipad_small_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .image-hero-ipad {
		left: 50%;
		margin: 30px 0px 30px -213.5px;
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .image-hero-ipad {
		left: 50%;
		margin: 20px 0px 0px -168px;
	}
}

.section-teacher {
	padding-top: 125px;
	padding-bottom: 100px;
}

@media only screen and (max-width: 1068px) {
	.section-teacher {
		padding-top: 105px;
		padding-bottom: 105px;
	}
}

@media only screen and (max-width: 735px) {
	.section-teacher {
		padding-top: 96px;
		padding-bottom: 96px;
	}
	.section-teacher.second-row {
		padding-top: 40px;
	}
}

.section-teacher .teacher-in-action {
	padding-top: 125px;
}

@media only screen and (max-width: 1068px) {
	.section-teacher .teacher-in-action {
		padding-top: 105px;
	}
}

@media only screen and (max-width: 735px) {
	.section-teacher .teacher-in-action {
		padding-top: 96px;
	}
}

.section-teacher .grid {
	padding-top: 40px;
}

.section-teacher .grid p {
	padding-right: 0;
}

@media only screen and (max-width: 1068px) {
	.section-teacher .grid p {
		padding-right: 30px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-teacher .grid p {
		padding-right: 0;
	}
}

.hub-tile-content-container h4, .hub-tile-content-container h3 {
	text-align: center;
}

.section-teacher .links {
	padding-top: 20px;
}

.section-creativity .row-creativity .links {
	padding-top: 20px;
}

.section-creativity {
	padding-top: 125px;
	padding-bottom: 100px;
	background: #f7f7ff;
}

@media only screen and (max-width: 1068px) {
	.section-creativity {
		padding-top: 105px;
		padding-bottom: 105px;
	}
}

@media only screen and (max-width: 735px) {
	.section-creativity {
		padding-top: 96px;
		padding-bottom: 96px;
	}
	.section-creativity .second-row {
		padding-top: 40px;
	}
}

.section-creativity .row-creativity {
	padding-top: 80px;
}

.section-creativity .row-creativity .column:first-child {
	padding-right: 15%;
}

@media only screen and (max-width: 1068px) {
	.section-creativity .row-creativity .column:first-child {
		padding-right: 10%;
	}
}

@media only screen and (max-width: 735px) {
	.section-creativity .row-creativity .column:first-child {
		padding-right: 6%;
	}
}

.section-creativity .row-creativity .column:nth-child(2) {
	padding-left: 15%;
}

@media only screen and (max-width: 1068px) {
	.section-creativity .row-creativity .column:nth-child(2) {
		padding-left: 10%;
	}
}

@media only screen and (max-width: 735px) {
	.section-creativity .row-creativity .column:nth-child(2) {
		padding-left: 0;
		padding-right: 6%;
	}
}

.section-creativity .row-creativity figure {
	margin-bottom: 60px;
}

@media only screen and (max-width: 1068px) {
	.section-creativity .row-creativity figure {
		margin-bottom: 45px;
	}
}

.section-creativity .row-creativity .links {
	padding-top: 20px;
}

@media only screen and (max-width: 735px) {
	.section-creativity .row-creativity {
		padding-top: 40px;
	}
}

.section-creativity .creativity-callout {
	padding-top: 80px;
}

@media only screen and (max-width: 735px) {
	.section-creativity .creativity-callout .column:nth-child(1) .row .column:nth-child(2) {
		padding-bottom: 80px;
	}
}

.section-creativity .lockup-block .lockup-img {
	margin-left: -270px;
	margin-top: 40px;
}

@media only screen and (max-width: 1068px) {
	.section-creativity .lockup-block .lockup-img {
		margin-left: -182px;
	}
}

@media only screen and (max-width: 735px) {
	.section-creativity .lockup-block .lockup-img {
		margin-left: 0;
		margin-bottom: 34px;
	}
}

.section-creativity .lockup-block .lockup-img.lockup-img-alt {
	margin-left: 60px;
	margin-top: 0;
}

@media only screen and (max-width: 1068px) {
	.section-creativity .lockup-block .lockup-img.lockup-img-alt {
		margin-left: 30;
	}
}

@media only screen and (max-width: 735px) {
	.section-creativity .lockup-block .lockup-img.lockup-img-alt {
		margin-left: 0;
	}
}

.section-coding {
	padding-top: 125px;
	padding-bottom: 100px;
	background-color: #faf3e6;
}

@media only screen and (max-width: 1068px) {
	.section-coding {
		padding-top: 105px;
		padding-bottom: 105px;
	}
}

@media only screen and (max-width: 735px) {
	.section-coding {
		padding-top: 96px;
		padding-bottom: 96px;
	}
	.section-coding .second-row {
		padding-top: 40px;
	}
	.section-coding .develop-in-swift .second-row {
		padding-bottom: 40px;
	}
	.section-coding .lockup-develop-in-swift {
		padding-top: 45px;
		padding-bottom: 60px;
	}
}

.section-coding .row-coding {
	padding-top: 80px;
}

.section-coding .row-coding .column:first-child {
	padding-right: 15%;
}

@media only screen and (max-width: 1068px) {
	.section-coding .row-coding .column:first-child {
		padding-right: 10%;
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .row-coding .column:first-child {
		padding-right: 6%;
	}
}

.section-coding .row-coding .column:nth-child(2) {
	padding-left: 15%;
}

@media only screen and (max-width: 1068px) {
	.section-coding .row-coding .column:nth-child(2) {
		padding-left: 10%;
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .row-coding .column:nth-child(2) {
		padding-left: 0;
		padding-right: 6%;
	}
}

.section-coding .row-coding figure {
	margin-bottom: 60px;
}

@media only screen and (max-width: 1068px) {
	.section-coding .row-coding figure {
		margin-bottom: 45px;
	}
}

.section-coding .row-coding .links {
	padding-top: 20px;
}

@media only screen and (max-width: 735px) {
	.section-coding .row-coding {
		padding-top: 40px;
	}
}

@media only screen and (max-width: 735px) {
	.section-coding div:nth-child(4) .row .column:nth-child(2) .row .column:nth-child(2) {
		padding-bottom: 80px;
	}
	.section-coding .callout-block {
		padding-top: 80px;
	}
}

.section-coding .section-content.lockup-quick-guides .lockup-copy, .section-coding .section-content.lockup-quick-start-to-code .lockup-copy {
	padding-left: 80px;
}

@media only screen and (max-width: 1068px) {
	.section-coding .section-content.lockup-quick-guides .lockup-copy, .section-coding .section-content.lockup-quick-start-to-code .lockup-copy {
		padding-left: 50px;
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .section-content.lockup-quick-guides .lockup-copy, .section-coding .section-content.lockup-quick-start-to-code .lockup-copy {
		padding-left: 0;
	}
}

.section-coding .develop-in-swift {
	padding-top: 80px;
}

@media only screen and (max-width: 735px) {
	.section-coding .develop-in-swift {
		padding-top: 0;
	}
}

.section-coding .lockup-block .lockup-img {
	margin-left: -270px;
	margin-top: 40px;
}

@media only screen and (max-width: 1068px) {
	.section-coding .lockup-block .lockup-img {
		margin-left: -135px;
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .lockup-block .lockup-img {
		margin-left: 0;
	}
}

.section-coding .icon-puzzles-adventures-teacher {
	width: 286px;
	height: 371px;
	background-size: 286px 371px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ecc_adventures_teacherguide_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-coding .icon-puzzles-adventures-teacher {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ecc_adventures_teacherguide_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-coding .icon-puzzles-adventures-teacher {
		width: 190px;
		height: 249px;
		background-size: 190px 249px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ecc_adventures_teacherguide_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-coding .icon-puzzles-adventures-teacher {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ecc_adventures_teacherguide_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-puzzles-adventures-teacher {
		width: 162px;
		height: 211px;
		background-size: 162px 211px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ecc_adventures_teacherguide_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-coding .icon-puzzles-adventures-teacher {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ecc_adventures_teacherguide_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-puzzles-adventures-teacher {
		margin-bottom: 40px;
	}
}

.section-coding .icon-swift-basics {
	width: 286px;
	height: 371px;
	background-size: 286px 371px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_explorations_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-coding .icon-swift-basics {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_explorations_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-coding .icon-swift-basics {
		width: 190px;
		height: 249px;
		background-size: 190px 249px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_explorations_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-coding .icon-swift-basics {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_explorations_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-swift-basics {
		width: 162px;
		height: 211px;
		background-size: 162px 211px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_explorations_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-coding .icon-swift-basics {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_explorations_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-swift-basics {
		margin-bottom: 40px;
	}
}

.section-coding .icon-AP-comp-sci {
	width: 286px;
	height: 371px;
	background-size: 286px 371px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_ap_cs_principles_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-coding .icon-AP-comp-sci {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_ap_cs_principles_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-coding .icon-AP-comp-sci {
		width: 190px;
		height: 249px;
		background-size: 190px 249px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_ap_cs_principles_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-coding .icon-AP-comp-sci {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_ap_cs_principles_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-AP-comp-sci {
		width: 162px;
		height: 211px;
		background-size: 162px 211px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_ap_cs_principles_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-coding .icon-AP-comp-sci {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_ap_cs_principles_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-AP-comp-sci {
		margin-bottom: 40px;
	}
}

.section-coding .icon-swift-fundamentals {
	width: 286px;
	height: 371px;
	background-size: 286px 371px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_fundamentals_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-coding .icon-swift-fundamentals {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_fundamentals_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-coding .icon-swift-fundamentals {
		width: 190px;
		height: 249px;
		background-size: 190px 249px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_fundamentals_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-coding .icon-swift-fundamentals {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_fundamentals_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-swift-fundamentals {
		width: 162px;
		height: 211px;
		background-size: 162px 211px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_fundamentals_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-coding .icon-swift-fundamentals {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_fundamentals_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-swift-fundamentals {
		margin-bottom: 40px;
	}
}

.section-coding .icon-swift-data-collections {
	width: 286px;
	height: 371px;
	background-size: 286px 371px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_data_collections_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-coding .icon-swift-data-collections {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_data_collections_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-coding .icon-swift-data-collections {
		width: 190px;
		height: 249px;
		background-size: 190px 249px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_data_collections_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-coding .icon-swift-data-collections {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_data_collections_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-swift-data-collections {
		width: 162px;
		height: 211px;
		background-size: 162px 211px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_data_collections_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-coding .icon-swift-data-collections {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/dis_data_collections_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-coding .icon-swift-data-collections {
		margin-bottom: 40px;
	}
}

.section-augmented-reality {
	padding-top: 125px;
	padding-bottom: 100px;
}

@media only screen and (max-width: 1068px) {
	.section-augmented-reality {
		padding-top: 105px;
		padding-bottom: 105px;
	}
}

@media only screen and (max-width: 735px) {
	.section-augmented-reality {
		padding-top: 96px;
		padding-bottom: 96px;
	}
}

.section-augmented-reality .ar-for-kids {
	padding-top: 80px;
}

.section-augmented-reality .icon-ar-for-kids {
	width: 289px;
	height: 384px;
	background-size: 289px 384px;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ar_activities_for_kids_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-augmented-reality .icon-ar-for-kids {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ar_activities_for_kids_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-augmented-reality .icon-ar-for-kids {
		width: 191px;
		height: 254px;
		background-size: 191px 254px;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ar_activities_for_kids_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-augmented-reality .icon-ar-for-kids {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ar_activities_for_kids_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-augmented-reality .icon-ar-for-kids {
		width: 162px;
		height: 216px;
		background-size: 162px 216px;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ar_activities_for_kids_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-augmented-reality .icon-ar-for-kids {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/ar_activities_for_kids_small_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-augmented-reality .icon-ar-for-kids {
		margin-bottom: 40px;
	}
}

.section-app {
	background: #f2f2f2;
	padding-top: 125px;
	padding-bottom: 100px;
}

@media only screen and (max-width: 1068px) {
	.section-app {
		padding-top: 105px;
		padding-bottom: 105px;
	}
}

@media only screen and (max-width: 735px) {
	.section-app {
		padding-top: 96px;
		padding-bottom: 96px;
	}
}

.section-app .tile {
	-webkit-box-shadow: 15px 16px 28px 0 rgba(0, 0, 0, 0.11);
	box-shadow: 15px 16px 28px 0 rgba(0, 0, 0, 0.11);
}

.section-app .tile {
	margin-bottom: 40px;
	background-color: white;
	border-radius: 18px;
}

@media only screen and (max-width: 735px) {
	.section-app .tile {
		margin-bottom: 60px;
	}
}

@media only screen and (max-width: 735px) {
	.section-app .flex-content {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		padding-right: 10% !important;
		padding-left: 10% !important;
	}
}

@media only screen and (max-width: 735px) {
	.section-app .tiles-full-width .tile {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.section-app .tiles-full-width .flex-column {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

@media only screen and (max-width: 735px) {
	.section-app .tiles-full-width .flex-column .tiles-full-width .tile {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
}

.section-app .tiles-full-width .flex-column.with-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.section-app .tiles-full-width .flex-column.with-text .flex-content {
	padding-left: 10%;
	padding-right: 20%;
}

@media only screen and (max-width: 1068px) {
	.section-app .tiles-full-width .flex-column.with-text .flex-content {
		padding-right: 12%;
	}
}

.section-app .tiles-full-width .flex-content {
	padding-right: 15%;
	padding-left: 15%;
	padding-top: 100px;
	padding-bottom: 100px;
}

@media only screen and (max-width: 1068px) {
	.section-app .tiles-full-width .flex-content {
		padding-right: 12%;
		padding-left: 12%;
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

.section-app .fluid-image {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border-top-left-radius: 18px;
	border-top-right-radius: 18px;
}

.section-app .tile-container {
	margin-top: 100px;
}

@media only screen and (max-width: 735px) {
	.section-app .tile-container {
		margin-top: 50px;
	}
}

.section-app .tile-container .tiles-full-width {
	text-align: center;
}

.section-app .tile-container .tiles-two-up.max-width {
	max-width: calc(858px + 7.865% * 2);
}

@media only screen and (max-width: 1068px) {
	.section-app .tile-container .tiles-two-up.max-width {
		max-width: calc(856px + 4.865% * 2);
		padding: 0 4.865%;
	}
}

@media only screen and (max-width: 735px) {
	.section-app .tile-container .tiles-two-up.max-width {
		max-width: 332px;
		padding: 0;
	}
}

.section-app .tile-container .tiles-three-up .tile {
	-ms-flex-preferred-size: 33.333%;
	flex-basis: 33.333%;
}

@media only screen and (max-width: 735px) {
	.section-app .tile-container .tiles-three-up .tile {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
}

.section-app .tile-container .tiles-three-up .tile:first-child {
	margin-right: calc(40px / 2);
}

@media only screen and (max-width: 735px) {
	.section-app .tile-container .tiles-three-up .tile:first-child {
		margin-right: 0;
	}
}

.section-app .tile-container .tiles-three-up .tile:last-child {
	margin-left: calc(40px / 2);
}

@media only screen and (max-width: 735px) {
	.section-app .tile-container .tiles-three-up .tile:last-child {
		margin-left: 0;
	}
}

.section-app .tile-container .tiles-three-up .flex-content {
	padding-right: 9%;
	padding-left: 9%;
	padding-top: 50px;
	padding-bottom: 75px;
}

@media only screen and (max-width: 1068px) {
	.section-app .tile-container .tiles-three-up .flex-content {
		padding-right: 10%;
		padding-left: 10%;
	}
	.section-app .tile-container .tiles-three-up .flex-content .typography-headline-reduced-bold {
		font-size: 28px;
	}
}

.section-app .image-tile-learn-study-home-app {
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/learn_from_home_large.jpg");
	background-size: cover;
}

@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-app .image-tile-learn-study-home-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/learn_from_home_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-app .image-tile-learn-study-home-app {
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/learn_from_home_medium.jpg");
		background-size: cover;
	}
}

@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-app .image-tile-learn-study-home-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/learn_from_home_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .image-tile-learn-study-home-app {
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/learn_from_home_small.jpg");
		background-size: cover;
	}
}

@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-app .image-tile-learn-study-home-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/learn_from_home_small_2x.jpg");
	}
}

.section-app .image-tile-learn-study-home-app::after {
	content: "";
	display: block;
	padding-bottom: 76.88172%;
}

@media only screen and (max-width: 1068px) {
	.section-app .image-tile-learn-study-home-app::after {
		content: "";
		display: block;
		padding-bottom: 65.64417%;
	}
}

@media only screen and (max-width: 735px) {
	.section-app .image-tile-learn-study-home-app::after {
		content: "";
		display: block;
		padding-bottom: 66.35514%;
	}
}

.section-app .image-tile-creative-app {
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/creative_apps_large.jpg");
	background-size: cover;
}

@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-app .image-tile-creative-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/creative_apps_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-app .image-tile-creative-app {
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/creative_apps_medium.jpg");
		background-size: cover;
	}
}

@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-app .image-tile-creative-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/creative_apps_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .image-tile-creative-app {
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/creative_apps_small.jpg");
		background-size: cover;
	}
}

@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-app .image-tile-creative-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/creative_apps_small_2x.jpg");
	}
}

.section-app .image-tile-creative-app::after {
	content: "";
	display: block;
	padding-bottom: 76.88172%;
}

@media only screen and (max-width: 1068px) {
	.section-app .image-tile-creative-app::after {
		content: "";
		display: block;
		padding-bottom: 65.64417%;
	}
}

@media only screen and (max-width: 735px) {
	.section-app .image-tile-creative-app::after {
		content: "";
		display: block;
		padding-bottom: 66.35514%;
	}
}

.section-app .image-tile-schooled-app {
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/get_schooled_app_large.jpg");
	background-size: cover;
}

@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-app .image-tile-schooled-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/get_schooled_app_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-app .image-tile-schooled-app {
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/get_schooled_app_medium.jpg");
		background-size: cover;
	}
}

@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-app .image-tile-schooled-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/get_schooled_app_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .image-tile-schooled-app {
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/get_schooled_app_small.jpg");
		background-size: cover;
	}
}

@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-app .image-tile-schooled-app {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/get_schooled_app_small_2x.jpg");
	}
}

.section-app .image-tile-schooled-app::after {
	content: "";
	display: block;
	padding-bottom: 76.88172%;
}

@media only screen and (max-width: 1068px) {
	.section-app .image-tile-schooled-app::after {
		content: "";
		display: block;
		padding-bottom: 65.64417%;
	}
}

@media only screen and (max-width: 735px) {
	.section-app .image-tile-schooled-app::after {
		content: "";
		display: block;
		padding-bottom: 66.35514%;
	}
}

.section-app ul {
	margin-left: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-top: 77px;
}

.section-app ul ul {
	list-style-type: disc;
}

.section-app ul ul ul {
	list-style-type: circle;
}

.section-app ul ul ul ul {
	list-style-type: square;
}

.section-app ul li {
	text-align: center;
}

.section-app ul li:before {
	content: "";
	display: block;
	margin: 0 auto 10px;
}

@media only screen and (max-width: 735px) {
	.section-app ul {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: space-between;
		text-align: center;
	}
	.section-app ul li {
		width: 30%;
		display: inline-block;
		margin-bottom: 20px;
	}
}

.section-app .items-desktop.first-item li:nth-child(1):before, .section-app .items-mobile li:nth-child(1):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_pages_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-app .items-desktop.first-item li:nth-child(1):before, .section-app .items-mobile li:nth-child(1):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_pages_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.first-item li:nth-child(1):before, .section-app .items-mobile li:nth-child(1):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_pages_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-app .items-desktop.first-item li:nth-child(1):before, .section-app .items-mobile li:nth-child(1):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_pages_small_2x.png");
	}
}

.section-app .items-desktop.first-item li:nth-child(2):before, .section-app .items-mobile li:nth-child(2):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_keynote_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-app .items-desktop.first-item li:nth-child(2):before, .section-app .items-mobile li:nth-child(2):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_keynote_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.first-item li:nth-child(2):before, .section-app .items-mobile li:nth-child(2):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_keynote_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-app .items-desktop.first-item li:nth-child(2):before, .section-app .items-mobile li:nth-child(2):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_keynote_small_2x.png");
	}
}

.section-app .items-desktop.first-item li:nth-child(3):before, .section-app .items-mobile li:nth-child(3):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_numbers_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-app .items-desktop.first-item li:nth-child(3):before, .section-app .items-mobile li:nth-child(3):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_numbers_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.first-item li:nth-child(3):before, .section-app .items-mobile li:nth-child(3):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_numbers_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-app .items-desktop.first-item li:nth-child(3):before, .section-app .items-mobile li:nth-child(3):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_numbers_small_2x.png");
	}
}

.section-app .items-desktop.first-item li:nth-child(4):before, .section-app .items-mobile li:nth-child(4):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_garageband_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-app .items-desktop.first-item li:nth-child(4):before, .section-app .items-mobile li:nth-child(4):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_garageband_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.first-item li:nth-child(4):before, .section-app .items-mobile li:nth-child(4):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_garageband_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-app .items-desktop.first-item li:nth-child(4):before, .section-app .items-mobile li:nth-child(4):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_garageband_small_2x.png");
	}
}

.section-app .items-desktop.first-item li:nth-child(5):before, .section-app .items-mobile li:nth-child(5):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_imovie_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-app .items-desktop.first-item li:nth-child(5):before, .section-app .items-mobile li:nth-child(5):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_imovie_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.first-item li:nth-child(5):before, .section-app .items-mobile li:nth-child(5):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_imovie_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-app .items-desktop.first-item li:nth-child(5):before, .section-app .items-mobile li:nth-child(5):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_imovie_small_2x.png");
	}
}

.section-app .items-desktop.first-item li:nth-child(6):before, .section-app .items-mobile li:nth-child(6):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_clips_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-app .items-desktop.first-item li:nth-child(6):before, .section-app .items-mobile li:nth-child(6):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_clips_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.first-item li:nth-child(6):before, .section-app .items-mobile li:nth-child(6):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_clips_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-app .items-desktop.first-item li:nth-child(6):before, .section-app .items-mobile li:nth-child(6):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_clips_small_2x.png");
	}
}

.section-app .items-desktop.first-item li:nth-child(7):before, .section-app .items-mobile li:nth-child(7):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_voice_memos_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-app .items-desktop.first-item li:nth-child(7):before, .section-app .items-mobile li:nth-child(7):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_voice_memos_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.first-item li:nth-child(7):before, .section-app .items-mobile li:nth-child(7):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_voice_memos_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-app .items-desktop.first-item li:nth-child(7):before, .section-app .items-mobile li:nth-child(7):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_voice_memos_small_2x.png");
	}
}

.section-app .items-desktop.second-item li:nth-child(1):before, .section-app .items-mobile li:nth-child(8):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_files_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-app .items-desktop.second-item li:nth-child(1):before, .section-app .items-mobile li:nth-child(8):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_files_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.second-item li:nth-child(1):before, .section-app .items-mobile li:nth-child(8):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_files_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-app .items-desktop.second-item li:nth-child(1):before, .section-app .items-mobile li:nth-child(8):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_files_small_2x.png");
	}
}

.section-app .items-desktop.second-item li:nth-child(2):before, .section-app .items-mobile li:nth-child(9):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_word_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-app .items-desktop.second-item li:nth-child(2):before, .section-app .items-mobile li:nth-child(9):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_word_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.second-item li:nth-child(2):before, .section-app .items-mobile li:nth-child(9):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_word_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-app .items-desktop.second-item li:nth-child(2):before, .section-app .items-mobile li:nth-child(9):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_word_small_2x.png");
	}
}

.section-app .items-desktop.second-item li:nth-child(3):before, .section-app .items-mobile li:nth-child(10):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_powerpoint_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-app .items-desktop.second-item li:nth-child(3):before, .section-app .items-mobile li:nth-child(10):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_powerpoint_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.second-item li:nth-child(3):before, .section-app .items-mobile li:nth-child(10):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_powerpoint_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-app .items-desktop.second-item li:nth-child(3):before, .section-app .items-mobile li:nth-child(10):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_powerpoint_small_2x.png");
	}
}

.section-app .items-desktop.second-item li:nth-child(4):before, .section-app .items-mobile li:nth-child(11):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_excel_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-app .items-desktop.second-item li:nth-child(4):before, .section-app .items-mobile li:nth-child(11):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_excel_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.second-item li:nth-child(4):before, .section-app .items-mobile li:nth-child(11):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_excel_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-app .items-desktop.second-item li:nth-child(4):before, .section-app .items-mobile li:nth-child(11):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_excel_small_2x.png");
	}
}

.section-app .items-desktop.second-item li:nth-child(5):before, .section-app .items-mobile li:nth-child(12):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_reality_composer_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-app .items-desktop.second-item li:nth-child(5):before, .section-app .items-mobile li:nth-child(12):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_reality_composer_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.second-item li:nth-child(5):before, .section-app .items-mobile li:nth-child(12):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_reality_composer_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-app .items-desktop.second-item li:nth-child(5):before, .section-app .items-mobile li:nth-child(12):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_reality_composer_small_2x.png");
	}
}

.section-app .items-desktop.second-item li:nth-child(6):before, .section-app .items-mobile li:nth-child(13):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_notes_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-app .items-desktop.second-item li:nth-child(6):before, .section-app .items-mobile li:nth-child(13):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_notes_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.second-item li:nth-child(6):before, .section-app .items-mobile li:nth-child(13):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_notes_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-app .items-desktop.second-item li:nth-child(6):before, .section-app .items-mobile li:nth-child(13):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_notes_small_2x.png");
	}
}

.section-app .items-desktop.second-item li:nth-child(7):before, .section-app .items-mobile li:nth-child(14):before {
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background-repeat: no-repeat;
	background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_swift_playground_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-app .items-desktop.second-item li:nth-child(7):before, .section-app .items-mobile li:nth-child(14):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_swift_playground_large_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop.second-item li:nth-child(7):before, .section-app .items-mobile li:nth-child(14):before {
		width: 51px;
		height: 51px;
		background-size: 51px 51px;
		background-repeat: no-repeat;
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_swift_playground_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-app .items-desktop.second-item li:nth-child(7):before, .section-app .items-mobile li:nth-child(14):before {
		background-image: url("/my/v/education/k12/home/a/images/delima-teachers/apps_swift_playground_small_2x.png");
	}
}

.section-app .items-desktop {
	display: flex;
}

@media only screen and (max-width: 735px) {
	.section-app .items-desktop {
		display: none;
	}
}

.section-app .items-mobile {
	display: none;
}

@media only screen and (max-width: 735px) {
	.section-app .items-mobile {
		display: flex;
	}
}

.section-remote-learning {
	padding-top: 125px;
	padding-bottom: 100px;
}

@media only screen and (max-width: 1068px) {
	.section-remote-learning {
		padding-top: 105px;
		padding-bottom: 105px;
	}
}

@media only screen and (max-width: 735px) {
	.section-remote-learning {
		padding-top: 96px;
		padding-bottom: 96px;
	}
}

.section-remote-learning .row {
	align-items: center;
}

.section-remote-learning .copy-container {
	padding-top: 80px;
}

.grid {
	padding: 0;
}
