/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.page-overview .section-hero .image-macbook {
	background-image: url("/euro/business/c/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_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-overview .section-hero .image-macbook {
		background-image: url("/euro/business/c/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.page-overview .section-hero .image-macbook {
		background-image: url("/euro/business/c/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_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-overview .section-hero .image-macbook {
		background-image: url("/euro/business/c/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.page-overview .section-hero .image-macbook {
		background-image: url("/euro/business/c/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_small.png");
	}
}
@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) {
	.page-overview .section-hero .image-macbook {
		background-image: url("/euro/business/c/screens_alt/images/overview/hero_macbook__ekcbds4u94a6_small_2x.png");
	}
}

.page-overview .section-productivity .image-tile1 {
	background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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-overview .section-productivity .image-tile1 {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-overview .section-productivity .image-tile1 {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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-overview .section-productivity .image-tile1 {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.page-overview .section-productivity .image-tile1 {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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) {
	.page-overview .section-productivity .image-tile1 {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_small_2x.jpg");
	}
}
.page-overview .section-productivity .image-tile1-small {
	background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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-overview .section-productivity .image-tile1-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-overview .section-productivity .image-tile1-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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-overview .section-productivity .image-tile1-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.page-overview .section-productivity .image-tile1-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_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) {
	.page-overview .section-productivity .image-tile1-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/productivity_macos__di2g7pdqjhyu_small_2x.jpg");
	}
}

.page-overview .section-at-your-service .image-at-your-service {
	background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_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-overview .section-at-your-service .image-at-your-service {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-overview .section-at-your-service .image-at-your-service {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_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-overview .section-at-your-service .image-at-your-service {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.page-overview .section-at-your-service .image-at-your-service {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_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) {
	.page-overview .section-at-your-service .image-at-your-service {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_small_2x.jpg");
	}
}
.page-overview .section-at-your-service .image-at-your-service-small {
	background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_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-overview .section-at-your-service .image-at-your-service-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-overview .section-at-your-service .image-at-your-service-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_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-overview .section-at-your-service .image-at-your-service-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.page-overview .section-at-your-service .image-at-your-service-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_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) {
	.page-overview .section-at-your-service .image-at-your-service-small {
		background-image: url("/euro/business/c/screens_alt/images/overview/manager__q2rdca20yki2_small_2x.jpg");
	}
}

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
@media only screen and (min-width: 1069px) {
	.modal-it-deployment .half-tile .modal-content-indent {
		margin-inline-end: 0px;
	}
	.modal-it-deployment .stat-copy {
		max-width: 317px;
	}
	.section-productivity .gallery-item-engagement .text-image {
		font-size: 60px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.modal-it-deployment .stat-copy {
		max-width: 317px;
	}
	.section-productivity .gallery-item-engagement .text-image {
		font-size: 48px;
	}
}

@media only screen and (max-width: 1068px) {
	.page-overview .section-resources .feature .tile-padding {
		padding: 75px 40px 60px;
		min-height: 470px;
	}
}

@media only screen and (max-width: 734px) {
	.page-overview .section-resources .feature .tile-padding {
		padding: 0;
		min-height: 260px;
	}
	.modal-content-footer-stat .stat-em {
		font-size: 94px;
	}
	.section-productivity .gallery-item-engagement .text-image {
		font-size: 38px;
	}
}

@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-button .small {
		line-height: 0;
	}
}

.page-overview .section-resources.tile-not-reversed {
	margin-bottom: 20px;
}

@media only screen and (max-width: 1068px) {
	.page-overview .section-resources.tile-not-reversed {
		margin-bottom: 7px;
	}
}

@media only screen and (max-width: 734px) {
	.page-overview .section-resources.tile-not-reversed {
		margin-bottom: 0px;
	}
	.page-overview .section-hero-poster-background {
		margin-top: 225px;
	}
}

.page-overview .wwdc-banner {
	padding: 25px 0;
	text-align: center;
	color: #fff;
	background-color: #295ec6;
}

.page-overview .wwdc-banner a {
	color: #fff;
}

@media only screen and (max-width: 335px) {
	.page-overview .section-hero .hero-copy-wrap .hero-headline {
		font-size: 43px;
		max-width: 330px;
	}
}

.page-overview .section-productivity .hero-poster-copy {
	padding-right: 4px;
	z-index: 9;
}

@media only screen and (max-width: 1068px) {
	.page-overview .section-productivity .hero-poster-copy {
		padding-right: 0;
	}
}

.page-overview .section-productivity.section-hero-poster-background {
	margin-top: 0;
}

.page-overview .section-productivity .image-tile-hero {
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("/euro/business/c/generic/images/overview/productivity_hero__bg8vwq9k7xea_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) {
	.page-overview .section-productivity .image-tile-hero {
		background-image: url("/euro/business/c/generic/images/overview/productivity_hero__bg8vwq9k7xea_large_2x.jpg");
	}
}

.page-overview .section-productivity .image-tile-hero::after {
	content: "";
	display: block;
	padding-bottom: 66.63415%;
}

@media only screen and (max-width: 1068px) {
	.page-overview .section-productivity .image-tile-hero {
		background-repeat: no-repeat;
		background-image: url("/euro/business/c/generic/images/overview/productivity_hero__bg8vwq9k7xea_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) {
	.page-overview .section-productivity .image-tile-hero {
		background-image: url("/euro/business/c/generic/images/overview/productivity_hero__bg8vwq9k7xea_medium_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.page-overview .section-productivity .image-tile-hero::after {
		content: "";
		display: block;
		padding-bottom: 95.88015%;
	}
}

@media only screen and (max-width: 734px) {
	.page-overview .section-productivity .image-tile-hero {
		background-repeat: no-repeat;
		background-image: url("/euro/business/c/generic/images/overview/productivity_hero__bg8vwq9k7xea_small.jpg");
		background-size: cover;
	}
}

@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) {
	.page-overview .section-productivity .image-tile-hero {
		background-image: url("/euro/business/c/generic/images/overview/productivity_hero__bg8vwq9k7xea_small_2x.jpg");
	}
}

.page-overview .section-productivity .image-tile-hero {
	width: auto;
	left: unset;
	margin-left: unset;
}
@media only screen and (max-width: 734px) {
	.page-overview .section-hero .hero-copy-wrap .hero-headline, .page-overview .section-hero .hero-copy-wrap .hero-eyebrow {
		max-width: 320px;
	}
	.page-overview .section-hero .hero-copy-wrap {
		padding: 64px 0 60px;
	}
	.typography-headline-super {
		font-size: 42px;
	}
}

#services .section-content-responsive {
	padding-bottom: 50px;
}

@media only screen and (max-width: 734px) {
	.section-content-responsive {
		width: 88.5%;
	}
}

/*------------------------------------*
   END LOCAL FIXES
\*------------------------------------*/
