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

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

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

.section-design .typography-headline-super strong, .section-camera .typography-headline-super strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#fcaa00,
		#ff6300 50%,
		#ff0063 100%
	);
}

.section-powerful .typography-headline-super strong, .section-essentials .typography-headline-super strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#ff6172,
		#ec2cd9 50%,
		#5606ef 100%
	);
}

.section-download .subsection-connections .typography-headline-super strong, .section-ipados .typography-headline-super strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#01dbeb,
		#fbca00 60%,
		#ff8000 100%
	);
}

.section-apps .typography-headline-super strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#6e37fa,
		#00b6e5 50%,
		#01d8b2 100%
	);
}

@media only screen and (max-width: 734px) {
	.section-powerful .subsection-graphics .typography-badge-caption {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 734px) {
	section.section.section-accessibility .section-header .section-headline {
		margin-bottom: 60px;
	}

	.section-router .has-gradient {
		min-height: 3em;
	}
}

.section-accessibility > div {
	margin-bottom: 106px;
}

.section-design .section-headline strong, .section-pencil .section-headline strong, .section-apps .section-headline strong, .section-download .section-headline strong, .section-camera .section-headline strong, .section-powerful .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#058ef7,
		#7979f9 33%,
		#c85bd6 66%,
		#de4d9a 100%
	);
	padding-right: 5px;
	margin-right: -5px;
}

.section-powerful .gradient-powerful {
	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;
}

.section-intelligence .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#bb60f5,
		#de4d9a 33%,
		#f14758 66%,
		#f35608 100%
	);
}

.section-powerful {
	padding-top: 0px;
}

@media only screen and (min-width: 1069px) {
	.section-router {
		padding-top: 106px;
	}
}

@media only screen and (max-width: 734px) {
	.section-accessibility > div {
		margin-bottom: 26px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
