
.typography-callout:lang(zh-HK) {
    
}
.highlight:before {
    transform: translateY(-56%);
}

.highlight-wrapper.hl .highlight:before {
    transform: translateY(-50%);
}

.section-hero .image-hero-macbook-bottom-right {
	background-image: url("/tw/education/k12/images/overview/hero_macbook_1__emf081hfi4eq_large.jpg");
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.section-hero .image-hero-macbook-bottom-right {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_1__emf081hfi4eq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .image-hero-macbook-bottom-right {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_1__emf081hfi4eq_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-hero .image-hero-macbook-bottom-right {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_1__emf081hfi4eq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .image-hero-macbook-bottom-right {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_1__emf081hfi4eq_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-hero .image-hero-macbook-bottom-right {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_1__emf081hfi4eq_small_2x.jpg");
	}
}

.section-hero .image-hero-macbook-top-left {
	background-image: url("/tw/education/k12/images/overview/hero_macbook_2__fx4gtlu4h0a6_large.jpg");
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.section-hero .image-hero-macbook-top-left {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_2__fx4gtlu4h0a6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .image-hero-macbook-top-left {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_2__fx4gtlu4h0a6_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-hero .image-hero-macbook-top-left {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_2__fx4gtlu4h0a6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .image-hero-macbook-top-left {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_2__fx4gtlu4h0a6_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-hero .image-hero-macbook-top-left {
		background-image: url("/tw/education/k12/images/overview/hero_macbook_2__fx4gtlu4h0a6_small_2x.jpg");
	}
}

@media only screen and (min-width: 1069px) {
    .section-how-to-buy-module .column-buy {
    padding-left: 80px;
    padding-right: 0;
}
}
.section-how-to-buy-module .column-buy .column-content {
    max-width: 100%;
}
.section-sign-up .content-wrapper {
    max-width: 900px;
}

/* Fix Highlight */
p .highlight, h3 .highlight {
	z-index: -1;
}

.section-content-bentos h2.bentos-intro-headline {
	position: relative;
	z-index: 1;
}

.section-content-bentos h2.bentos-intro-headline .highlight, h2.apps-headline .highlight, h2.section-built-in-apps .highlight {
	z-index: -1;
}


@media only screen and (max-width: 735px) {
	.desktop {
		display: none;
	}
}
.mobile {
	display: none;
}
@media only screen and (max-width: 735px) {
	.mobile {
		display: inline;
	}
	.mab {
		position: absolute;
	}
}



.ml06 {
    margin-left: 0.5em;
}
@media only screen and (min-width: 736px) {
    .ml06_lm {
        margin-left: 0.5em;
    }
}
@media only screen and (max-width: 735px) {
    .ml06_s {
        margin-left: 0.5em;
	}
	.typography-headline-elevated.apps-headline .highlight-wrapper .highlight:nth-child(2) {
		margin-left: 0.5em;
	}
}





.section-how-to-buy-module .column-buy .column-content.buy {
	max-width: 100%;
	}


@media only screen and (min-width: 1069px) {
		.section-how-to-buy-module .column-contact {
			padding-right: 10px;
			padding-left: 110px;
		}
	}



.wake a {
	position: relative;
}
html[lang=zh-TW] .wake .more::after {
	position: absolute;
	top: 1px;
	right: -10px;
}

@media only screen and (min-width: 735px) {
	.modal .section-how-to-buy-module .column-buy {
		padding-left: 90px;
	}
}
@media only screen and (min-width: 900px) and (max-width: 1068px) {
	.footer-how-to-buy {
		transform: translateX(2%);
	}
	.modal .section-how-to-buy-module .column-contact {
		transform: translateX(25%);
	}
}
@media only screen and (min-width: 735px) and (max-width: 899px) {
	.footer-how-to-buy .column-contact {
		padding-left:0;
	}	
	.footer-how-to-buy .column-buy {
		transform: translateX(20%);
		}
		.modal .section-how-to-buy-module .column-contact {
			transform: translateX(5%);
		}
}

