/* 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;
	}
}
/* section safari ends */

/*start private cloud compute*/
.modal:is(.private-cloud) li:nth-child(1) {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="25" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14" fill="none" stroke="%23ffffff" stroke-width="2"/><text x="15" y="20" text-anchor="middle" fill="%23ffffff" font-size="16" font-weight="bold">1</text></svg>');
}
.modal:is(.private-cloud) li:nth-child(2) {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="25" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14" fill="none" stroke="%23ffffff" stroke-width="2"/><text x="15" y="20" text-anchor="middle" fill="%23ffffff" font-size="16" font-weight="bold">2</text></svg>');
}

.modal:is(.private-cloud) li:nth-child(3) {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="25" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14" fill="none" stroke="%23ffffff" stroke-width="2"/><text x="15" y="20" text-anchor="middle" fill="%23ffffff" font-size="16" font-weight="bold">3</text></svg>');
}

.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;
}
