/* Hero */

.main .section-hero .overview-hero-intro .grid-content .grid-content-overlay .default-headline .animate-character:nth-of-type(19) {
	margin-top: -0.5em;
}

@media only screen and (max-width: 374px) {
	.main .section-hero .overview-hero-intro .typography-overview-hero-headline {
		--dot-size: 10px;
		font-size: 40px;
	}
}

/* Headlines */

.main .section .section-headline, .main .section-gallery .card-gallery-headline, .main .section-app-videos .gallery-item .gallery-content-headline {
	max-width: none;
}

/* Features Section - Tile Copy */

.main .card-gallery-features-text .gallery-content-headline, .main .card-gallery-features-text .gallery-content-copy {
	line-height: 1.25;
}

/* Tracking Tile - Type Effect */

.main .card-gallery-features-text .gallery-item-app-tracking .gallery-content .fontstroke {
	top: 2px;
}

@media only screen and (max-width: 1068px) {
	.main .card-gallery-features-text .gallery-item-app-tracking .gallery-content .fontstroke {
		top: 1px;
	}
}

@media only screen and (max-width: 734px) {
	.main .card-gallery-features-text .gallery-item-app-tracking .gallery-content .fontstroke {
		top: 4px;
	}
}

/* Paddle Nav - Icon */

.main .card-gallery .paddlenav .paddlenav-arrow {
	font-family: revert;
}

/* latest on privacy gallery */
@media only screen and (min-width: 735px) {
	.main .section-latest .paddlenav {
		display: none;
	}
}

/* section safari */
.main .section-safari:not(.gallery-item) .headline {
	max-inline-size: 12em;
}

@media only screen and (max-width: 734px) {
	.main .section-safari:not(.gallery-item) .headline {
		max-inline-size: 8.3em;
	}
}

.main .section-safari:not(.gallery-item).deeplink {
	scroll-margin-top: var(--r-localnav-height, 0);
}
/* section safari ends */

.private-cloud-ai {
	margin-top: 50px;
}

.private-cloud-text {
	font-weight: 400 !important;
}
/*end private cloud compute*/

/* end hero section*/

/* Kerning Fix */
.main .section-hero .overview-hero-intro .overview-hero-headline .animate-character:nth-of-type(7) {
	margin-left: -10px;
}

.main .section-hero .overview-hero-intro .overview-hero-headline .animate-character:nth-of-type(8) {
	margin-left: 10px;
}

@media only screen and (max-width: 1068px) {
	.main .section-hero .overview-hero-intro .overview-hero-headline .animate-character:nth-of-type(7) {
		margin-left: -7px;
	}
	.main .section-hero .overview-hero-intro .overview-hero-headline .animate-character:nth-of-type(8) {
		margin-left: 7px;
	}
}

/* Values section fix */
.section-values .icon-card-headline {
	max-width: unset;
}

/* Fix ghost copy */
@media only screen and (min-width: 1069px) {
	.modal-standard.maps .modal-copy p:nth-child(2) {
		margin-right: -5px;
	}
}

@media (min-width: 1069px) {
	.main .section-hero .overview-hero-copy {
		max-width: unset;
	}
}
