/*------------------------------------*\
  LOCAL SCREENS
\*------------------------------------*/
.section-design .section-header .inline-video-design .static-frame {
	background-repeat: no-repeat;
	background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhdGljX19kdzI5eDIwOXFjcTZfbGFyZ2UuanBn');
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-design .section-header .inline-video-design .static-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhdGljX19kdzI5eDIwOXFjcTZfbGFyZ2VfMnguanBn');
	}
}

@media only screen and (max-width: 1068px) {
	.section-design .section-header .inline-video-design .static-frame {
		background-repeat: no-repeat;
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhdGljX19kdzI5eDIwOXFjcTZfbWVkaXVtLmpwZw');
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-design .section-header .inline-video-design .static-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhdGljX19kdzI5eDIwOXFjcTZfbWVkaXVtXzJ4LmpwZw');
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .inline-video-design .static-frame {
		background-repeat: no-repeat;
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhdGljX19kdzI5eDIwOXFjcTZfc21hbGwuanBn');
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-design .section-header .inline-video-design .static-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhdGljX19kdzI5eDIwOXFjcTZfc21hbGxfMnguanBn');
	}
}
.section-design .section-header .inline-video-design .end-frame {
	background-repeat: no-repeat;
	background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fZW5kZnJhbWVfX2YyZXE2bGhqbWVlbV9sYXJnZS5qcGc');
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-design .section-header .inline-video-design .end-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fZW5kZnJhbWVfX2YyZXE2bGhqbWVlbV9sYXJnZV8yeC5qcGc');
	}
}

@media only screen and (max-width: 1068px) {
	.section-design .section-header .inline-video-design .end-frame {
		background-repeat: no-repeat;
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fZW5kZnJhbWVfX2YyZXE2bGhqbWVlbV9tZWRpdW0uanBn');
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-design .section-header .inline-video-design .end-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fZW5kZnJhbWVfX2YyZXE2bGhqbWVlbV9tZWRpdW1fMnguanBn');
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .inline-video-design .end-frame {
		background-repeat: no-repeat;
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fZW5kZnJhbWVfX2YyZXE2bGhqbWVlbV9zbWFsbC5qcGc');
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-design .section-header .inline-video-design .end-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fZW5kZnJhbWVfX2YyZXE2bGhqbWVlbV9zbWFsbF8yeC5qcGc');
	}
}

.section-design .section-header .inline-video-design .start-frame {
	background-repeat: no-repeat;
	background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhcnRmcmFtZV9fYzNieDR6M2lyc2VxX2xhcmdlLmpwZw');
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-design .section-header .inline-video-design .start-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhcnRmcmFtZV9fYzNieDR6M2lyc2VxX2xhcmdlXzJ4LmpwZw');
	}
}

@media only screen and (max-width: 1068px) {
	.section-design .section-header .inline-video-design .start-frame {
		background-repeat: no-repeat;
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhcnRmcmFtZV9fYzNieDR6M2lyc2VxX21lZGl1bS5qcGc');
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-design .section-header .inline-video-design .start-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhcnRmcmFtZV9fYzNieDR6M2lyc2VxX21lZGl1bV8yeC5qcGc');
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .inline-video-design .start-frame {
		background-repeat: no-repeat;
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhcnRmcmFtZV9fYzNieDR6M2lyc2VxX3NtYWxsLmpwZw');
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-design .section-header .inline-video-design .start-frame {
		background-image: url('/proxy/aHR0cHM6Ly93d3cuYXBwbGUuY29tL3RyL2lwYWQtbWluaS9pbWFnZXMvb3ZlcnZpZXcvZGVzaWduL2hhbmRfcm90YXRpb25fc3RhcnRmcmFtZV9fYzNieDR6M2lyc2VxX3NtYWxsXzJ4LmpwZw');
	}
}

/*------------------------------------*\
  END LOCAL SCREENS
\*------------------------------------*/
/*------------------------------------*\
  LOCAL FIXES
\*——————————————————*/
.section-download .subsection-connections .caption-cellular {
	text-align: right;
}

@media only screen and (min-width: 1069px) {
	.section-apps .section-headline-script {
		bottom: -37px;
	}
	.section-design .section-header .section-headline-script.has-descenders {
		vertical-align: inherit;
	}
	.section-intelligence .section-header .overview-intelligence-personal-headline {
		--p-width: 223px;
	}
	.section-design .section-header .overview-design-design-headline img {
		--p-width: 250px;
		--p-height: 70px;
	}
	.section-camera .overview-camera-camera-headline img {
		--p-width: 260px;
		--p-height: 70px;
	}
	.section-design .section-header .section-headline-script.has-descenders {
		bottom: -1px;
	}
	.section-powerful .section-header .section-headline-script.has-descenders {
		bottom: -12px;
	}
	.section-powerful {
		padding-top: 150px;
	}
}

.section-download .overview-design-download-headline img {
	--p-width: 217px;
	--p-height: 81px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-apps .section-headline-script {
		bottom: -29px;
	}
	.section-intelligence .section-header .overview-intelligence-personal-headline {
		--p-width: 188px;
	}
	.section-camera .overview-camera-camera-headline img {
		--p-height: 57px;
	}
	.section-design .section-header .overview-design-design-headline img {
		--p-width: 215px;
		--p-height: 68px;
	}
	.section-download .overview-design-download-headline img {
		--p-width: 178px;
		--p-height: 67px;
	}
	.section-download .subsection-connections .caption-cellular {
		max-width: 122px;
		text-align: right;
	}
	.ended ~ .with-replay .inline-video-icon-replay {
		display: block;
		margin-left: -40px;
	}
	.section-powerful {
		padding-top: 137px;
	}
	.section-design .section-header .section-headline-script.has-descenders {
		bottom: -3px;
	}
}
@media only screen and (max-width: 734px) {
	.section-download .subsection-connections .caption-cellular {
		max-width: 150px;
	}
	.section-intelligence .section-header .hardware-lockup .hardware-caption {
		left: 82px;
		bottom: 60px;
	}
	.section-download .subsection-wifi .caption-wifi.br {
		text-align: left;
	}
	.section-download .subsection-wifi .caption-wifi.br {
		margin-left: 10px;
	}
	.section-apps .section-header .section-headline-script {
		bottom: -20px;
	}
	.section-intelligence .section-header .overview-intelligence-personal-headline {
		--p-width: 120px;
	}
	.section-design .section-header .overview-design-design-headline img {
		--p-width: 162px;
		--p-height: 42px;
	}
	.section-download .overview-design-download-headline img {
		--p-width: 142px;
		--p-height: 53px;
	}
	.section-camera .overview-camera-camera-headline img {
		--p-width: 133px;
		--p-height: 36px;
	}
	.inline-video-icon-pause, .inline-video-icon-play, .inline-video-icon-replay {
		margin-right: -40px;
	}
	.section-intelligence .section-header .hardware-lockup .inline-video-button {
		right: 38px;
	}
	.section-powerful {
		padding-top: 137px;
	}
}

.badge-5g .badge-icon {
	width: 38px;
}
.section-download .subsection-wifi .caption-wifi.bc {
	grid-column-start: 1;
	grid-row-start: 3;
	justify-self: flex-start;
	color: #515154;
}
.caption.caption-wifi.typography-caption.bc a {
	color: #424245;
}
@media only screen and (max-width: 734px) {
	.section-download .subsection-wifi .caption-wifi {
		transform: translate(10px, 17px);
	}
}

.section-powerful {
	background: #f5f5f7;
}
/*------------------------------------*\
  END LOCAL FIXES
\*------------------------------------*/
.section-powerful {
	padding-top: 0px;
}
.section-powerful .gradient-powerful {
	/* background-color: black; */
	background: rgb(255, 255, 255);
	background: linear-gradient(
		180deg,
		rgba(255, 255, 255, 1) 0%,
		rgba(245, 245, 247, 1) 100%
	);
	padding-top: 150px;
	background-size: 100% 330px;
	background-repeat: no-repeat;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-design .section-header .overview-design-design-headline img {
		--p-width: 203;
		--p-height: 53px;
	}
}
